Objetivo
El objetivo de este artículo es explicar cómo iniciar automáticamente una máquina virtual utilizando la configuración predeterminada de hipervisor basada en KVM de Redhat.
Sistema operativo y versiones de software
- Sistema operativo: – Redhat 7.3
- Software: – libvirtd (libvirt) 2.0.0
Requisitos
Se requerirá acceso privilegiado a su instalación de Redhat Linux.
Dificultad
FÁCIL
Convenios
- # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de
sudo
comando - $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios
Instrucciones
Lista de máquinas virtuales disponibles
Para comenzar, enumeremos todas las máquinas virtuales disponibles en nuestro sistema host:
# virsh list --all Id Name State ---------------------------------------------------- - server.linuxconfig.org shut off
Para verificar si la máquina virtual dada ya está configurada para iniciarse después del inicio del sistema host, ejecute:
# virsh dominfo server.linuxconfig.org Id: - Name: server.linuxconfig.org UUID: df25d714-1c73-4b4a-b566-9d0a17295702 OS Type: hvm State: shut off CPU(s): 2 Max memory: 1048576 KiB Used memory: 1048576 KiB Persistent: yes Autostart: disable Managed save: no Security model: selinux Security DOI: 0
Además, para enumerar todas las máquinas virtuales ya configuradas para iniciarse automáticamente, ejecute:
# ls /etc/libvirt/qemu/autostart/
Habilitar el inicio automático de la máquina virtual
Para permitir que la máquina virtual KVM anterior se inicie automáticamente, ejecute el siguiente comando de Linux:
# virsh autostart server.linuxconfig.org Domain server.linuxconfig.org marked as autostarted
Si virsh
el comando no está disponible/instalado, para configurar austostart simplemente cree un nuevo enlace simbólico dentro de /etc/libvirt/qemu/autostart/
directorio usando ln
dominio. Ejemplo:
# ln -s /etc/libvirt/qemu/server.linuxconfig.org.xml /etc/libvirt/qemu/autostart/server.linuxconfig.org.xml
y recarga el hipervisor si es necesario:
# systemctl reload libvirtd
Confirme si el inicio automático está habilitado:
# virsh dominfo server.linuxconfig.org Id: - Name: server.linuxconfig.org UUID: df25d714-1c73-4b4a-b566-9d0a17295702 OS Type: hvm State: shut off CPU(s): 2 Max memory: 1048576 KiB Used memory: 1048576 KiB Persistent: yes Autostart: enable Managed save: no Security model: selinux Security DOI: 0
Deshabilitar el inicio automático de la máquina virtual
Para deshabilitar el inicio automático de la máquina virtual, ejecute:
# virsh autostart --disable server.linuxconfig.org Domain server.linuxconfig.org unmarked as autostarted
o simplemente usa unlink
comando para eliminar el enlace simbólico de la máquina virtual de /etc/libvirt/qemu/autostart/
directorio:
# unlink /etc/libvirt/qemu/autostart/server.linuxconfig.org.xml