GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Membuat Template Mesin Virtual KVM

Template mesin virtual pada dasarnya adalah salinan dari mesin virtual terpasang yang berguna saat Anda ingin menerapkan beberapa mesin virtual. Membuat template adalah proses 3 langkah yang melibatkan pembuatan mesin virtual, menginstal semua paket yang diperlukan yang ingin Anda instal, dan terakhir membersihkan template.

Mari kita lanjutkan dan lihat bagaimana Anda bisa mencapainya.

Langkah 1:Menginstal KVM di Linux

Langkah pertama adalah menginstal KVM pada sistem Anda. Kami memiliki tutorial lengkap tentang:

  • Cara Menginstal KVM di Ubuntu 20.04
  • Cara Menginstal KVM di CentOS 8

Selain itu, pastikan bahwa libvirtd daemon sedang berjalan dan diaktifkan untuk memulai secara otomatis saat boot.

$ sudo systemctl enable libvirtd
$ sudo systemctl start libvirtd

Verifikasi apakah libvirtd daemon sedang berjalan.

$ sudo systemctl status libvirtd

Jika Anda menjalankan Ubuntu / Debian sistem, pastikan vhost-net gambar dimuat.

$ sudo modprobe vhost_net

Langkah 2:Buat Gambar Virtual KVM

Sebelum kita membuat template, pertama-tama kita harus memiliki instance instalasi. Pada baris perintah, kita akan membuat 20G CentOS 8 KVM gambar menggunakan qemu-img perintah seperti yang ditunjukkan.

$ sudo qemu-img create -o preallocation=metadata -f qcow2 /var/lib/libvirt/images/centos8.qcow2 20G

Selanjutnya, gunakan virt-install perintah untuk membuat CentOS 8 mesin virtual seperti yang ditunjukkan.

$ sudo virt-install --virt-type kvm --name centos8 --ram 2096 \
--disk /var/lib/libvirt/images/centos8.qcow2,format=qcow2 \
--network network=default \
--graphics vnc,listen=0.0.0.0 --noautoconsole \
--os-type=linux --os-variant=rhel7.0 \
--location=/home/tecmint/Downloads/CentOS-8-x86_64-1905-dvd1.iso

Ini meluncurkan instance mesin virtual. Anda dapat mengonfirmasi ini dengan menuju ke virt-manager dan membuka jendela konsol seperti yang ditunjukkan. Apa yang Anda lihat adalah halaman selamat datang default untuk penginstal. Pastikan untuk menyelesaikan penginstalan sampai akhir.

Langkah 3:Membuat Gambar Template Mesin Virtual KVM

Setelah penginstalan selesai, masuk ke VM dan perbarui semua paket sistem.

$ sudo dnf update

Instal paket prasyarat yang menurut Anda penting untuk memulai. Dalam hal ini, saya akan menginstal rilis EPEL, wget, curl, net-tools, dan vim. Ini mungkin berbeda untuk kasus Anda.

$ sudo dnf install epel-release wget curl net-tools vim

Jika Anda ingin menerapkan template Anda pada platform cloud, instal cloud-init paket seperti yang ditunjukkan.

$ sudo dnf install cloud-init cloud-utils-growpart acpid

Selanjutnya, nonaktifkan zeroconf rute.

$ echo "NOZEROCONF=yes" >> /etc/sysconfig/network

Setelah selesai, pastikan untuk mematikan mesin virtual Anda dan bersihkan gambar template VM seperti yang ditunjukkan.

$ sudo virt-sysprep -d centos8

virt-sysprep adalah utilitas baris perintah yang mengatur ulang mesin virtual agar klon dibuat darinya. Ini menghapus entri seperti kunci host SSH, file log, akun pengguna, dan beberapa konfigurasi jaringan persisten. Untuk menggunakan perintah, pertama-tama, Anda harus selalu memastikan bahwa VM dimatikan.

$ sudo virt-sysprep -d centos8

Terakhir, aktifkan perintah yang ditampilkan untuk membatalkan definisi domain VM.

$ sudo virsh undefine centos8

Gambar template sekarang siap untuk dikloning dan diterapkan.


Ubuntu
  1. Cara Membuat Pengguna Sudo di Debian

  2. Cara Menginstal KVM di Ubuntu 20.04

  3. Cara Membuat Pengguna Sudo di Ubuntu

  1. Cara Menginstal Kvm di Ubuntu 18.04

  2. Cara Membuat Snapshot Mesin Virtual KVM dengan Perintah Virsh

  3. Cara membuat Mesin Virtual (VM) di Google Cloud Platform (GCP)

  1. Cara membuat Mesin Virtual Ubuntu di Azure Cloud

  2. Cara Memasang Dan Mengatur KVM Di Ubuntu 18.04 LTS / Ubuntu 17.10

  3. Cara Memperpanjang Ukuran Disk Mesin Virtual KVM Di Linux