Gestión Máquinas Virtuales KVM en Centos 7
Hoy os voy a enseñar como podéis empezar a trabajar en el mundillo de la virtualización con KVM / QEMU sobre Centos 7. Virtualización muy rápida de implementar, gratuita o libre, y aunque corre en Linux, implementa cualquier sistema operativo Windows de forma muy fluida.
Vamos a enseñaros como podéis gestionar este entorno vía comandos:
Listar todas las máquinas virtuales:
1 2 3 4 |
[root@centos ~]# virsh list --all Id Nombre Estado ---------------------------------------------------- 2 w2k1901 ejecutando |
Arranque de máquina virtual:
1 2 |
[root@centos ~]# virsh start w2k1901 Se ha iniciado el dominio w2k1901 |
Reinicio de máquina virtual:
1 2 |
[root@centos ~]# virsh reboot w2k1901 El dominio w2k1901 está siendo reiniciado |
Apagado ordenado de máquina virtual:
1 2 |
[root@centos ~]# virsh shutdown w2k1901 El dominio w2k1901 está siendo apagado |
Forzar el apagado de una máquina virtual:
1 2 |
[root@centos ~]# virsh destroy w2k1901 El dominio w2k1901 ha sido destruido |
Clonado de máquina virtual. Lo haremos a un fichero:
1 2 3 4 |
[root@centos ~]# virt-clone --original w2k1901 --auto-clone --name w2k1901-clone --file /home/raulunzue/Documentos/MVS/w2k1901-clone.qcow2 Asignando 'w2k1901-clone.qcow2' | 40 GB 00:00:46 El clon 'w2k1901-clone' ha sido creado exitosamente. |
Saber en qué ruta están las imágenes de las máquinas virtuales:
1 2 3 4 5 6 7 8 9 10 11 |
[root@centos ~]# virsh domblklist w2k1901 Destino Fuente ------------------------------------------------ hda /var/lib/libvirt/images/w2k1901.qcow2 hdb - [root@centos ~]# virsh domblklist w2k1901-clone Destino Fuente ------------------------------------------------ hda /home/raulunzue/Documentos/MVS/w2k1901-clone.qcow2 hdb - |
Podéis encontrar el repositorio original de las imágenes en:
1 2 |
[root@centos ~]# ls /var/lib/libvirt/images w2k1901.qcow2 |
Datos sobre la máquina virtual:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
[root@centos ~]# virsh dominfo w2k1901 Id: - Nombre: w2k1901 UUID: 9bf7b24c-f4cf-4273-a4c5-7d3d19b70e0b Tipo de sistema operatuvo: hvm Estado: apagado CPU(s): 2 Memoria máxima: 2097152 KiB Memoria utilizada: 2097152 KiB Persistente: si Autoinicio: desactivar Guardar administrado: no Modelo de seguridad: none DOI de seguridad: 0 |
Datos de nuestro host KVM/QEMU en Centos 7:
1 2 3 4 5 6 7 8 9 |
[root@centos ~]# virsh nodeinfo Modelo de la CPU: x86_64 CPU(s): 2 Frecuencia de la CPU: 2128 MHz Socket(s) de la CPU 1 Núcleo(s) por socket: 2 Hilo(s) por núcleo: 1 Celda(s) NUMA: 1 Tamaño de memoria: 16610804 KiB |
Listado de redes:
1 2 3 4 |
[root@centos ~]# virsh net-list --all Nombre Estado Inicio automático Persistente ---------------------------------------------------------- default activo si si |
¿Cómo definimos una red?
1 2 3 4 5 6 7 8 9 |
[root@centos ~]# echo ' redprivada ' >> /tmp/net.xml [root@centos ~]# virsh net-define /tmp/net.xml La red redprivada se encuentra definida desde /tmp/net.xml [root@centos ~]# virsh net-list --all Nombre Estado Inicio automático Persistente ---------------------------------------------------------- default activo si si redprivada inactivo no si |
Cambiar el auto-start de una red:
1 2 |
[root@centos ~]# virsh net-autostart redprivada La red redprivada ha sido marcada para iniciarse automáticamente |
Con la red podéis parar y arrancarlas igual que máquinas virtuales:
1 2 |
[root@centos ~]#virsh net-destroy default [root@centos ~]#virsh net-start default |
Redimensionar disco máquina virtual KVM/QEMU:
1 |
[root@centos ~]#qemu-img resize /var/lib/libvirt/images/w2k1901.qcow2 +20GB |
Siempre os quedará la versión gráfica de gestión:
¿Te ha gustado la entrada SÍGUENOS EN TWITTER?
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?
Hola, te hago una consulta tonta que no logro encontrar, si agrego una maquina virtual para que arranque en forma automatica con el so, por ejemplo virsh autostart domainname como haces para deshabilitar el arranque automatico?