Com gestionar l'entorn virtual KVM mitjançant les eines de línia d'ordres a Linux


En aquesta quarta part de la nostra sèrie KVM, estem parlant de la gestió de l'entorn KVM mitjançant CLI. Utilitzem l'eina 'virt-install' per crear i configurar màquines virtuals, l'eina virsh CL per crear i configurar agrupacions d'emmagatzematge i qemu-img CL eina per crear i gestionar imatges de disc.

No hi ha cap concepte nou en aquest article, només fem les tasques anteriors mitjançant eines de línia d'ordres. No hi ha cap requisit previ, només el mateix procediment que hem comentat en parts anteriors.

Pas 1: configureu l'agrupació d'emmagatzematge

L'eina Virsh CLI és una interfície d'usuari de gestió per gestionar dominis convidats de virsh. El programa virsh es pot utilitzar per executar una ordre donant l'ordre i els seus arguments a la línia d'ordres de l'intèrpret d'ordres.

En aquesta secció, l'utilitzarem per crear una agrupació d'emmagatzematge per al nostre entorn KVM. Per obtenir més informació sobre l'eina, utilitzeu l'ordre següent.

# man virsh

1. Utilitzant l'ordre pool-define-as amb virsh per definir una nova agrupació d'emmagatzematge, també heu d'especificar el nom, el tipus i els arguments del tipus.

En el nostre cas, el nom serà Spool1, el tipus serà dir. Per defecte, podeu proporcionar cinc arguments per al tipus:

  1. font-amfitrió
  2. ruta-origen
  3. source-dev
  4. nom-font
  5. objectiu

Per al tipus (Dir), necessitem l'últim argument \destí per especificar el camí de l'agrupació d'emmagatzematge, per als altres arguments podríem utilitzar \” per desespecificar-los.

# virsh pool-define-as Spool1 dir - - - - "/mnt/personal-data/SPool1/"

2. Per comprovar totes les agrupacions d'emmagatzematge que teniu a l'entorn, utilitzeu l'ordre següent.

# virsh pool-list --all

3. Ara és el moment de crear l'agrupació d'emmagatzematge, que hem definit anteriorment amb l'ordre següent.

# virsh pool-build Spool1

4. Utilitzant l'ordre virsh pool-start per activar/habilitar l'agrupació d'emmagatzematge que acabem de crear/crear més amunt.

# virsh pool-start Spool1

5. Comproveu l'estat de les agrupacions d'emmagatzematge d'entorn amb l'ordre següent.

# virsh pool-list --all

Notareu que l'estat de Spool1 s'ha convertit en actiu.

6. Configureu Spool1 perquè s'iniciï amb el servei libvirtd cada cop automàticament.

# virsh pool-autostart Spool1

7. Finalment permet mostrar informació sobre la nostra nova agrupació d'emmagatzematge.

# virsh pool-info Spool1

Enhorabona, Spool1 està llest per utilitzar-lo i provem de crear volums d'emmagatzematge utilitzant-lo.

Pas 2: configureu els volums d'emmagatzematge/imatges de disc

Ara és el torn de la imatge de disc, utilitzar qemu-img per crear una nova imatge de disc des de Spool1. Per obtenir més detalls sobre qemy-img, utilitzeu la pàgina de manual.

# man qemu-img

8. Hauríem d'especificar l'ordre qemu-img “crear, comprovar,….etc”, el format d'imatge de disc, la ruta de la imatge de disc que voleu crear i la mida.

# qemu-img create -f raw /mnt/personal-data/SPool1/SVol1.img 10G

9. Si utilitzeu la informació de l'ordre qemu-img, podeu obtenir informació sobre la vostra nova imatge de disc.

Avís: No utilitzeu mai qemu-img per modificar imatges en ús per una màquina virtual en execució o qualsevol altre procés; això pot destruir la imatge.

Ara és el moment de crear màquines virtuals en el següent pas.

Pas 3: creeu màquines virtuals

10. Ara amb l'última i la darrera part, crearem màquines virtuals amb virt-istall. El virt-install és una eina de línia d'ordres per crear noves màquines virtuals KVM mitjançant la biblioteca de gestió d'hipervisor libvirt. Per obtenir més detalls al respecte, utilitzeu:

# man virt-install

Per crear una màquina virtual KVM nova, heu d'utilitzar l'ordre següent amb tots els detalls com es mostra a continuació.

  1. Nom: nom de la màquina virtual.
  2. Ubicació del disc: ubicació de la imatge del disc.
  3. Gràfics: com connectar-se a la VM Normalment és SPICE.
  4. vcpu : nombre de CPU virtuals.
  5. ram : quantitat de memòria assignada en megabytes.
  6. Ubicació : especifiqueu la ruta d'origen de la instal·lació.
  7. Xarxa: especifiqueu la xarxa virtual Normalment és un pont vibr00.

# virt-install --name=rhel7 --disk path=/mnt/personal-data/SPool1/SVol1.img --graphics spice --vcpu=1 --ram=1024 --location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_64-dvd.iso --network bridge=virbr0

11. També trobareu una finestra emergent virt-vierwer per comunicar-vos amb la màquina virtual a través d'ella.

Conclusió

Aquesta és la darrera part del nostre tutorial KVM, per descomptat, no ho hem cobert tot. És una oportunitat per ratllar l'entorn KVM, així que és el vostre torn de cercar i mantenir les mans brutes utilitzant aquests recursos agradables.

Guia d'inici de KVM
Guia d'administració i implementació de virtualització KVM