La función del gestor de despliegue de alta disponibilidad (HA) se puede
configurar para eliminar puntos únicos de anomalía de las funciones administrativas de
una célula de WebSphere Application Server Network Deployment.
Antes de empezar
Esta característica sólo está soportada en las plataformas distribuidas y no está disponible en z/OS.Los privilegios del gestor de despliegue de alta disponibilidad (HA)
varían, dependiendo de los distintos roles. Los roles incluyen 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 tenga disponible un sistema de archivos compartido adecuado, como por ejemplo IBM® SAN FS o NFS Versión 4. Para verificar que el sistema de archivos resulta adecuado para su uso con el gestor de despliegue de alta disponibilidad, utilice File System Locking Protocol Test for WebSphere Application Server. Para obtener
más información, consulte el tema sobre IBM File
System Locking Protocol Test for WebSphere
Application Server.
Los requisitos de sistema de archivos compartido son los mismos que para los archivos de registro de migración tras error de transacción y para el gestor de despliegue de alta disponibilidad.
Avoid trouble: Debe detener todos los gestores de despliegue que se estén ejecutando en el entorno antes de poder realizar el mantenimiento en la unidad NFS. Utilice el servicio de repositorio ampliado junto con el dispositivo del gestor de despliegue HA. En el caso de una anomalía de NFS, puede recuperar los últimos cambios de configuración utilizando el servicio de repositorio ampliado.
Si
el gestor de despliegue también se utiliza en el rol de un gestor de trabajos, la funcionalidad del
gestor de trabajos no funcionará después de convertir el gestor de despliegue en una configuración
de alta disponibilidad. Debe crearse un perfil separado para el gestor de trabajos.
gotcha
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 compartido. La compartición 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 compartido. En los escenarios descritos en este tema, Intelligent Management se instala en el sistema de archivos compartido.
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 el tema sobre el 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. Para
obtener más información, consulte el tema sobre el 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 un sistema de archivos compartido.
- Instale Intelligent Management en un sistema de archivos compartido.
- 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 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 el tema sobre el mandato xd_hadmgrAdd.
Para convertir una célula existente en una configuración de gestor de despliegue HA: - Instale WebSphere Application Server en un sistema de archivos compartido.
- Instale Intelligent Management en un sistema de archivos compartido.
- 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 compartido.
- 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 el tema sobre el mandato xd_hadmgrAdd.
- Reinicie los gestores de despliegue y los direccionadores On Demand.
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
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. Para obtener más información sobre cómo eliminar el gestor de despliegue de alta
disponibilidad de la célula, consulte el tema sobre el mandato
xd_hadmgrRemove.