Cómo administrar el entorno virtual KVM mediante herramientas de línea de comandos en Linux

Cómo administrar el entorno virtual KVM mediante herramientas de línea de comandos en Linux

En esta cuarta parte de nuestra serie KVM, hablamos de la gestión del entorno KVM mediante CLI. Usamos la herramienta ‘virt-install’ CL para crear y configurar máquinas virtuales, la herramienta virsh CL para crear y configurar grupos de almacenamiento y qemu-img CL herramienta para crear y administrar imágenes de disco.

Gestión de KVM en Linux  Gestión de KVM en Linux Administración de KVM en Linux

No hay conceptos nuevos en este artículo, solo hacemos las tareas anteriores usando herramientas de línea de comandos. No hay un requisito previo nuevo, solo el mismo procedimiento, que hemos discutido en partes anteriores.

Paso 1: Configurar el grupo de almacenamiento

La herramienta CLI de Virsh es una interfaz de usuario de gestión para gestionar dominios invitados virsh. El programa virsh puede usarse para ejecutar un comando dando el comando y sus argumentos en la línea de comandos del shell.

En esta sección, lo usaremos para crear un grupo de almacenamiento para nuestro entorno KVM. Para obtener más información sobre la herramienta, utilice el siguiente comando.

# man virsh

1. Al usar el comando pool-define-as con virsh para definir un nuevo pool de almacenamiento, también debe especificar el nombre, el tipo y los argumentos del tipo.

freestar.config.enabled_slots.push

En nuestro caso, el nombre será Spool1 , el tipo será dir . De forma predeterminada, puede proporcionar cinco argumentos para el tipo:

  1. fuente-host
  2. fuente-ruta
  3. fuente-dev
  4. nombre-fuente
  5. destino

Para el tipo ( Dir ), necesitamos el último argumento “ destino ”Para especificar la ruta del grupo de almacenamiento, para los otros argumentos podríamos usar“ ”para no especificarlos.

# virsh pool-define-as Spool1 dir—-“/mnt/personal-data/SPool1/” Crear nuevo grupo de almacenamiento  Crear nuevo grupo de almacenamiento Crear Nuevo grupo de almacenamiento

2.. Para verificar todos los grupos de almacenamiento que tiene en el entorno, utilice el siguiente comando.

# virsh pool-list–todos  Mostrar todas las agrupaciones de almacenamiento  Mostrar todas las agrupaciones de almacenamiento Listar todos los grupos de almacenamiento

3.. Ahora es el momento de construir el grupo de almacenamiento, que hemos definido anteriormente con el siguiente comando.

# virsh pool-build Spool1  Build KVM Storage Pool  Build KVM Storage Pool Build Storage Pool

4.. Usando el comando virsh pool-start para activar/habilitar el pool de almacenamiento que acabamos de crear/construir anteriormente.

# virsh pool-start Spool1  Habilitar grupo de almacenamiento KVM  Habilitar grupo de almacenamiento KVM Grupo de almacenamiento activo

5.. Compruebe el estado de los grupos de almacenamiento del entorno mediante el siguiente comando.

# virsh pool-list–todos  Verificar el estado del grupo de almacenamiento de KVM  Verificar el estado del grupo de almacenamiento de KVM Verificar el estado del grupo de almacenamiento

Notará que el estado de Spool1 se convirtió en activo.

6.. Configure Spool1 para iniciar el servicio libvirtd cada vez de forma automática.

# virsh pool-autostart Spool1  Configurar grupo de almacenamiento KVM  Configurar grupo de almacenamiento KVM Configurar Grupo de almacenamiento KVM

7.. Finalmente, vamos a mostrar información sobre nuestro nuevo grupo de almacenamiento.

# virsh pool-info Spool1  Verifique la información del grupo de almacenamiento KVM  Verificar la información del grupo de almacenamiento de KVM Verifique la información del grupo de almacenamiento de KVM

Felicitaciones, Spool1 está listo para ser usado, intentemos crear volúmenes de almacenamiento usándolo.

Paso 2: Configurar volúmenes de almacenamiento/imágenes de disco

Ahora es el turno de la imagen de disco, usando qemu-img para crear una nueva imagen de disco desde Spool1 . Para obtener más detalles sobre qemy-img , utilice la página de manual.

# man qemu-img

8.. Debemos especificar el qemu-img comando “crear, comprobar,… .etc”, formato de imagen de disco, la ruta de la imagen de disco que desea crear y el tamaño.

# qemu-img create-f raw/mnt/personal-data/SPool1/SVol1.img 10G Crear volúmenes de almacenamiento KVM  Crear volúmenes de almacenamiento KVM Crear volumen de almacenamiento

9.. Con la información del comando qemu-img , podría obtener información sobre su nueva imagen de disco.

 Verificar la información del volumen de almacenamiento de KVM  Verificar la información del volumen de almacenamiento de KVM Verificar la información del volumen de almacenamiento

Advertencia. Nunca use qemu-img para modificar imágenes en uso por una máquina virtual en ejecución o cualquier otro proceso; esto puede destruir la imagen.

Ahora es el momento de crear máquinas virtuales en el siguiente paso.

Paso 3: Crear máquinas virtuales

10.. Ahora, con la última parte, crearemos máquinas virtuales usando virt-istall . virt-install es una herramienta de línea de comandos para crear nuevas máquinas virtuales KVM utilizando la biblioteca de administración del hipervisor “ libvirt ”. Para obtener más detalles al respecto, use:

# man virt-install

Para crear una nueva máquina virtual KVM, debe usar el siguiente comando con todos los detalles como se muestra a continuación.

  1. Nombre: nombre de la máquina virtual.
  2. Ubicación del disco: ubicación de la imagen del disco.
  3. Gráficos: Cómo conectarse a la máquina virtual “Por lo general, es SPICE” .
  4. vcpu: número de CPU virtuales.
  5. ram: cantidad de memoria asignada en megabytes.
  6. Ubicación: especifique la ruta de origen de la instalación.
  7. Red: especifique la red virtual “Normalmente será puente 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-puente de red = virbr0  Create-New-Virtual-Machines  Crear máquina virtual KVM Crear nueva máquina virtual

11.. También encontrará una ventana emergente La ventana virt-vierwer aparece para comunicarse con la máquina virtual a través de ella.

 Arrancando máquina virtual  Arrancando máquina virtual Arrancando máquina virtual  Instalación de la máquina virtual  Instalación de la máquina virtual Instalación de la máquina virtual

Conclusión

Esta es la última parte de nuestro tutorial de KVM, no hemos cubierto todo, por supuesto. Es una oportunidad para arañar el entorno de KVM, por lo que es su turno de buscar y mantener las manos sucias con estos buenos recursos.

Guía de introducción a KVM Guía de implementación y administración de virtualización de KVM