Otu esi etinye ma jikwaa igwe mebere igwe na arịa


Ntugharị anya na akpa bụ isiokwu na-ekpo ọkụ na ụlọ ọrụ IT taa. N'isiokwu a, anyị ga-edepụta ngwaọrụ ndị dị mkpa iji jikwaa ma hazie ma na sistemụ Linux.

Ruo ọtụtụ iri afọ, virtualization enyerela ndị ọkachamara IT aka ibelata ụgwọ ọrụ yana ịbawanye ego nchekwa ike. Igwe mebere igwe (ma ọ bụ VM maka mkpụmkpụ) bụ sistemụ kọmputa e ṅomiri nke na-agba n'elu sistemụ ọzọ a maara dị ka onye ọbịa.

VM nwere oke ohere ịnweta akụrụngwa ngwaike nke onye ọbịa (CPU, ebe nchekwa, nchekwa, oghere netwọkụ, ngwaọrụ USB, na ndị ọzọ). A na-akpọkarị sistemụ arụmọrụ na-arụ ọrụ na igwe mebere dị ka sistemụ arụmọrụ ndị ọbịa.

Tupu anyị aga n'ihu, anyị kwesịrị ịlele ma agbanyere nkwalite nkwalite na CPU (s). Iji mee nke ahụ, jiri iwu na-esonụ, ebe vmx na svm bụ ọkọlọtọ nke ọma na Intel na AMD processors, n'otu n'otu:

# grep --color -E 'vmx|svm' /proc/cpuinfo

Ọ dịghị mmepụta pụtara na ndọtị ahụ adịghị ma ọ bụ na-akwadoghị na BIOS. Ọ bụ ezie na ị nwere ike ịga n'ihu na-enweghị ha, arụmọrụ ga-enwe mmetụta na-adịghị mma.

Iji malite, ka anyị tinye ngwaọrụ ndị dị mkpa. Na CentOS ị ga-achọ ngwugwu ndị a:

# yum install qemu-kvm libvirt libvirt-client virt-install virt-viewer

ebe na Ubuntu:

$ sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin libvirt-dev

Ọzọ, anyị ga-ebudata faịlụ CentOS 7 pere mpe maka iji emechaa:

# wget http://mirror.clarkson.edu/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1804.iso

N'oge a, anyị dị njikere ịmepụta igwe mebere nke mbụ anyị nwere nkọwa ndị a:

  • RAM: 512 MB (Rịba ama na onye ọbịa ga-enwerịrị opekata mpe 1024 MB)
  • 1 CPU mebere
  • 8 GB diski
  • Aha: centos7vm

# virt-install --name=centos7vm --ram=1024 --vcpus=1 --cdrom=/home/user/CentOS-7-x86_64-Minimal-1804.iso --os-type=linux --os-variant=rhel7 --network type=direct,source=eth0 --disk path=/var/lib/libvirt/images/centos7vm.dsk,size=8

Dabere na akụrụngwa kọmpụta dị na onye ọbịa ahụ, iwu a dị n'elu nwere ike iwepụta oge iji bulite ihe nlere anya. Ngwá ọrụ a ga-enyere gị aka ịrụ nrụnye dị ka à ga-asị na ị na-eme ya na igwe igwe na-enweghị ihe ọ bụla.

Mgbe ịmechara igwe mebere, ndị a bụ ụfọdụ iwu ị nwere ike iji jikwaa ya:

Depụta VM niile:

# virsh --list all

Nweta ozi gbasara VM (centos7vm na nke a):

# virsh dominfo centos7vm

Dezie ntọala nke centos7vm na ndabara ederede ederede gị:

# virsh edit centos7vm

Kwado ma ọ bụ gbanyụọ autostart ka ịnwe buut igwe mebere (ma ọ bụ enweghị) mgbe onye ọbịa mere:

# virsh autostart centos7vm
# virsh autostart --disable centos7vm

Kwụsị centos7vm:

# virsh shutdown centos7vm

Ozugbo a kwụsịrị, ị nwere ike imechi ya ka ọ bụrụ igwe mebere ọhụrụ a na-akpọ centos7vm2:

# virt-clone --original centos7vm --auto-clone --name centos7vm2

Ma nke ahụ bụ ya. Site na ebe a gaa n'ihu, ị nwere ike ịtu aka na ibe virt-install, virsh, na virt-clone man maka ozi ndị ọzọ.