Capítulo 24. Configuración de un dominio virtual como recurso

Puede configurar un dominio virtual gestionado por el marco de virtualización libvirt como recurso de clúster con el comando pcs resource create, especificando VirtualDomain como tipo de recurso.

Al configurar un dominio virtual como recurso, tenga en cuenta las siguientes consideraciones:

  • Un dominio virtual debe ser detenido antes de configurarlo como recurso de cluster.
  • Una vez que un dominio virtual es un recurso del clúster, no debe iniciarse, detenerse o migrar, excepto a través de las herramientas del clúster.
  • No configure un dominio virtual que haya configurado como recurso de cluster para que se inicie cuando su host arranque.
  • Todos los nodos autorizados a ejecutar un dominio virtual deben tener acceso a los archivos de configuración y dispositivos de almacenamiento necesarios para ese dominio virtual.

Si desea que el clúster gestione servicios dentro del propio dominio virtual, puede configurar el dominio virtual como nodo invitado.

24.1. Opciones de recursos del dominio virtual

Tabla 24.1, “Opciones de recursos para los recursos del dominio virtual” describe las opciones de recursos que puede configurar para un recurso VirtualDomain.

Tabla 24.1. Opciones de recursos para los recursos del dominio virtual

CampoPor defectoDescripción

config

 

(obligatorio) Ruta absoluta al archivo de configuración libvirt para este dominio virtual.

hypervisor

Depende del sistema

URI del hipervisor al que conectarse. Puede determinar la URI por defecto del sistema ejecutando el comando virsh --quiet uri.

force_stop

0

Siempre se apaga a la fuerza (\ "destruir") el dominio al detenerse. El comportamiento por defecto es recurrir a un apagado forzado sólo después de que un intento de apagado gracioso haya fallado. Debe establecer esta opción en true sólo si su dominio virtual (o su back-end de virtualización) no soporta el apagado graceful.

migration_transport

Depende del sistema

Transporte utilizado para conectarse al hipervisor remoto durante la migración. Si se omite este parámetro, el recurso utilizará el transporte predeterminado de libvirt para conectarse al hipervisor remoto.

migration_network_suffix

 

Utilizar una red de migración dedicada. La URI de migración se compone añadiendo el valor de este parámetro al final del nombre del nodo. Si el nombre del nodo es un nombre de dominio completo (FQDN), inserte el sufijo inmediatamente antes del primer punto (.) en el FQDN. Asegúrese de que este nombre de host compuesto se puede resolver localmente y que la dirección IP asociada es accesible a través de la red favorecida.

monitor_scripts

 

Para supervisar adicionalmente los servicios dentro del dominio virtual, añada este parámetro con una lista de scripts a supervisar. Note: Cuando se utilizan scripts de supervisión, las operaciones start y migrate_from sólo se completarán cuando todos los scripts de supervisión hayan finalizado con éxito. Asegúrese de establecer el tiempo de espera de estas operaciones para acomodar este retraso

autoset_utilization_cpu

true

Si se establece en true, el agente detectará el número de domainU's vCPUs de virsh, y lo pondrá en la utilización de la CPU del recurso cuando se ejecute el monitor.

autoset_utilization_hv_memory

true

Si se establece como verdadero, el agente detectará el número de Max memory de virsh, y lo pondrá en la utilización hv_memory de la fuente cuando se ejecute el monitor.

migrateport

puerto alto aleatorio

Este puerto se utilizará en el URI de migración de qemu. Si no se establece, el puerto será un puerto alto aleatorio.

snapshot

 

Ruta al directorio de instantáneas donde se almacenará la imagen de la máquina virtual. Cuando se establece este parámetro, el estado RAM de la máquina virtual se guardará en un archivo en el directorio de instantáneas cuando se detenga. Si al iniciarse hay un archivo de estado para el dominio, éste se restaurará al mismo estado en el que estaba justo antes de detenerse por última vez. Esta opción es incompatible con la opción force_stop.

Además de las opciones del recurso VirtualDomain, puede configurar la opción de metadatos allow-migrate para permitir la migración en vivo del recurso a otro nodo. Cuando esta opción se establece en true, el recurso puede ser migrado sin pérdida de estado. Cuando esta opción se establece en false, que es el estado por defecto, el dominio virtual se apagará en el primer nodo y luego se reiniciará en el segundo nodo cuando se mueva de un nodo a otro.