Hvernig á að setja upp og stjórna sýndarvélum og gámum
Sýndarvæðing og gámar eru heitt efni í upplýsingatækniiðnaði nútímans. Í þessari grein munum við skrá nauðsynleg verkfæri til að stjórna og stilla bæði í Linux kerfum.
Í marga áratugi hefur sýndarvæðing hjálpað fagfólki í upplýsingatækni að draga úr rekstrarkostnaði og auka orkusparnað. Sýndarvél (eða VM í stuttu máli) er líkt tölvukerfi sem keyrir ofan á annað kerfi sem kallast gestgjafi.
VMs hafa takmarkaðan aðgang að vélbúnaðarauðlindum gestgjafans (CPU, minni, geymslu, netviðmót, USB-tæki og svo framvegis). Stýrikerfið sem keyrir á sýndarvélinni er oft nefnt gestastýrikerfið.
Áður en við höldum áfram þurfum við að athuga hvort sýndarvæðingarviðbæturnar séu virkar á örgjörvanum okkar. Til að gera það skaltu nota eftirfarandi skipun, þar sem vmx og svm eru sýndarvæðingarfánarnir á Intel og AMD örgjörvum, í sömu röð:
# grep --color -E 'vmx|svm' /proc/cpuinfo
Engin framleiðsla þýðir að viðbæturnar eru annað hvort ekki tiltækar eða ekki virkar í BIOS. Þó að þú gætir haldið áfram án þeirra, mun árangur hafa neikvæð áhrif.
Til að byrja skulum við setja upp nauðsynleg verkfæri. Í CentOS þarftu eftirfarandi pakka:
# yum install qemu-kvm libvirt libvirt-client virt-install virt-viewer
en í Ubuntu:
$ sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin libvirt-dev
Næst munum við hlaða niður CentOS 7 lágmarks ISO skrá til notkunar síðar:
# wget http://mirror.clarkson.edu/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1804.iso
Á þessum tímapunkti erum við tilbúin að búa til fyrstu sýndarvélina okkar með eftirfarandi forskriftum:
- Minni: 512 MB (Athugið að gestgjafinn verður að hafa að minnsta kosti 1024 MB)
- 1 sýndarörgjörvi
- 8 GB diskur
- Nafn: 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
Það fer eftir tölvuauðlindum sem eru tiltækar á hýsingaraðilanum, ofangreind skipun gæti tekið nokkurn tíma að koma upp sýndarvæðingarsjánni. Þetta tól gerir þér kleift að framkvæma uppsetninguna eins og þú værir að gera hana á beinni málmvél.
Eftir að þú hefur búið til sýndarvél eru hér nokkrar skipanir sem þú getur notað til að stjórna henni:
Listaðu alla VM:
# virsh --list all
Fáðu upplýsingar um VM (centos7vm í þessu tilfelli):
# virsh dominfo centos7vm
Breyttu stillingum centos7vm í sjálfgefna textaritlinum þínum:
# virsh edit centos7vm
Virkjaðu eða slökktu á sjálfvirkri ræsingu til að láta sýndarvélina ræsa (eða ekki) þegar gestgjafinn gerir:
# virsh autostart centos7vm # virsh autostart --disable centos7vm
Stöðva centos7vm:
# virsh shutdown centos7vm
Þegar það er hætt geturðu klónað það í nýja sýndarvél sem heitir centos7vm2:
# virt-clone --original centos7vm --auto-clone --name centos7vm2
Og þannig er það. Frá þessum tímapunkti gætirðu viljað vísa á virt-install, virsh og virt-clone man síðurnar til að fá frekari upplýsingar.