Yadda ake Kirkirar Samfurin Kayan Masarufi na KVM


Samfurin injin kama-da-gidanka shine ainihin kwafin masarrafan kamala da aka girka wanda ya zo da amfani yayin da kake son tura yanayi da yawa na injunan kama-da-wane. Airƙirar samfuri tsari ne na 3 wanda ya haɗa da ƙirƙirar na'ura mai mahimmanci, shigar da duk buƙatun buƙatun da kuke son shigar da su, kuma a ƙarshe tsabtace samfurin.

Bari mu ci gaba mu ga yadda za ku iya cim ma wannan.

Mataki 1: Shigar KVM a cikin Linux

Mataki na farko shine shigar da KVM akan tsarinku. Muna da cikakken koyaswa akan:

  • Yadda ake Shigar KVM akan Ubuntu 20.04
  • Yadda ake Shigar KVM akan CentOS 8

Ari, tabbatar da cewa libvirtd daemon yana gudana kuma yana ba da damar buguwa ta atomatik akan bootup.

$ sudo systemctl enable libvirtd
$ sudo systemctl start libvirtd

Tabbatar idan libvirtd daemon yana aiki.

$ sudo systemctl status libvirtd

Idan kuna gudanar da tsarin Ubuntu/Debian, tabbatar cewa an ɗora hoton vhost-net.

$ sudo modprobe vhost_net

Mataki 2: Createirƙiri KVM Virtual Image

Kafin mu sami ƙirƙirar samfuri, muna buƙatar, da farko, da misalin shigarwa. A layin umarni, zamu kirkiro hoto na 20G CentOS 8 KVM ta amfani da umarnin qemu-img kamar yadda aka nuna.

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

Na gaba, yi amfani da ƙa'idar shigar da ƙarfi don ƙirƙirar ɗakunan kamara na CentOS 8 kamar yadda aka nuna.

$ 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

Wannan yana ƙaddamar da misalin injin kama-da-wane. Kuna iya tabbatar da wannan ta hanyar zuwa kan manajan-kirkira da buɗe taga na wasan bidiyo kamar yadda aka nuna. Abin da zaku iya gani shine shafin maraba da tsoho don mai sakawa. Tabbatar kammala shigarwa zuwa ƙarshen.

Mataki na 3: Creatirƙirar Hoton Kayan Kayan Kayan Kayan KVM

Da zarar an gama shigarwa, shiga cikin VM kuma sabunta duk fakitin tsarin.

$ sudo dnf update

Sanya abubuwanda ake buƙata waɗanda kuke jin suna da mahimmanci don farawa. A wannan yanayin, zan vim. Wannan na iya zama daban don shari'arku.

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

Idan kayi niyyar tura samfurinka a dandamali na girgije, girka abubuwan girgije kamar yadda aka nuna.

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

Na gaba, musaki hanyar zeroconf.

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

Da zarar kun gama, tabbatar da kunna na'urar ku ta kamala da tsabtace hoton samfurin VM kamar yadda aka nuna.

$ sudo virt-sysprep -d centos8

Virt-sysprep shine mai amfani da layin umarni wanda yake sake saita inji mai inganci don ayi kwazo daga ciki. Yana cire shigarwar kamar su maɓallan gidan karɓar SSH, fayilolin shiga, asusun masu amfani, da wasu tsarukan hanyar sadarwa masu ɗorewa Don amfani da umarnin, da farko, dole ne koyaushe a tabbata cewa VM tana kashe.

$ sudo virt-sysprep -d centos8

Aƙarshe, kira umarnin da aka nuna don ƙayyade yankin VM.

$ sudo virsh undefine centos8

Hoton samfuri yanzu yana shirye don rufewa da turawa.