Bii o ṣe le Fi sori ẹrọ ati Ṣakoso awọn Awọn ẹrọ Agbara ati Awọn apoti


Agbara ipa ati awọn apoti jẹ awọn akọle ti o gbona ni ile-iṣẹ IT oni. Ninu nkan yii a yoo ṣe atokọ awọn irinṣẹ pataki lati ṣakoso ati tunto mejeeji ni awọn ọna ṣiṣe Linux.

Fun ọpọlọpọ awọn ọdun, ipa ipa ti ṣe iranlọwọ fun awọn akosemose IT lati dinku awọn idiyele iṣẹ ati mu awọn ifipamọ agbara pọ si. Ẹrọ foju kan (tabi VM fun kukuru) jẹ eto kọmputa afarawe ti o nṣiṣẹ lori oke eto miiran ti a mọ si alejo.

Awọn VM ni iraye si opin si awọn orisun ohun elo ti olupin (Sipiyu, iranti, ibi ipamọ, awọn atọkun nẹtiwọọki, awọn ẹrọ USB, ati bẹbẹ lọ). Eto iṣiṣẹ ti n ṣiṣẹ lori ẹrọ iṣoogun ni a tọka nigbagbogbo si bi ẹrọ ṣiṣe alejo.

Ṣaaju ki a to tẹsiwaju, a nilo lati ṣayẹwo ti o ba ti mu awọn amugbooro agbara ṣiṣẹ lori Sipiyu (s) wa. Lati ṣe eyi, lo aṣẹ atẹle, nibiti vmx ati svm jẹ awọn asia agbara lori Intel ati awọn onise AMD, lẹsẹsẹ:

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

Ko si abajade tumọ si pe awọn amugbooro boya ko wa tabi ko muu ṣiṣẹ ninu BIOS. Lakoko ti o le tẹsiwaju laisi wọn, iṣẹ yoo ni ipa ni odi.

Lati bẹrẹ, jẹ ki a fi awọn irinṣẹ pataki sii. Ni CentOS iwọ yoo nilo awọn idii wọnyi:

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

ko da ni Ubuntu:

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

Nigbamii ti, a yoo gba faili ISO kan ti o kere ju CentOS 7 fun lilo nigbamii:

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

Ni aaye yii a ti ṣetan lati ṣẹda ẹrọ foju wa akọkọ pẹlu awọn alaye ni atẹle:

  • Ramu: 512 MB (Akiyesi pe ogun gbọdọ ni o kere ju 1024 MB)
  • 1 foju Sipiyu
  • 8 GB disk
  • Orukọ: 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

Da lori awọn orisun iširo ti o wa lori olugbalejo, aṣẹ ti o wa loke le gba akoko diẹ lati mu oluwo ipa jade. Ọpa yii yoo fun ọ laaye lati ṣe fifi sori ẹrọ bi ẹnipe o n ṣe lori ẹrọ irin ti ko ni igboro.

Lẹhin ti o ti ṣẹda ẹrọ foju kan, nibi ni diẹ ninu awọn ofin ti o le lo lati ṣakoso rẹ:

Ṣe atokọ gbogbo awọn VM:

# virsh --list all

Gba alaye nipa VM kan (centos7vm ninu ọran yii):

# virsh dominfo centos7vm

Satunkọ awọn eto ti centos7vm ninu olootu ọrọ aiyipada rẹ:

# virsh edit centos7vm

Jeki tabi mu iṣẹ ibẹrẹ ṣiṣẹ lati ni bata ẹrọ foju (tabi rara) nigbati olugbalejo ṣe:

# virsh autostart centos7vm
# virsh autostart --disable centos7vm

Duro centos7vm:

# virsh shutdown centos7vm

Ni kete ti a dawọ duro, o le ṣe ẹda oniye rẹ sinu ẹrọ foju tuntun ti a pe ni centos7vm2:

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

Ati pe iyẹn ni. Lati aaye yii lọ, o le fẹ tọka si fifi sori ẹrọ, virsh, ati oju-iwe eniyan ti ẹda oniye fun alaye siwaju sii.