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/11/12 23:11] lorenzo |
wikitecnica:libvirtd [2026/05/20 18:27] (actual) lorenzo |
||
|---|---|---|---|
| Línea 2: | Línea 2: | ||
| ===== KVM, QEMU y libvirtd en virtualizacion de Rocky ===== | ===== KVM, QEMU y libvirtd en virtualizacion de Rocky ===== | ||
| - | El hipervisor KVM (Kernel based Virtual Machine) opera como un módulo dentro del kernel de linux, incorporado el código del kernel en febrero de 2007, este código se desarrolla de manera independiente y hace uso de las [[https:// | + | El hipervisor KVM (Kernel based Virtual Machine) opera como un módulo dentro del kernel de linux, incorporado el código del kernel en febrero de 2007, este código se desarrolla de manera independiente y hace uso de las [[https:// |
| - | El hipervisor al no utilizar | + | El hipervisor al no utilizar |
| - | 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, | + | 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, |
| 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.\\ | ||
| Línea 43: | Línea 43: | ||
| * //systemctl start libvirtd// | * //systemctl start libvirtd// | ||
| * //systemctl enable libvirtd// | * //systemctl enable libvirtd// | ||
| + | |||
| + | ==== Virtual Network Computing ==== | ||
| + | Este sistema cliente-servidor permite el acceso a la interfaz de usuario en un equipo de computo remoto. | ||
| + | |||
| + | * //vnc server// Un puerto en el rango 5400-5410 permite al componente a clientes VNC ingresar a la interfaz de usuario. | ||
| + | * //vnc client// Este componente se ejecuta en un equipo local para acceder a la interfaz de usuario de otro equipo. | ||
| + | |||
| + | Para PC's basados en Windows el TighVNC viewer es una aplicacion gratuita que permite comunicarse con servidores VNC. | ||
| + | |||
| ==== Generación de una red virtual ==== | ==== Generación de una red virtual ==== | ||
| Las redes virtuales para las máquinas virtuales son de dos tipos: | Las redes virtuales para las máquinas virtuales son de dos tipos: | ||
| Línea 67: | Línea 76: | ||
| Libvirtd ofrece el comando // | Libvirtd ofrece el comando // | ||
| == Formato qcow2 == | == Formato qcow2 == | ||
| + | - Apagar la máquina virtual | ||
| - 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:\\ // | ||
| - Crear el nuevo archivo con el incremento de tamaño que se desea para una de las particiones: | - Crear el nuevo archivo con el incremento de tamaño que se desea para una de las particiones: | ||
| - | - Expander | + | - Copiar el archivo anterior de la máquina virtual y aumentar el tamaño de la partición escasa de espacio:\\ // |
| == Formato raw == | == Formato raw == | ||
| + | - Apagar la máquina virtual | ||
| - Crear un archivo imágen nuevo del mismo tamaño que la imágen vieja:\\ //truncate -r ./ | - Crear un archivo imágen nuevo del mismo tamaño que la imágen vieja:\\ //truncate -r ./ | ||
| - Extender el archivo imágen nuevo:\\ //truncate -s +20G ./ | - Extender el archivo imágen nuevo:\\ //truncate -s +20G ./ | ||
| - Expander la partición escasa de espacio:\\ // | - Expander la partición escasa de espacio:\\ // | ||
| - | [[https:// | + | [[https:// |
| + | [[https:// | ||
| === Inclusión de nuevos discos en una máquina virtual === | === 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: | Otra opción para aumentar el espacio disponible en una máquina virtual, es agregar un nuevo archivo imagen en el hipervisor: | ||
| Línea 122: | Línea 133: | ||
| * //virsh start < | * //virsh start < | ||
| * //virsh shutdown < | * //virsh shutdown < | ||
| - | * //virsh resume < | + | * //virsh resume < |
| - | [[https:// | + | * //virsh undefine < |
| + | * //virsh dumpxml < | ||
| + | * //virsh create < | ||
| + | * //virsh dominfo < | ||
| + | * //virsh domblklist < | ||
| + | " | ||
| + | |||
| + | |||
| + | |||
| + | [[https:// | ||
| + | [[https:// | ||