Kif Tinstalla u Immaniġġja Magni Virtwali u Kontenituri
Il-virtwalizzazzjoni u l-kontenituri huma suġġetti jaħarqu fl-industrija tal-IT tal-lum. F'dan l-artikolu aħna se jelenkaw l-għodda meħtieġa biex timmaniġġja u tikkonfigura t-tnejn fis-sistemi Linux.
Għal bosta deċennji, il-virtwalizzazzjoni għenet lill-professjonisti tal-IT biex inaqqsu l-ispejjeż operattivi u jżidu l-iffrankar tal-enerġija. Magna virtwali (jew VM fil-qosor) hija sistema tal-kompjuter emulata li taħdem fuq sistema oħra magħrufa bħala host.
Il-VMs għandhom aċċess limitat għar-riżorsi tal-ħardwer tal-host (CPU, memorja, ħażna, interfaces tan-netwerk, apparat USB, eċċ). Is-sistema operattiva li taħdem fuq il-magna virtwali ħafna drabi tissejjaħ is-sistema operattiva mistieden.
Qabel ma nipproċedu, irridu niċċekkjaw jekk l-estensjonijiet tal-virtwalizzazzjoni humiex attivati fuq is-CPU(s) tagħna. Biex tagħmel dan, uża l-kmand li ġej, fejn vmx u svm huma l-bnadar tal-virtwalizzazzjoni fuq il-proċessuri Intel u AMD, rispettivament:
# grep --color -E 'vmx|svm' /proc/cpuinfo
L-ebda output ifisser li l-estensjonijiet jew mhumiex disponibbli jew mhumiex attivati fil-BIOS. Filwaqt li tista 'tkompli mingħajrhom, il-prestazzjoni se tkun affettwata b'mod negattiv.
Biex tibda, ejja ninstallaw l-għodda meħtieġa. F'CentOS ser ikollok bżonn il-pakketti li ġejjin:
# yum install qemu-kvm libvirt libvirt-client virt-install virt-viewer
billi f'Ubuntu:
$ sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin libvirt-dev
Sussegwentement, aħna se tniżżel fajl ISO minimu ta 'CentOS 7 għal użu aktar tard:
# wget http://mirror.clarkson.edu/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1804.iso
F'dan il-punt aħna lesti li noħolqu l-ewwel magna virtwali tagħna bl-ispeċifikazzjonijiet li ġejjin:
- RAM: 512 MB (Innota li l-host irid ikollu mill-inqas 1024 MB)
- CPU virtwali 1
- Disk ta' 8 GB
- Isem: 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
Skont ir-riżorsi tal-kompjuter disponibbli fuq il-host, il-kmand ta 'hawn fuq jista' jieħu xi żmien biex iqajjem it-telespettatur tal-virtwalizzazzjoni. Din l-għodda se tippermettilek li twettaq l-installazzjoni bħallikieku qed tagħmel dan fuq magna tal-metall vojt.
Wara li tkun ħloqt magna virtwali, hawn xi kmandi li tista' tuża biex timmaniġġjaha:
Elenka l-VMs kollha:
# virsh --list all
Ikseb informazzjoni dwar VM (centos7vm f'dan il-każ):
# virsh dominfo centos7vm
Editja s-settings ta 'centos7vm fl-editur tat-test default tiegħek:
# virsh edit centos7vm
Ippermetti jew tiddiżattiva l-awtostart biex ikollu l-boot tal-magna virtwali (jew le) meta l-host jagħmel:
# virsh autostart centos7vm # virsh autostart --disable centos7vm
Waqqaf centos7vm:
# virsh shutdown centos7vm
Ladarba titwaqqaf, tista' tikklonaha f'magna virtwali ġdida msejħa centos7vm2:
# virt-clone --original centos7vm --auto-clone --name centos7vm2
U hekk. Minn dan il-punt 'il quddiem, tista' tkun trid tirreferi għall-paġni man virt-install, virsh, u virt-clone għal aktar informazzjoni.