Table of Contents
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.
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:
- fuente-host
- fuente-ruta
- fuente-dev
- nombre-fuente
- 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
2.. Para verificar todos los grupos de almacenamiento que tiene en el entorno, utilice el siguiente comando.
# virsh pool-list–todos
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 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
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
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
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 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 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
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.
- Nombre: nombre de la máquina virtual.
- Ubicación del disco: ubicación de la imagen del disco.
- Gráficos: Cómo conectarse a la máquina virtual “Por lo general, es SPICE” .
- vcpu: número de CPU virtuales.
- ram: cantidad de memoria asignada en megabytes.
- Ubicación: especifique la ruta de origen de la instalación.
- 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
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
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