Halo teman teman!. Debian 7? Out of Series yang polos dan sederhana seperti yang kami katakan di Kuba. Misi Luar Angkasa Internasional mengubah Windows XP menjadi Squeeze... karena Wheezy belum stabil!
Saya tidak dapat menulis tentang QEMU-KVM tanpa menyebutkan Wheezy. Belum pernah saya memiliki pengalaman yang menyenangkan dalam menginstal Debian pada versi desktop dengan cara "install dan gunakan". Begitulah mudahnya Wheezy. Aku merekomendasikan ini ke semua orang.
Dan ketika saya mengatakan SEMUA, itu karena saya baru saja membuat mesin virtual dengan RAM hanya 256 megabyte, dengan Wheezy dan desktop-nya. Jika saya memilih dalam login grafis, "GNOME Classic" bekerja dengan sangat baik. Tentu saja jumlah memori itu tidak memuat GNOME Shell 3.4 + 7.
Saya tidak ingin menyertakan gambar tentang instalasi Wheezy karena saya lebih suka menemukannya sendiri. Unduh CD atau DVD instalasi, instal Debian 7, dan gunakan. Tapi tidak ada. Mereka akan memberitahuku.
Mereka yang memiliki jumlah memori yang baik (1 pertunjukan atau lebih) atau GNOME Shell 3.4 + 7 secara otomatis memuat, akan menemukan sebagian dari manfaatnya jika mereka mengarahkan penunjuk tetikus ke sudut kiri atas. Jelajahi Desktop Debian yang luar biasa ini karena Debian menjuluki desktop mereka di Wheezy.
Selamat untuk grup besar itu, untuk kebahagiaan banyak orang, Debian!
Bagi mereka yang melewatkan beberapa detail GNOME 2.xxx (seperti saya), kami sarankan untuk menginstal minimal paket-paket berikut:
- lambang-nautilus
- nautilus-image-converter
- manipulator-gambar-nautilus
- nautilus-open-terminal
Bagi mereka yang memiliki prosesor dengan ekstensi virtualisasi - umumnya penerus Dual Core modern - sisa posting pada dasarnya ditujukan.
Pengantar
KVM , atau Kernel -based Virtual Machine , hanya berfungsi jika prosesor memiliki ekstensi virtualisasi perangkat keras, baik Intel© maupun AMD-V©. Kita dapat menentukannya dengan menjalankan perintah berikut di konsol :
# egrep -c "(svm | vmx)" / proc / cpuinfo
Jika perintah mengembalikan 0, ini menunjukkan bahwa prosesor tidak mendukung virtualisasi perangkat keras. Nilai 1 atau lebih tinggi akan menunjukkan berapa banyak prosesor yang memiliki karakteristik ini. Kita harus mengaktifkan (atau memeriksa apakah itu diaktifkan) fungsi ini di BIOS komputer kita, bahkan jika nilai yang dikembalikan adalah 1 atau lebih besar.
Saya sama sekali tidak suka membuat perbandingan. Setiap perangkat lunak memiliki daya tarik tersendiri. Saya hanya akan mengucapkan selamat tinggal pada Ctrl + Alt untuk membebaskan penunjuk mouse; selamat tinggal pada kebutuhan akan paket build-essential, binutils, linux-headers-'uname -r '; selamat tinggal pada patch untuk menjalankan versi lama pada kernel baru; selamat tinggal pada -kadang-kadang membosankan- instalasi dari skrip perl atau bahasa lain; selamat tinggal pada antarmuka web untuk administrasi dan / atau pembuatan mesin virtual (yang dalam banyak kesempatan membuat kami menderita atau tidak berfungsi); dan untuk semua masalah khusus yang kami sebelumnya telah bekerja dengan perangkat lunak lain untuk mesin virtual.
QEMU-KVM adalah solusi total untuk mesin virtual. Paket-paket itu ada di repositori di cabang utama. Itu yang terbaik, seperti yang dikatakan kolega dan teman saya El Freake ketika dia merekomendasikannya kepada saya.
Dan di sini saya membawa Anda, seperti biasa, Titik Masuk ke dunia pembuatan dan pengelolaan server atau mesin virtual yang menakjubkan menggunakan QEMU-KVM di Wheezy (juga di Squeeze).
Definisi yang diambil dari Wikipedia:
QEMU adalah emulator prosesor berbasis terjemahan biner dinamis (mengonversi kode biner arsitektur sumber menjadi kode yang dapat dipahami oleh arsitektur host). QEMU juga memiliki kemampuan virtualisasi di dalam sistem operasi, baik GNU/Linux , Windows , atau sistem operasi lain yang didukung (bahkan, ini adalah cara paling umum penggunaannya). Mesin virtual ini dapat berjalan pada semua jenis mikroprosesor atau arsitektur ( x86 , x86-64 , PowerPC , MIPS , SPARC , dll . ). Lisensinya sebagian berada di bawah LGPL dan GNU GPL.
Kernel-based Virtual Machine , atau KVM , adalah solusi untuk mengimplementasikan virtualisasi penuh dengan Linux . KVM terdiri dari modul kernel ( bernama kvm.ko) dan alat-alat ruang pengguna, dan sepenuhnya merupakan perangkat lunak bebas . Komponen kernel KVM telah disertakan dalam Linux sejak versi 2.6.20.
Libvirt : Pustaka yang ditulis dalam bahasa C (C toolkit) untuk berinteraksi dengan kemampuan virtualisasi terbaru dari versi Linux modern (dan sistem operasi lainnya).
Mari kita langsung mulai!
Instal paket yang diperlukan di workstation:
# apt-get install qemu-kvm libvirt-bin jembatan-utils virt-manager hal
Kami mengklarifikasi bahwa ini untuk workstation karena paket virt-manager adalah antarmuka pengguna grafis (GUI) untuk mengelola mesin virtual kami di desktop dan di server lain di LAN kami yang didedikasikan untuk dukungan mesin virtual. Lebih lanjut, proses pembuatan dan pengelolaan mesin virtual atau server dapat dilakukan hanya dalam mode konsol, tanpa memerlukan antarmuka grafis. Konsultasikan halaman manual untuk paket yang terinstal, yang sangat deskriptif—jauh lebih deskriptif daripada artikel ini. Sayang sekali halaman manual tersebut dalam bahasa Inggris.
Pengguna root dan anggota grup libvirt adalah satu-satunya yang memiliki izin untuk menggunakan mesin virtual KVM. Oleh karena itu, kita harus menjadikan pengguna kita sebagai anggota grup libvirt :
# adduser libvirt myuser
Kita harus menutup sesi dan masuk lagi agar perintah sebelumnya berlaku.
Catatan tentang Ubuntu : Saya belum dapat menguji qemu-kvm dengan Ubuntu 12.04. Saya yakin satu-satunya perbedaan signifikan terletak pada perintah ini, di mana kita harus menentukan grup libvirtd . Semua hal lainnya seharusnya sama.
Setelah uraian di atas, tidak banyak lagi yang perlu dijelaskan karena kita sekarang dapat menjalankan "Virtual Machine Manager" atau virt-manager , yang akan kita temukan di grup aplikasi " System Tools ", atau kita dapat memanggilnya dengan menekan Alt + F2 dan mengetik virt-manager di kotak dialog.
Untuk membuat mesin virtual, klik tombol " Buat mesin virtual baru " dan ikuti langkah-langkah dalam wizard yang intuitif. Setelah meninjau perangkat keras mesin virtual yang akan dibuat, klik tombol " Mulai instalasi " dan mulailah menginstal sistem seperti halnya server fisik.
Dokumentasi Pendamping:
- / usr / share / doc / qemu
- / usr / share / doc / qemu-kvm
- / usr / share / doc / qemu-system
- / usr / share / doc / virt-manager
- / usr / share / doc / libvirt-bin
- Halaman manual atau "pria": Qemu-img, virsh, virt-clone, virt-convert, virt-host-validate, virt-image, virt-install, virt-manager, virt-viewer, virt-xml-validate.
Situs web:
- http://en.wikibooks.org/wiki/QEMU
- http://virt-manager.org
Tips
Jaringan Virtual : Secara default, Virt-Manager menyarankan subnet 192.168.122.0/24 untuk jaringan virtual NAT, menggunakan server DHCP internal. Jika Anda secara tidak sengaja menghapus jaringan virtual "default" (yang TIDAK kami rekomendasikan) dan mencoba membuat yang baru tetapi tidak dapat melakukannya karena masalah izin, buka folder /etc/libvirt/qemu/networks . Jika Anda TIDAK menemukan file default.xml , buat ulang dengan konten berikut:
default
Seperti yang dapat kita lihat, jika kita mengedit file ini secara manual, kita dapat mendeklarasikan subnet lain dan menghilangkan DHCP. Akan selalu lebih baik untuk membuat jaringan virtual baru melalui antarmuka Virt-Manager, aktifkan kotak Auto-start dan pilih saat kita membuat mesin virtual. Untuk mencegah jaringan virtual "default" memulai sendiri, kami tidak memilih kotak Mulai otomatis.
Penyimpanan : Secara default, lokasinya berada di /var/lib/libvirt/images . Pilihan terbaik adalah membuat lokasi penyimpanan baru menggunakan antarmuka grafis dan menempatkannya di direktori atau lokasi yang paling sesuai dengan kebutuhan Anda. File konfigurasi terletak di /etc/libvirt/storage/.
Membuat hard drive yang diformat sebagai qcow2 (qemu copy on write) sebelum membuat mesin virtual adalah ide yang bagus. Lihat man qemu-img.
Cadangkan file konfigurasi : Selalu cadangkan file konfigurasi Anda SEBELUM memodifikasinya secara manual.
ringkasan
Seperti yang kami nyatakan di awal artikel kami, panduan yang diberikan hanyalah pengantar kecil untuk subjek ini. Tidak mungkin untuk mengganti dalam posting dokumentasi ekstensif dari alat yang ampuh ini. Nikmati!.
Sampai petualangan selanjutnya ya Sobat!.