Red Hat Training
A Red Hat training course is available for RHEL 8
64.2. Creación del recurso de dominio virtual
Utilice el siguiente procedimiento para crear un recurso VirtualDomain
en un clúster para una máquina virtual que haya creado previamente:
Para crear el agente de recursos
VirtualDomain
para la gestión de la máquina virtual, Pacemaker requiere que el archivo de configuraciónxml
de la máquina virtual se vuelque a un archivo en el disco. Por ejemplo, si creó una máquina virtual llamadaguest1
, vuelque el archivoxml
a un archivo en algún lugar de uno de los nodos del clúster que podrá ejecutar el huésped. Puede utilizar un nombre de archivo de su elección; este ejemplo utiliza/etc/pacemaker/guest1.xml
.#
virsh dumpxml guest1 > /etc/pacemaker/guest1.xml
-
Copie el archivo de configuración
xml
de la máquina virtual a todos los demás nodos del clúster que podrán ejecutar el invitado, en la misma ubicación de cada nodo. - Asegúrese de que todos los nodos autorizados a ejecutar el dominio virtual tienen acceso a los dispositivos de almacenamiento necesarios para ese dominio virtual.
- Compruebe por separado que el dominio virtual puede iniciarse y detenerse en cada nodo que ejecutará el dominio virtual.
- Si se está ejecutando, apague el nodo invitado. Pacemaker iniciará el nodo cuando esté configurado en el cluster. La máquina virtual no debe configurarse para que se inicie automáticamente al arrancar el host.
Configure el recurso
VirtualDomain
con el comandopcs resource create
. Por ejemplo, el siguiente comando configura un recursoVirtualDomain
llamadoVM
. Dado que la opciónallow-migrate
está configurada comotrue
unpcs move VM nodeX
comando se haría como una migración en vivo.En este ejemplo
migration_transport
está configurado comossh
. Tenga en cuenta que para que la migración SSH funcione correctamente, el registro sin clave debe funcionar entre nodos.#
pcs resource create VM VirtualDomain config=/etc/pacemaker/guest1.xml migration_transport=ssh meta allow-migrate=true