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 [2025/11/20 21:54]
lorenzo
wikitecnica:libvirtd [2026/03/27 21:20] (actual)
lorenzo
Línea 67: Línea 67:
 Libvirtd ofrece el comando //virt-resize// para modificar las particiones en un disco de la máquina virtual, este comando permite agregar o disminuir el tamaño de estas particiones, a continuación se presentan algunos ejemplos con formatos de imágenes qcow2 y raw. Libvirtd ofrece el comando //virt-resize// para modificar las particiones en un disco de la máquina virtual, este comando permite agregar o disminuir el tamaño de estas particiones, a continuación se presentan algunos ejemplos con formatos de imágenes qcow2 y raw.
 == Formato qcow2 == == Formato qcow2 ==
 +  - Apagar la máquina virtual
   - Verificar el tamaño de los sistemas de archivo contenidos en la imágen:\\ //virt-filesystems --long -h --all -a ./disco-viejo.qcow2//   - Verificar el tamaño de los sistemas de archivo contenidos en la imágen:\\ //virt-filesystems --long -h --all -a ./disco-viejo.qcow2//
   - Crear el nuevo archivo con el incremento de tamaño que se desea para una de las particiones:\\ //qemu-img create -f qcow2 -o preallocation=metadata ./nuevo.qcow2 50G//   - Crear el nuevo archivo con el incremento de tamaño que se desea para una de las particiones:\\ //qemu-img create -f qcow2 -o preallocation=metadata ./nuevo.qcow2 50G//
-  - Expander la partición escasa de espacio:\\ //virt-resize --expand /dev/sdb2 ./disco-viejo.qcow2 ./disco-nuevo.qcow2//+  - Copiar el archivo anterior de la máquina virtual y aumentar el tamaño de la partición escasa de espacio:\\ //virt-resize --expand /dev/sdb2 ./disco-viejo.qcow2 ./disco-nuevo.qcow2//
 == 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 ./disco-viejo.raw ./disco-nuevo.raw//   - Crear un archivo imágen nuevo del mismo tamaño que la imágen vieja:\\ //truncate -r ./disco-viejo.raw ./disco-nuevo.raw//
   - Extender el archivo imágen nuevo:\\ //truncate -s +20G ./disco-nuevo.raw//\\   - Extender el archivo imágen nuevo:\\ //truncate -s +20G ./disco-nuevo.raw//\\
   - Expander la partición escasa de espacio:\\ //virt-resize --expand /dev/sdb2 ./disco-viejo.raw ./disco-nuevo.raw//   - Expander la partición escasa de espacio:\\ //virt-resize --expand /dev/sdb2 ./disco-viejo.raw ./disco-nuevo.raw//
  
-[[https://gist.github.com/joseluisq/2fcf26ff1b9c59fe998b4fbfcc388342|Como expander una partición qcow2]]  +[[https://gist.github.com/joseluisq/2fcf26ff1b9c59fe998b4fbfcc388342|Como expander una partición qcow2]]\\  
 +[[https://libguestfs.org/virt-resize.1.html#detailed-usage]]
 === 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 124:
   * //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. 
-[[https://www.eolsystem.com/tutorials/libvirt-vm-frozen/#:~:text=The%20'paused'%20state%20of%20a,potential%20data%20loss%20or%20corruption.|Maquinas Pausadas o congeladas]]+  * //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. 
 +  * //virsh dumpxml <vm>//. Genera un archivo con la definición en XML de una máquina virtual. 
 +  * //virsh create <vm>// Genera una máquina virtual a partir de la definición de un archivo XML. 
 +  * //virsh dominfo <vm>//. Da un sumario de las caracteristicas de una máquina virtual. 
 +  * //virsh domblklist <vm>//. El almacenamiento de una máquina virtual. 
 +
 + 
 + 
 + 
 +[[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://computingforgeeks.com/virsh-commands-cheatsheet-kvm/|Sumario de los comandos de virsh]]
  
  
/home/correoparatodos.mx/www1353/public_html/data/attic/wikitecnica/libvirtd.1763675662.txt.gz · Última modificación: 2025/11/20 21:54 por lorenzo