Herramientas de usuario

Herramientas del sitio


wikitecnica:libvirtd

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wikitecnica:libvirtd [2024/02/21 01:24]
lorenzo
wikitecnica:libvirtd [2024/04/09 19:29] (actual)
lorenzo
Línea 18: Línea 18:
 === Snapshots === === Snapshots ===
 Un snapshot es la vista de una máquina virtual y todas sus aplicaciones en un punto del tiempo. Los snapshots permiten a los usuarios guardar el estado de una máquina virtual en un punto del tiempo y permite regresar la máquina virtual a ese estado en cualquier momento, eso es particularmente útil cuando se instalan actualizaciones o nuevas aplicaciones que resultan conflictivas. Un snapshot es la vista de una máquina virtual y todas sus aplicaciones en un punto del tiempo. Los snapshots permiten a los usuarios guardar el estado de una máquina virtual en un punto del tiempo y permite regresar la máquina virtual a ese estado en cualquier momento, eso es particularmente útil cuando se instalan actualizaciones o nuevas aplicaciones que resultan conflictivas.
 +=== Instalación ===
 +Antes de iniciar es necesario verificar si el cpu tiene soporte a la virtualización:
 +  * //CPUS intel: grep -e 'vmx' /proc/cpuinfo//
 +  * //CPUS AMD: grep -e 'svm' /proc/cpuinfo//
 +
 +==== Instalación de paquetes ====
 +  * //dnf install qemu-kvm libvirt virt-install//
 +  * //dnf install epel-release -y//
 +  * //dnf install bridge-utils virt-top libguestfs-tools -y//
 +  * //systemctl start libvirtd//
 +  * //systemctl enable libvirtd//
 +==== Generación de una red virtual ====
 +Las redes virtuales para las máquinas virtuales son de dos tipos:
 +  * //NAT: El hipervisor opera un servidor DHCP que asigna IP's a las máquinas virtuales, la red virtual no es accesible desde la LAN//
 +  * //Bridge: En este caso la red virtual esta incluye un **bridge virtual** asociado a una interfaz física, esto permite el tráfico entre las máquinas virtuales y la LAN//
 +
 +
 +
 === Clientes de libvirtd ===  === Clientes de libvirtd === 
 Hay tres clientes que interactuan con el daemon **libvirtd**, //virt-manager// un cliente gráfico((No se discute en esta wiki)),  //virt-install// y //virsh// permiten interactuar desde el interprete de comandos con las máquinas virtuales. Hay tres clientes que interactuan con el daemon **libvirtd**, //virt-manager// un cliente gráfico((No se discute en esta wiki)),  //virt-install// y //virsh// permiten interactuar desde el interprete de comandos con las máquinas virtuales.
Línea 23: Línea 41:
   * //virt-install//. Mediante este comando es posible construir una máquina virtual en una sesión de bash, en los parámetros se introducen caracteristicas como cpu, memoria, localización a partir del cual se instala el sistema operativo, etcétera.   * //virt-install//. Mediante este comando es posible construir una máquina virtual en una sesión de bash, en los parámetros se introducen caracteristicas como cpu, memoria, localización a partir del cual se instala el sistema operativo, etcétera.
   * //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, en esta sección documentaremos las opciones mas utilizadas.
 +=== Manipulación de imágenes ===
 +El sistema operativo que hospeda máquinas virtuales tiene varias alternativas de almacenaje de las mismas,  puede optar por almacenamiento arbitario como //LVM((Logical Volume Manager))//,  //ZVOL((Volúmen lógico de ZFS))// o archivos binarios que reciben el nombre de imágenes. El imperativo de mover máquinas entre hipervisores hace que la mejor opción de almacenamiento sean las imágenes. 
  
  
  
/home/correoparatodos.mx/www1353/public_html/data/attic/wikitecnica/libvirtd.1708478678.txt.gz · Última modificación: 2024/02/21 01:24 por lorenzo