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:12]
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.
  
-==== virt-install ==== +  * //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 partir del cual se instala el sistema operativo, etcétera
-El comando //virt-install// permite mediante un comando de bash con parámetros construir el archivo XML que define la máquina virtual+  //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 ==== +=== Manipulación de imágenes === 
-El comando //virsh// es el comando que permite interactuar con el hipervisor, contiene infinidad de opciones que permiten manejar cada detalle del ambiente de virtualización, en esta sección documentaremos los mas usados.+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.1708477930.txt.gz · Última modificación: 2024/02/21 01:12 por lorenzo