La función del gestor de despliegue de alta disponibilidad (HA) se puede configurar para eliminar el único punto de anomalía para las funciones administrativas de una célula de WebSphere Application Server Network Deployment.
Antes de comenzar
Los privilegios del gestor de despliegue de alta disponibilidad (HA)
varían, dependiendo de los distintos roles. Los roles pueden ser supervisor,
operador, configurador y administrador. Si es un usuario con un rol de supervisor u
configurador, sólo podrá ver información del gestor de despliegue HA. Si tiene el
rol de operador o administrador, tendrá todos los privilegios para el gestor de
despliegue HA.
Antes de seguir estos pasos, asegúrese de que el entorno del sistema
tiene disponible un sistema de archivos compartidos apto como, por ejemplo, IBM SAN FS o NFS versión 4. Para verificar que el sistema de archivos es adecuado para ser utilizado con el gestor de despliegue de alta disponibilidad, utilice el
IBM File System Locking Protocol Test for WebSphere Application Server. Los requisitos de sistema de archivos compartidos son los mismos que para los archivos de anotaciones cronológicas de migración tras error de transacción y para el gestor de despliegue de alta disponibilidad.
Cada gestor de despliegue debe compartir el mismo repositorio de configuración
maestra y la misma área de espacio de trabajo, que deben estar en el sistema de
archivos compartido. Cada gestor de despliegue debe tener también permisos de lectura y escritura para el repositorio de configuración maestro compartido y el área de espacio de trabajo. Las ubicaciones predeterminadas del repositorio de la configuración maestra y del área de espacio de trabajo son los directorios raíz_instalación/profiles/gestor_despliegue/config y raíz_instalación/profiles/gestor_despliegue/wstemp/.
La compartición de archivos se consigue generalmente instalando el gestor de
despliegue en el sistema de archivos compartidos. El compartimiento de toda la instalación no es
obligatorio y una alternativa consiste en ubicar sólo los perfiles del
gestor de despliegue en el sistema de archivos compartidos. En los escenarios descritos en este tema,
WebSphere Virtual Enterprise se instala en el sistema de archivos compartidos. Para los escenarios en los que sólo el espacio de trabajo y el repositorio de configuración del gestor de despliegue residen en el almacenamiento adjunto de red (NAS), consulte Mandato xd_hadmgrAdd
.
Acerca de esta tarea
Configure el entorno del gestor de despliegue de alta disponibilidad para
eliminar el gestor de despliegue como punto único de anomalía. Cuando un gestor de
despliegue falla, un gestor de despliegue configurado puede reanudar el trabajo. Si desea más información, consulte Gestor de despliegue de alta disponibilidad
.
Procedimiento
-
Seleccione una topología.
La función del
gestor de despliegue HA se puede configurar según varias
topologías. En un entorno de producción,
se recomienda que todos los gestores de despliegue se ejecuten en su propio sistema para
aumentar la disponibilidad. Si hay un único direccionador On Demand (ODR) en la
topología, debe ejecutarse en su propio sistema. Para eliminar el ODR como un punto único de anomalía, puede utilizar varios direccionadores On Demand junto con un distribuidor de IP.
Un entorno de gestor de despliegue HA requiere tres sistemas como mínimo:
Nombre del sistema |
Procesos |
A |
Gestor de despliegue |
B |
Gestor de despliegue en reposo |
C |
Agente de nodo y direccionador on demand |
-
Puede crear una nueva célula con una configuración de gestor de despliegue HA, o convertir una célula existente en una configuración de gestor de despliegue HA.
Para crear una nueva célula con una configuración de gestor de despliegue
HA:
-
Instale WebSphere Application Server en el sistema de archivos compartidos.
-
Instale WebSphere Virtual Enterprise en el sistema de archivos compartidos.
-
Cree un perfil del gestor de despliegue utilizando la dirección IP del sistema A.
-
Inicie el gestor de despliegue en el sistema A.
-
Cree un perfil personalizado utilizando la dirección IP para el sistema C. Federe el sistema C con el gestor de despliegue.
-
Cree un ODR en el perfil personalizado federado.
-
Cree un perfil del gestor de despliegue utilizando la dirección IP del sistema B.
-
Ejecute el mandato xd_hadmgrAdd del perfil del gestor de despliegue para que el
sistema B lo convierta en un gestor de despliegue en reposo.
Para obtener más información, consulte
Mandato xd_hadmgrAdd
.
Para convertir una célula existente en una configuración de gestor de despliegue HA:
-
Instale WebSphere Application Server en el sistema de archivos compartidos.
-
Instale WebSphere Virtual Enterprise en el sistema de archivos compartidos.
-
Cree un perfil del gestor de despliegue utilizando la dirección IP del sistema A,
y los mismos nombres de célula y nodo del gestor de despliegue existente.
-
Utilice los programas de utilidad de línea de mandatos
backupConfig y restoreConfig para reubicar la configuración de célula
en el sistema de archivos compartido.
-
Copie la carpeta tmsStorage y su contenido
del perfil de gestor de despliegue existente al nuevo perfil de gestor de despliegue en
el sistema de archivos compartidos.
-
Asegúrese de que la configuración de la célula existente
contenga un ODR.
Cree un ODR si no existe un ODR.
-
Cree un perfil del gestor de despliegue utilizando la dirección IP del sistema B.
-
Ejecute el mandato xd_hadmgrAdd del perfil de gestor de despliegue
para que el sistema B lo convierta en un gestor de despliegue en reposo.
Para obtener más información, consulte
Mandato xd_hadmgrAdd
.
-
Reinicie los gestores de despliegue y los direccionadores On Demand.
Para evitar errores, utilice la siguiente secuencia de inicio:
-
Inicie el agente de nodo para el nodo del direccionador On Demand.
-
Inicie el direccionador On Demand.
-
Inicie el gestor de despliegue. El primer
gestor de despliegue que se inicia es el gestor de despliegue activo y el otro es el gestor de despliegue en reposo.
Si no sigue esta secuencia de inicio, es posible que encuentre un error:
XHAD0005E: no se puede encontrar un proceso de gestor de despliegue ejecutándose en la modalidad activa.
Este error indica que el gestor de despliegue se ha iniciado antes que el direccionador On Demand, de forma que el entorno no sabe qué gestor de despliegue está activo. Cuando se inicia el direccionador On Demand, se puede asignar el gestor de despliegue primario.
Resultados
Se configuran varios gestores de despliegue. El gestor de despliegue se
elimina como punto único de anomalía, ya que el gestor de despliegue primario
alberga la función administrativa de la célula, y tiene gestores de despliegue de
copia de seguridad que están en un nodo en reposo. Si el gestor de despliegue
primario falla, los gestores de despliegue en reposo pueden reanudarse sin perder el
trabajo.
Qué hacer a continuación
Cuando el
entorno de gestor de despliegue de alta disponibilidad esté configurado, podrá
gestionar los gestores de despliegue en la consola administrativa. Pulse
Administración del sistema > Gestor de despliegue > Todos los gestores de
despliegue para ver y gestionar los gestores de despliegue configurados en el
entorno.
Si necesita eliminar un gestor de despliegue de alta disponibilidad
de la célula, utilice el programa de utilidad de línea de mandatos para eliminar la
función. Si desea más información, consulte mandato xd_hadmgrRemove
.