Instal CentOS di VirtualBox. Menginstal Sistem Virtualisasi KVM pada CentOS Virtual Machine Management

Baru-baru ini telah menjadi mode untuk menggunakan virtualisasi di mana-mana.
Kami memiliki server yang diinstal CentOS 7 minimal x64 dan rencana untuk digunakan KVM .

Tentu saja, tidak buruk untuk memastikan bahwa server kami mendukung virtualisasi (tetapi jika Anda memiliki server normal modern, maka menurut saya 100% mendukungnya).

Egrep "(vmx|svm)" /proc/cpuinfo

Instal KVM di server kami:

Instal paket dan alat yang diperlukan:

Yum instal qemu-kvm libvirt libvirt-python libguestfs-tools virt-install -y

jangan lupa tambahkan ke autoload:

systemctl aktifkan libvirtd && systemctl mulai libvirtd

Mari buat direktori untuk menyimpan image mesin virtual:

mkdir /var/vm

Nah, di sini kami memiliki dua cara, atau kami menambahkan konteks yang sesuai untuk direktori kami agar SElinux tidak bersumpah:

Semanage fcontext --add -t virt_image_t "/var/vm(/.*)?" restorecon -R -v /var/vm atau nonaktifkan saja.

Nah, secara umum sudah siap. Tetap hanya jika perlu untuk membuat perubahan pada pengaturan jaringan jika ada kebutuhan seperti itu.
Lihat daftar jaringan yang mungkin Anda dapat menggunakan perintah " virsh net-list»
Secara default, kami memiliki satu jaringan internal yang dapat diedit dengan perintah " virsh net-edit default» , di mana «default» adalah nama jaringan

Mari kita membuat mesin virtual

Sebagai contoh (pengujian), mari buat mesin virtual pertama dengan pengaturan sederhana dan koneksi jaringan "default". Pertama mari kita unduh image OS yang akan kita instal di server.

Virt-install --network network=default --name vm1 --ram=2048 --vcpus=1 --disk path=/var/vm/vm1.img,size=20,format=qcow2 --graphics vnc,password =123 --cdrom /home/iso/CentOS-7-x86_64-Minimal-1503-01.iso --boot cdrom,hd,menu=aktif

Jadi mari kita telusuri parameter yang kita tentukan sedikit:

  • --jaringan jaringan = default Kami menghubungkan mesin virtual ke jaringan virtual bernama default
  • --nama Tentukan nama mesin virtual
  • --ram= Tentukan ukurannya memori akses acak yang kami alokasikan
  • --vcpus= Tentukan jumlah prosesor yang kami alokasikan
  • --disk Tentukan lokasi, format dan ukuran cakram maya
  • --grafik vnc,kata sandi=123 Tentukan kata sandi dan kemampuan untuk terhubung ke terminal mesin virtual melalui VNC
  • --CD ROM Tentukan lokasi gambar dari mana kita akan menginstal sistem
  • --boot Apa yang terhubung saat boot
Perintah di atas dapat dimasukkan dalam satu baris: virt-install --network network=default --name vm1 --ram=2048 --vcpus=1 --disk path=/var/vm/vm1.img,size=20 , format=qcow2 --graphics vnc,password=123 --cdrom /home/iso/CentOS-7-x86_64-Minimal-1503-01.iso --boot cdrom,hd,menu=aktif

dan kita akan melihat:

Memulai penginstalan... Mengalokasikan sumber daya "vm1.img"... | 10 GB 00:00:00 Pembuatan domain... | 0 B 00:00:00 Pengaturan domain berlanjut. Menunggu instalasi selesai...

Menghubungkan ke Mesin Virtual melalui VNC

Karena tidak ada pengelola jendela di server kami, untuk menginstal dan mengonfigurasi, kami harus terhubung. Dalam pengaturan saat membuat mesin virtual "--graphics vnc, kata sandi = 123", kami mengindikasikan bahwa kami dapat terhubung ke terminal melalui VNC.

Mesin virtual kami diberi port VNC, Anda dapat mengetahui port mana yang ditugaskan ke mesin virtual tertentu dengan perintah (di mana "vm1" adalah nama mesin virtual):

Virsh vncdisplay vm1 127.0.0.1:0

Ini berarti port VNC adalah 5900+0=5900. Jika hasilnya "127.0.0.1:1", port VNC akan menjadi 5901. Dan seterusnya. Anda perlu terhubung ke port di host (server kami yang kami konfigurasikan) dari mesin virtual.

Secara default, host mesin virtual (milik kami adalah CentOS 7 minimal) tidak boleh mengizinkan koneksi ke port apa pun selain ssh (22/tcp). Saya tidak menyarankan Anda untuk membuka akses ke port VNC dari luar. Itu tidak aman. Untuk mengakses layar mesin virtual dari workstation Windows tempat saya mengatur semuanya, saya melakukan port tunneling di Putty: 5900 -> 127.0.0.1:5900.


Setelah login ssh berhasil, Anda dapat memulai TightVNC dan menentukan port 127.0.0.1::5900 (perhatikan titik dua ganda).


Setelah terhubung ke mesin virtual, kita dapat menginstal OS dan kemudian mengkonfigurasinya.

Manajemen Mesin Virtual:

Nyalakan mesin virtual

Virsh mulai vm1

Matikan mesin virtual

Virsh shutdown vm1

Mencabut kabel daya:

Virsh menghancurkan vm1

Penangguhan pekerjaan:

Virsh menangguhkan vm1

Hubungkan gambar iso ke mesin virtual sebagai cdrom

Virsh attach-disk vm1 /home/iso/CentOS-7-x86_64-Minimal-1503-01.iso hda --ketik cdrom --mode readonly

Virsh attach-disk vm1 "" hda --type cdrom --mode readonly

Agar mesin virtual vm1 memulai secara otomatis saat host dimulai ulang:

Virsh mulai otomatis vm1

Nonaktifkan mulai otomatis untuk vm1:

Nonaktifkan gambar iso (jangan lepaskan perangkat dari tamu, cukup "keluarkan cd dari drive"):

Virsh attach-disk vm1 "" hda --type cdrom --mode readonly


Sebuah tugas: Install CentOS 7 ke mesin virtual Hiper-V generasi kedua(Generasi 2). Pertama pergi ke situs web resmi CentOS dan unduh gambar iso dari versi sistem yang diinginkan.

1. Buat mesin virtual

Mari buat mesin virtual baru di Hyper-V. Mari kita beri nama, misalnya VM-CentOS.

Pada langkah selanjutnya, kami menunjukkan bahwa itu akan terjadi mesin virtual generasi kedua(Generasi 2).

Kemudian "Konfigurasi Jaringan" - pilih Koneksi - LAN.

Sekarang "Hubungkan Hard Disk Virtual" - pilih pembuatan disk baru (Buat hard disk virtual) dan atur ukuran, nama, dan lokasinya. Misalnya, VM-CentOS.vhdx.

Selanjutnya, "Opsi Instalasi" - pilih instalasi sistem dari gambar (Instal OS dari file gambar yang dapat di-boot), yang harus diunduh sebagai file iso dari situs web resmi CentOS, dan arahkan ke sana (File gambar iso) .

Mesin virtual telah dibuat.

Klik kanan untuk pergi ke pengaturan mesin (Pengaturan). Di blok Perangkat Keras, pilih Firmware dan hapus centang " memungkinkan boot aman ".

Jika ini tidak dilakukan, kesalahan berikut akan muncul saat memulai: " Booting gagal. Perangkat SCSI EFI. Verifikasi Boot Aman Gagal."

2. Menginstal CentOS 7 pada mesin virtual yang dibuat

Sekarang kita menyalakan mobil (Mulai). Jendela selamat datang dari penginstal sistem CentOS akan ditampilkan. Jika perlu, tambahkan bahasa Rusia.

Sekarang Anda dapat melakukan pra-konfigurasi.

Mari kita pergi ke tombol "Keyboard". Di sini kita dapat mengubah parameter tata letak, jika perlu (misalnya Bahasa inggris angkat, ubah tombol tata letak, misalnya menjadi kombinasi "Ctrl + Shift").

Dengan mengklik tombol "Pilih program", buka pilihan perangkat lunak, di mana Anda dapat menentukan paket mana yang akan diinstal sebelumnya. Parameter ini sangat bergantung pada apa yang direncanakan untuk menggunakan sistem ini di masa mendatang. Jika kinerja penting, maka Anda dapat memilih "Instalasi minimal", lalu "instal ulang" semua komponen yang diperlukan.

Saat berencana menggunakan mesin CentOS untuk menghosting situs web, Anda dapat mengatur opsi "Server Web Standar", tambahkan juga, misalnya, "Dukungan PHP", "Klien MariaDB", dan lainnya.

Jika Anda memerlukan antarmuka grafis, Anda dapat memilih "Lingkungan GNOME" atau "Ruang Kerja Plasma KDE", tambahkan " paket kantor" dll.

Sekarang mari kita atur parameter jaringan. Buka "Jaringan dan nama host", atur nama host dan nyalakan jaringan menggunakan tombol radio kanan atas.

Sekarang klik "Mulai Instalasi".

Saat penginstalan di latar belakang, kami akan mengatur kata sandi yang diperlukan untuk akses.

Klik "Root kata sandi" dan atur kata sandi untuk akun administrator.

Buat pengguna jika perlu.

Sekarang kami sedang menunggu instalasi CentOS 7.

Klik "Finish Setup" dan tunggu proses instalasi selesai. Setelah itu, Anda akan diminta untuk reboot.

3. Memeriksa generasi mesin virtual

Setelah reboot, masukkan kata sandi masuk yang dibuat sebelumnya.

Catatan untuk installer sistem Linux untuk pertama kali: kata sandi tidak ditampilkan di layar saat Anda memasukkannya.

Selanjutnya kita cek apakah mesin virtual yang dibuat memang merupakan mesin generasi kedua (Generasi 2). Untuk melakukannya, jalankan Windows PowerShell di hypervisor dan jalankan perintah berikut (alih-alih "VM-CentOS", masukkan nama mesin Anda):

Dapatkan-vm VM-CentOS | nama fl, generasi

Kami memastikan bahwa Generasi 2. Instalasi selesai.

Memantau Permintaan HTTP Server Web IIS dengan Fiddler

Kooboo. Pelajaran 1: Pendahuluan

CentOS adalah salah satu sistem berbasis Linux yang populer dan karena alasan ini banyak pengguna ingin mengenalnya. Menginstalnya sebagai sistem operasi kedua pada PC Anda bukanlah pilihan untuk semua orang, tetapi Anda dapat bekerja dengannya di lingkungan virtual yang terisolasi yang disebut VirtualBox.

Anda dapat mengunduh CentOS secara gratis. Demi kenyamanan pengguna, pengembang telah membuat 2 variasi kit distribusi dan beberapa cara pengunduhan.

Diri sistem operasi Ada dua versi: penuh (Semuanya) dan terpotong (Minimal). Untuk kenalan penuh, disarankan untuk mengunduh versi lengkap- yang terpotong bahkan tidak memiliki cangkang grafis, dan tidak dimaksudkan untuk penggunaan rumah biasa. Jika Anda membutuhkan terpotong halaman rumah klik CentOS ISO minim. Ini diunduh dengan cara yang persis sama dengan Semuanya, unduhan yang akan kami pertimbangkan di bawah.

Anda dapat mengunduh versi Semuanya melalui torrent. Karena perkiraan ukuran gambar sekitar 8 GB.
Untuk mengunduh, lakukan hal berikut:


Langkah 2: Buat Mesin Virtual untuk CentOS

Di VirtualBox, setiap sistem operasi yang Anda instal memerlukan mesin virtual (VM) terpisah. Langkah ini memilih jenis sistem yang akan diinstal, membuat drive virtual, dan mengonfigurasi pengaturan lanjutan.


Ini menyelesaikan instalasi VM.

Langkah 3: Siapkan mesin virtual

Langkah ini opsional, tetapi akan bermanfaat bagi sebagian orang pengaturan dasar dan pengenalan umum tentang apa yang dapat diubah di VM. Tekan untuk masuk ke pengaturan. klik kanan arahkan mouse ke mesin virtual dan pilih "Lagu".

Di tab "Sistem" - "CPU" Anda dapat menambah jumlah prosesor menjadi 2. Ini akan memberikan peningkatan kinerja ke CentOS.

Pergi ke "Menampilkan", Anda dapat menambahkan beberapa MB ke memori video dan mengaktifkan akselerasi 3D.

Pengaturan yang tersisa dapat diatur sesuai kebijaksanaan Anda dan dikembalikan kapan saja saat mesin tidak bekerja.

Langkah 4: Instal CentOS

Tahap utama dan terakhir: pemasangan kit distribusi yang sudah diunduh.

  1. Pilih mesin virtual dengan klik mouse dan klik tombol "Lari".

  2. Setelah memulai VM, klik folder dan gunakan penjelajah sistem standar untuk menentukan lokasi tempat Anda mengunduh image OS.

  3. Pemasang sistem akan mulai. Gunakan panah atas pada keyboard Anda untuk memilih "Instal CentOS Linux 7" dan tekan Memasuki.

  4. Beberapa operasi akan dilakukan secara otomatis.

  5. Pemasang akan mulai berjalan.

  6. Pemasang grafis CentOS akan diluncurkan. Kami ingin segera mencatat bahwa distribusi ini memiliki salah satu penginstal yang paling rumit dan ramah, sehingga akan sangat mudah untuk bekerja dengannya.

    Pilih bahasa Anda dan ragamnya.

  7. Di jendela pengaturan, konfigurasikan:
  8. Klik tombolnya "Mulai instalasi".

  9. Selama penginstalan (status ditampilkan di bagian bawah jendela sebagai bilah kemajuan), Anda akan diminta untuk membuat kata sandi root dan membuat pengguna.

  10. Masukkan sandi untuk hak akar(pengguna super) 2 kali dan klik "Siap". Jika kata sandinya sederhana, tombolnya "Siap" Anda perlu menekan dua kali. Jangan lupa untuk mengganti tata letak keyboard Anda ke bahasa Inggris terlebih dahulu. Bahasa saat ini dapat dilihat di sudut kanan atas jendela.

  11. Masukkan inisial Anda di bidang "Nama lengkap". Garis "Nama belakang" akan diisi secara otomatis, tetapi Anda dapat mengubahnya secara manual.

    Secara opsional, jadikan pengguna ini sebagai administrator dengan mencentang kotak centang yang sesuai.

    Buat kata sandi untuk akun Anda dan klik "Siap".

  12. Tunggu hingga OS diinstal dan klik tombol "Selesaikan penyiapan".

  13. Beberapa pengaturan lagi akan dilakukan dalam mode otomatis.

  14. .

  15. Bootloader GRUB akan muncul, yang secara default akan melanjutkan memuat OS setelah 5 detik. Anda dapat melakukannya secara manual tanpa menunggu pengatur waktu dengan mengklik Memasuki.

  16. Jendela unduhan CentOS akan muncul.

  17. Jendela pengaturan akan muncul kembali. Kali ini Anda harus menerima persyaratan perjanjian lisensi dan menyiapkan jaringan.

  18. Periksa dokumen singkat ini dan klik "Siap".

  19. Untuk menghidupkan Internet, klik opsi "Jaringan dan nama host".

    Klik pada penggeser dan itu akan bergerak ke kanan.

  20. Klik tombolnya "Menyelesaikan".

  21. Anda akan dibawa ke layar login Akun. Klik di atasnya.

  22. Ganti tata letak keyboard, masukkan kata sandi dan klik "Masuk".

Sekarang Anda dapat mulai menggunakan sistem operasi CentOS.

Instalasi CentOS adalah salah satu yang paling mudah dan bisa dilakukan tanpa kesulitan bahkan oleh seorang pemula. Sistem operasi ini, pada kesan pertama, mungkin terlihat berbeda dari Windows dan tidak biasa, bahkan jika sebelumnya Anda pernah menggunakan Ubuntu atau MacOS. Namun, dalam menguasai OS ini, tidak akan ada kesulitan khusus karena lingkungan desktop yang nyaman dan rangkaian aplikasi dan utilitas yang diperluas.

Sebagai kelanjutan dari permainan dengan pengorganisasian Windows virtual pada server khusus, saya memutuskan untuk mencoba rasa KVM, karena sampai saat itu produk VMware dan VirtualBox selalu cukup untuk mata saya. Dan kemudian di salah satu forum saya membaca omelan marah dari beberapa teman tentang fakta bahwa hanya orang bodoh yang meletakkan VirtualBox di mana Anda dapat meletakkan KVM.

Yah, saya memutuskan untuk melihatnya. Saya harus mengatakan bahwa dalam pemahaman saya, VIrtualBox sedikit lebih suram daripada KVM, tetapi lebih mudah untuk dikelola dan tidak ada wasir dengan pengaturan jaringan, meskipun fungsinya mungkin lebih rendah. Apa yang tidak bisa dikatakan tentang ESXi. Tapi hal pertama yang pertama.

Saya menetapkannya sebagai standar pada CentOS 6.7, termasuk gerakan yang kami mulai dengan memperbarui sistem:
# yum -y perbarui

Kami melihat apakah virtualisasi perangkat keras didukung oleh prosesor, karena KVM memerlukan dukungan Intel VT atau AMD-V untuk pengoperasiannya
# egrep -i "vmx|svm" --color=selalu /proc/cpuinfo
output harus berisi vmx atau svm

Periksa Status Kontrol Akses SELinux
#sestatus
Status SELinux: diaktifkan
Pemasangan SELinuxfs: /selinux
Modus saat ini: menegakkan
Mode dari file konfigurasi: enforcing
versi kebijakan: 24
Kebijakan dari file konfigurasi: ditargetkan

secara teoritis, ini dapat mengganggu akses ke disk, jadi harus dikonfigurasi dengan benar untuk bekerja dengan folder gambar, atau terputus, yang secara alami lebih mudah bagi saya - di file /etc/selinux/config, ubah nilai Parameter SELINUX untuk menonaktifkan dan mem-boot ulang mesin
SELINUX=dinonaktifkan

Mengimpor Kunci GPG untuk Paket
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
Kami meletakkan semua isian: kvm itu sendiri, API manajemen mesin virtual libvirt, virtinst untuk membuat mesin virtual dan hypervisor qemu-kvm
# yum -y instal kvm libvirt python-virtinst qemu-kvm

Kami memulai libvirt dan meresepkan modul pengisian otomatis
# /etc/init.d/libvirtd mulai
# chkconfig libvirtd aktif

Periksa bagaimana KVM diinstal dan dimulai (seharusnya ada 0 kesalahan dalam output)
# virsh -c qemu:///daftar sistem
Negara Nama Id
—————————————————-

Kami memasang jembatan jaringan untuk menghubungkan mesin tamu ke jaringan eksternal dan entornet yang mengerikan
# yum install bridge-utils

Buat konfigurasi jembatan jaringan yang mirip dengan pengaturan antarmuka jaringan, tetapi dengan sedikit perbedaan:
# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0

###### /etc/sysconfig/network-scripts/ifcfg-br0
PERANGKAT=br0
JENIS = jembatan
ONBOOT=ya
BOOTPROTO=tidak ada
NM_CONTROLLED=ya
IPADDR=SERVER_IP
PREFIX=24
GATEWAY=GW_IP
DNS1=8.8.8.8
DEFROUTE=ya
IPV4_FAILURE_FATAL=ya
IPV6INIT=tidak
NAMA="Sistem br0"
##################
kemudian kami mengedit pengaturan antarmuka utama, mengomentari parameter BOOTPROTO, IPADDR, PREFIX, GATEWAY, DNS1 dan mengatur jembatan jaringan
###### /etc/sysconfig/network-scripts/ifcfg-eth0
PERANGKAT=eth0
JENIS = Ethernet
ONBOOT=ya
#BOOTPROTO=tidak ada
HWADDR=01:2e:32:ab:9f:1e
#IPADDR=SERVER_IP
#PREFIX=24
#GATEWAY=GW_IP
#DNS1=8.8.8.8
DEFROUTE=ya
IPV4_FAILURE_FATAL=ya
IPV6INIT=tidak
NAMA="Sistem eth0"
JEMBATAN=br0
##################

Sekarang kita restart grid dan lihat apa yang terjadi - kita akan menampilkan 4 interface:
br0 dengan IP utama
eth0 tanpa IP
lihat 127.0.0.1
virbr0 dengan IP internal router virtual

periksa status jembatan jaringan kami:
# pertunjukan brctl
jembatan nama jembatan id STP diaktifkan antarmuka
br0 8000.002215ab999d tanpa eth0
virbr0 8000.52540052c0e1 ya virbr0-nic

secara teoritis, Anda dapat mempercepat jembatan jaringan dengan menambahkan parameter berikut ke file /etc/sysctl.conf:
net.bridge.bridge-nf-call-ip6tables=0
net.bridge.bridge-nf-call-iptables=0
net.bridge.bridge-nf-call-arptables=0

Sekarang mari beralih ke membuat direktori untuk menyimpan image mesin virtual dan image dist iso.
# mkdir /usr/vm/iso
# mkdir /usr/vm/vm-gambar

secara default, semua image mesin, image disk, dll. disimpan di /var/lib/libvirt/ tetapi saya memutuskan untuk memamerkan dan memotong disk dalam tradisi partisi jadul terbaik, jadi pertimbangkan hal ini saat menginstal server , atau Anda harus menghapus penyimpanan asli dan menautkannya seperti saya, di /usr

# rm -Rf /var/lib/libvirt/images
# ln -s usr/vm/iso /var/lib/libvirt/images

Setelah semua persiapan ini, kami mencoba membuat mesin virtual di bawah Windows 7 dengan 2 prosesor virtual, RAM 4Gb, HDD 30Gb, menyimpan gambar di folder /usr/vm/vm-images dan gambar windows7.iso yang kami unduh sebelumnya ke folder /usr/vm /iso

# virt-install --connect=qemu:///system -n win7 -r 4096 --vcpus=2 --disk path=/usr/vm/vm-images/win7.img,size=30 -c /usr /vm/iso/windows7.iso --vnc --noautoconsole --tipe os windows --os-varian win7 --mempercepat --jaringan=jembatan:br0 --hvm

Jika semuanya baik-baik saja, maka kita akan melihat proses pembuatan disk. Pada catatan serius ini, Anda dapat melanjutkan untuk menyiapkan mesin, dan di sinilah letak penyergapan yang sebenarnya, karena jika Anda bekerja dari bawah Windows, maka dari opsi ada kontrol melalui ming melalui putty-ssh, tetapi ini membutuhkan X Windows aktif sisi server, atau alat penampil virtual yang sama sekali tidak dapat dipahami, yang tidak dapat saya gunakan untuk bekerja. Oleh karena itu, yang dapat saya temukan hanyalah layanan eksternal ini yang memungkinkan Anda menghubungkan KVM Anda ke panel admin mereka; atau instal panel admin web Anda sendiri berdasarkan Webmin Cloudmin GPL.

Perlu dicatat di sini bahwa garis inisialisasi grid –jaringan=jembatan:br0 akan memungkinkan Anda untuk menggunakan IP publik pada mesin virtual, sedangkan jika Anda ingin duduk di area lokal virtual dan keluar ke Internet, maka Anda perlu menempatkan operator lain –jaringan=jembatan:virbr0 apa yang saya lewatkan selama instalasi, termasuk kemudian saya harus mengubahnya secara manual di file pengaturan mesin virtual /etc/libvirt/qemu/win7.xml.

Kontrol mesin di CLI dilakukan melalui virsh (virtual shell) yang kami dapatkan dari garis komando kerang:
# virsh --hubungkan qemu:///system
Selamat datang di virsh, terminal interaktif virtualisasi.
Ketik: 'help' untuk bantuan dengan perintah
'berhenti' untuk berhenti
virsh#daftar -semua
Negara Nama Id
—————————————————-
2 win7 berjalan
virsh #shutdown win7
Domain win7 sedang dimatikan
virsh #mulai win7
Domain win7 dimulai

Solaris, Haiku, REACTOS dan banyak lagi.

KVM dapat dikelola menggunakan baris perintah atau alat grafis yang tersedia. Virt-Manager (Virtual Machine Manager) adalah aplikasi yang paling banyak digunakan untuk mengelola mesin virtual berbasis KVM. Ini mendukung pembuatan, pengeditan, memulai, dan menghentikan mesin virtual berbasis KVM, serta migrasi langsung atau dingin dari mesin tamu antar host.

Prasyarat

Instal KVM di CentOS 7

Keluarkan perintah berikut untuk menginstal paket qemu terbaru dan juga virt-manager yang menyediakan antarmuka grafis untuk mengelola mesin virtual.

Yum instal -y qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer

  • qemu-kvm= Emulator QEMU
  • qemu-img= Manajer gambar disk QEMU
  • virt-install= Alat baris perintah untuk membuat mesin virtual.
  • libvirt= Menyediakan daemon libvirtd yang mengelola mesin virtual dan mengontrol hypervisor.
  • libvirt-client= menyediakan API sisi klien untuk mengakses server dan juga menyediakan utilitas virsh yang menyediakan alat baris perintah untuk mengelola mesin virtual.
  • virt-viewer– Konsol grafis

Buat Mesin Virtual

Setelah Anda menginstal KVM dan alat lainnya, semuanya siap untuk mulai membuat mesin virtual. Kami akan melihat untuk membuat mesin virtual baik dalam mode baris perintah dan grafis.

Mode Baris Perintah

virt-install digunakan untuk membuat mesin virtual menggunakan mode baris perintah, dan perintah ini membutuhkan banyak input dari kami untuk membuat mesin virtual seperti CPU, Memori, disk, jaringan, lokasi media instalasi, varian OS, dan lainnya.

Virt-install --name=itzgeekguest --ram=1024 --vcpus=1 --cdrom=/tmp/CentOS-6.5-x86_64-minimal.iso --os-type=linux --os-variant=rhel6 -- network bridge=br0 --graphics=spice --disk path=/var/lib/libvirt/images/itzgeekguest.dsk,size=4

Catatan: Perintah di atas menggunakan jaringan yang dijembatani "br0" untuk memungkinkan mesin virtual berkomunikasi dengan jaringan luar, Anda dapat menemukan tutorial tentang cara membuat jaringan yang dijembatani dengan Virt Manager.

-nama– Nama mesin Virtual

-ram– Ukuran memori dalam MB

–vcpus– Jumlah CPU virtual

-CD ROM– Lokasi gambar ISO

--os-tipe– Jenis OS seperti Linux, Windows, dll.

--os-varian– Varian OS seperti RHEL 6, Solaris

-jaringan– jaringan

–grafis– Pengaturan tampilan tamu

-- jalur disk– Lokasi disk dengan ukuran 4 GB

Setelah Anda mengeluarkan perintah di atas, virt-install akan membuat mesin virtual dan memulai konsol virt viewer untuk instalasi OS.


Instal KVM (QEMU) di CentOS 7 – Baris Perintah Instalasi Tamu Virt Viewer

Modus Grafis

Ketik perintah berikut di terminal dalam mode GUI.

virt-manager

Aplikasi>> Alat Sistem>> Manajer Mesin Virtual.

Anda mungkin diminta memasukkan kata sandi jika Anda tidak memiliki akses root.

Setelah dibuka, klik kanan pada localhost (QEMU) dan Klik Baru. Virtual Machine Manager akan memulai wizard baru untuk membuat mesin virtual. Kamu akan tidak menemukan kesulitan dalam menggunakan mode grafis ini.

Langkah 1: Anda perlu menamai mesin virtual Anda, di jendela yang sama, Anda akan diminta untuk memilih bagaimana Anda ingin menginstal sistem operasi. Di sini saya memilih untuk menginstalnya dari image ISO atau CD-ROM.

Instal KVM (QEMU) di CentOS 7 - Virt Manager - Buat VM

Langkah 2: Masukkan lokasi citra ISO karena CD-ROM fisik melewati tidak didukung oleh hypervisor, jangan lupa untuk memilih jenis dan versi sistem operasi.


Instal KVM (QEMU) di CentOS 7 – Virt Manager – Media Instalasi

Langkah 3: Mengkonfigurasi CPU dan memori untuk mesin virtual.


Instal KVM (QEMU) di CentOS 7 – Virt Manager – Memori dan CPU

Langkah 4: Anda harus menyebutkan jumlah penyimpanan yang ingin Anda tetapkan ke mesin virtual, Hapus centang pada “ Alokasikan seluruh disk sekarang“, ini akan mencegah pengalokasian disk penuh pada pembuatan VM.

Ukuran disk akan dialokasikan secara dinamis tergantung pada penggunaan mesin virtual.


Instal KVM (QEMU) di CentOS 7 – Virt Manager – Mengalokasikan Penyimpanan

langkah 5: Ringkasan dari semua pengaturan, klik pada pengaturan lanjutan untuk memilih jaringan yang dijembatani agar mesin virtual dapat berkomunikasi di luar jaringan.

Klik Selesai.

Instal KVM (QEMU) di CentOS 7 – Virt Manager – Summary

Langkah 6: KVM akan mulai membuat mesin virtual tergantung pada input kami, setelah VM dibuat. Virt manager akan memulai konsol untuk instalasi OS.

Layar berikut menunjukkan layar penginstalan .


Instal KVM (QEMU) di CentOS 7 – Virt Manager – Konsol VM

Kelola Mesin Virtual

Dengan Manajer Mesin Virtual, Anda dapat melakukan tindakan siklus hidup VM seperti memulai, mematikan, mengatur ulang, mengkloning, dan migrasi dengan mengklik kanan pada mesin virtual yang dipilih.


Instal KVM (QEMU) di CentOS 7 – Virt Manager

Mengelola mesin virtual menggunakan virt manager sangat sederhana, Anda cukup mengklik ikon "bohlam" di konsol VM. Di sini Anda dapat menambah, mengubah, dan menghapus perangkat.


Instal KVM (QEMU) di CentOS 7 – Virt Manager – Mengelola VM