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
VirtualDomainpara la gestión de la máquina virtual, Pacemaker requiere que el archivo de configuraciónxmlde la máquina virtual se vuelque a un archivo en el disco. Por ejemplo, si creó una máquina virtual llamadaguest1, vuelque el archivoxmla 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
# virsh dumpxml guest1 > /etc/pacemaker/guest1.xmlCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
Copie el archivo de configuración
xmlde 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
VirtualDomaincon el comandopcs resource create. Por ejemplo, el siguiente comando configura un recursoVirtualDomainllamadoVM. Dado que la opciónallow-migrateestá configurada comotrueunpcs move VM nodeXcomando se haría como una migración en vivo.En este ejemplo
migration_transportestá 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
# pcs resource create VM VirtualDomain config=/etc/pacemaker/guest1.xml migration_transport=ssh meta allow-migrate=trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow