La función del gestor de despliegue de alta disponibilidad (HA) se configura mediante un sistema de archivos compartidos. Cuando se selecciona esta opción de configuración, se configuran varios gestores de despliegue. La ventaja de la función del gestor de despliegue HA es que elimina el gestor de despliegue como un único punto de anomalía para la administración de la célula. Esto es importante en los entornos que se basan de modo significativo en operaciones automáticas, incluidas el despliegue de aplicaciones y la supervisión de servidores.
Los gestores de despliegue existen como iguales. A uno de ellos se le considera activo, también conocido como primario, y alberga la función administrativa de la célula, mientras que los demás son copias de seguridad en modalidad en reposo. Si se produce un error en el gestor activo, uno en reposo lo releva y es designado como el nuevo gestor de despliegue activo. Se facilita un nuevo programa de utilidad de línea de mandatos con WebSphere Extended Deployment para clonar el gestor de despliegue original de la célula en gestores de despliegue adicionales. Todos los gestores de despliegue se instalan y configuran en máquinas lógicas o físicas distintas. No es necesario que los gestores de despliegue se alberguen en plataformas operativas homogéneas, aunque se recomienda que sean iguales. Todos los gestores de despliegue comparten la misma instancia del depósito de configuración maestra y área de espacio de trabajo. Éstos debe estar ubicados en un sistema de archivos compartido.
El sistema de archivo debe dar soporte a la recuperación rápida de bloques. Se recomienda Storage Area Network File System (SAN FS) de IBM; Network File System Versión 4 (NFS) también es una opción. Para obtener más información sobre las tecnologías IBM SAN, visite IBM TotalStorage.
El funcionamiento normal incluye el inicio de dos gestores de despliegue como mínimo. Un nuevo componente del gestor de despliegue de alta disponibilidad se ejecuta en todos los gestores de despliegue para controlar qué gestor de despliegue se selecciona como el que está activo. Cualquier otro gestor de despliegue de la configuración está en la modalidad de reposo. El direccionador On Demand (ODR) de WebSphere Extended Deployment se configura con los puntos finales de comunicación para la consola administrativa, wsadmin, y scripts. El ODR reconoce qué instancia del gestor de despliegue está activa y direcciona toda la comunicación administrativa a esa instancia. La función del gestor de despliegue HA sólo da soporte a la utilización del conector JMX SOAP. El conector de JMX RMI no está soportado en esta configuración.
Los gestores de despliegue se configuran inicialmente en el mismo grupo principal. Esto es recomendable y es importante para que la información de direccionamiento expuesta al ODR sea coherente en todos los gestores de despliegue. Si los gestores de despliegue se colocan en grupos principales separados, los grupos principales deben conectarse con un puente de grupo principal.
Una configuración de gestor de despliegue HA típica se construye con un par de gestores de despliegue que compartan una única instalación de Websphere y un depósito maestro situado en un dispositivo SAN FS. Se configura un par de ODR redundantes para la disponibilidad de comunicaciones.
Todas las operaciones administrativas se realizan a través del gestor de despliegue activo seleccionado. El gestor de despliegue en reposo está completamente inicializado y listo para realizar trabajos pero no se puede utilizar para la tareas administración. Esto es así porque la función administrativa no da soporte actualmente a la escritura de varios procesos simultáneos de servidor en la misma configuración. Por lo tanto, el gestor de despliegue en reposo rechaza cualquier inicio de sesión y petición JMX. No obstante, si el gestor de despliegue activo se detiene o no funciona correctamente, el componente del gestor de despliegue de alta disponibilidad reconoce la pérdida del gestor de despliegue activo y cambia el gestor de despliegue en reposo a la modalidad activa dinámicamente para compensar la pérdida del gestor de despliegue. Los gestores de despliegue activos y en reposo comparten los espacios de trabajo. Cuando se toma el control de un gestor de despliegue, no se pierde trabajo. Cuando se toma el control del gestor de despliegue, el ODR automáticamente reconoce la elección del nuevo gestor de despliegue activo y direcciona las peticiones administrativas a ese nuevo gestor, como se muestra en el siguiente diagrama: