| Ambos lados, revisión anterior
Revisión previa
Próxima revisión
|
Revisión previa
|
wikitecnica:libvirtd [2025/11/20 19:38] lorenzo |
wikitecnica:libvirtd [2026/01/20 18:35] (actual) lorenzo |
| 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://en.wikipedia.org/wiki/X86_virtualization#Intel_virtualization_.28VT-x.29|extensiones agregadas a los procesadores INTEL y AMD]] que habilitan un nuevo nivel de procesamiento de instrucciones exclusivas del hipervisor.\\ | 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://en.wikipedia.org/wiki/X86_virtualization#Intel_virtualization_.28VT-x.29|extensiones agregadas a los procesadores INTEL y AMD]] que habilitan un nuevo nivel de procesamiento de instrucciones exclusivas del hipervisor.\\ |
| |
| El hipervisor al no utilizar el nivel de procesamiento de instrucciones 0, permite que los sistemas operativos de las máquinas virtuales utilizen este nivel para sus propios procesos sin modificación alguna.\\ | El hipervisor al no utilizar el nivel de procesamiento de instrucciones 0, permite que los sistemas operativos de las máquinas virtuales utilizen ese nivel para sus procesos sin modificación alguna.\\ |
| |
| 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, las máquina virtuales son threads 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.\\ |
| * //virsh start <vm>//. Inicia la maquina. Ejemplo: //virsh start celta//\\ | * //virsh start <vm>//. Inicia la maquina. Ejemplo: //virsh start celta//\\ |
| * //virsh shutdown <vm>//. Apaga la maquina <vm>. Ejemplo: //virsh shutdown vgd//\\ | * //virsh shutdown <vm>//. Apaga la maquina <vm>. Ejemplo: //virsh shutdown vgd//\\ |
| * //virsh resume <vm>//. A veces alguna máquina puede aparecer con estado paused, esto ocurre cuando las areas del disco del hipervisor donde corren las máquinas virtuales se llenan, una vez resuelto el problema del disco, el comando resume coloca a la máquina virtual en operación. | * //virsh resume <vm>//. A veces alguna máquina puede aparecer con estado paused, esto ocurre cuando las areas del disco del hipervisor donde corren las máquinas virtuales se llenan, una vez resuelto el problema del disco, el comando resume coloca a la máquina virtual en operación. |
| | * //virsh undefine <vm>//. Elimina la definición de la máquina virtual en el hipervisor, esto puede se útil cuando se olvida la contraseña root de la máquina virtual o el sistema operativo no corresponde en versión con la máquina deseada. |
| | |
| [[https://www.eolsystem.com/tutorials/libvirt-vm-frozen/#:~:text=The%20'paused'%20state%20of%20a,potential%20data%20loss%20or%20corruption.|Maquinas Pausadas o congeladas]] | [[https://www.eolsystem.com/tutorials/libvirt-vm-frozen/#:~:text=The%20'paused'%20state%20of%20a,potential%20data%20loss%20or%20corruption.|Maquinas Pausadas o congeladas]] |
| |