Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
wikitecnica:libvirtd [2025/01/09 20:01] lorenzo |
wikitecnica:libvirtd [2025/03/03 23:48] (actual) lorenzo |
||
---|---|---|---|
Línea 8: | Línea 8: | ||
El módulo del kernel qemu-kvm se comunica con el kernel como una interface donde todos los requerimientos de las maquinas virtuales se traducen como requerimientos al kernel, cada máquina virtual es un thread del proceso virtual del hipervisor.\\ | El módulo del kernel qemu-kvm se comunica con el kernel como una interface donde todos los requerimientos de las maquinas virtuales se traducen como requerimientos al kernel, cada máquina virtual es un thread del proceso virtual del hipervisor.\\ | ||
- | La version actual de KVM viene con una versión modificada del emulador QEMU que maneja el I/O y otras opciones que permiten al sistema operativo de la máquina virtual operar | + | La version actual de KVM viene con una versión modificada del emulador QEMU que maneja el I/O y otras opciones que permiten al sistema operativo de la máquina virtual operar.\\ |
La instalación del módulo KVM en Rocky linux 8-9 se hace: //dnf install qemu-kvm// | La instalación del módulo KVM en Rocky linux 8-9 se hace: //dnf install qemu-kvm// | ||
Línea 52: | Línea 52: | ||
* // | * // | ||
- | * //virsh//. El comando virsh permite interactuar con el hipervisor, contiene infinidad de opciones que permiten manejar cada detalle del ambiente de virtualización, en esta sección documentaremos las opciones mas utilizadas. | + | * //virsh//. El comando virsh permite interactuar con el hipervisor, contiene infinidad de opciones que permiten manejar cada detalle del ambiente de virtualización. |
==== Manipulación de imágenes ==== | ==== Manipulación de imágenes ==== | ||
El sistema operativo que hospeda máquinas virtuales tiene varias alternativas de almacenaje de las mismas, | El sistema operativo que hospeda máquinas virtuales tiene varias alternativas de almacenaje de las mismas, | ||
Hay una sección del artículo del hipervisor Xen de este sitio [[wikitecnica: | Hay una sección del artículo del hipervisor Xen de este sitio [[wikitecnica: | ||
- | + | === Ampliación de particiones en un archivo imágen === | |
- | Libvirtd ofrece el comando // | + | Libvirtd ofrece el comando // |
== Formato qcow2 == | == Formato qcow2 == | ||
- Verificar el tamaño de los sistemas de archivo contenidos en la imágen:\\ // | - Verificar el tamaño de los sistemas de archivo contenidos en la imágen:\\ // | ||
Línea 69: | Línea 69: | ||
[[https:// | [[https:// | ||
+ | |||
+ | === Inclusión de nuevos discos en una máquina virtual === | ||
+ | Otra opción para aumentar el espacio disponible en una máquina virtual, es agregar un nuevo archivo imagen en el hipervisor: | ||
+ | - //qemu-img create -f qcow2|raw -o preallocation=metadata ./ | ||
+ | - //virsh attach-disk {nom-virtMaq} --source ./ | ||
+ | En la máquina virtual se verifica o se particiona el nuevo disco a LVM: | ||
+ | - //fdisk -l |grep '^Disk / | ||
+ | - //fdisk /dev/vdc o pvcreate / | ||
+ | |||
+ | [[https:// | ||
+ | |||
==== Generación de máquinas virtuales ==== | ==== Generación de máquinas virtuales ==== | ||
Con el comando // | Con el comando // | ||
Línea 85: | Línea 96: | ||
- graphics: Para las interfaces gráficas del so hospedado operan como un servidor VNC y el puerto de acceso. | - graphics: Para las interfaces gráficas del so hospedado operan como un servidor VNC y el puerto de acceso. | ||
- disk: El nombre absoluto del archivo imágen donde radicará la máquina virtual. | - disk: El nombre absoluto del archivo imágen donde radicará la máquina virtual. | ||
+ | ==== Cambios de estado en máquinas virtuales ===== | ||
+ | Las máquinas virtuales pueden inspeccionarse a través del comando **virsh** que permite verficar, iniciar, detener o destruir una máquina virtual, | ||
+ | * //virsh list//. Presenta el estado de las máquinas virtuales registradas y operando, con --all presenta todas las máquinas aun cuando esten pausadas o apagadas.\\ | ||
+ | |**Id**|**Name** | ||
+ | | 1 |mrlucky | ||
+ | | 2 |mailCasuni | ||
+ | | 3 |mrluckyNuevo | ||
+ | | 4 |boxCasuni | ||
+ | | 5 |mailCptodos | ||
+ | | 7 |smtpCptodos | ||
+ | | 8 |celta | ||
+ | | 9 |vgd |running | ||
+ | | 10 | ||
+ | | 35 | ||
+ | | 38 | ||
+ | * //virsh start < | ||
+ | * //virsh shutdown < | ||
+ | * //virsh resume < | ||
+ | [[https:// | ||