WebSphere Virtual Enterprise, Version 6.1.1
             Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows


Mandato xd_hadmgrAdd

El mandato xd_hadmgrAdd incorpora un nuevo perfil del gestor de despliegue a la célula. El nuevo perfil del gestor de despliegue se convierte en un igual del gestor de despliegue de alta disponibilidad (HA) en la misma célula que el perfil del gestor de despliegue existente. El mandato debe ejecutarse dentro del nuevo perfil del gestor de despliegue que se esté añadiendo.

Sintaxis

[For distributed platforms] La sintaxis del mandato es la siguiente:
xd_hadmgrAdd
-hostname (host_gestordespliegue_primario)
[-port (puerto_gestordespliegue_primario)]
-configRoot
(vía_acceso_plenamente_cualificada_a_configuración_compartida)]
-workspaceRoot(vía_acceso_plenamente_cualificada_a_espacio_trabajo)
-proxyServerJmxSoapAddress (host_JMX_SOAP):(host_JMX_SOAP)
-proxyServerHttpPort (puerto_HTTP)(puerto_seguro_HTTP)
[-uniquePort] [-user (id de usuario)]
[-password (contraseña)] [-quiet] [-logfile (nombrearchivo)]
[-replacelog] [-trace]
[-help] 

Los parámetros proxyServerJmxSoapAddress y proxyServerHttpPort sólo son necesarios cuando se crea el primer gestor de despliegue en reposo.

Parámetros

Las siguientes opciones están disponibles para el mandato xd_hadmgrAdd:

-hostname <nombre host>
Especifica el nombre de host utilizado para conectarse con el gestor de despliegue existente.
-port <puerto>
Especifica el puerto utilizado para conectarse con el gestor de despliegue existente.
-configRoot <vía de acceso plenamente cualificada>
Especifica la vía de acceso de configuración plenamente cualificada.
-workspaceRoot <vía de acceso plenamente cualificada>
Especifica la vía de acceso plenamente cualificada del espacio de trabajo.
-proxyServerJmxSoapAddress <host:puerto>
Especifica la dirección SOAP JMX (Java Management Extensions) del servidor proxy.
-proxyServerHttpPort <puerto> <puerto_seguro>
Especifica los puertos HTTP del servidor proxy.
-user <usuario>
Especifica el usuario utilizado para conectarse con el gestor de despliegue existente.
-password <contraseña>
Especifica la contraseña utilizada para conectarse con el gestor de despliegue existente.
-quiet
Suprime la información sobre el progreso que el mandato xd_hadmgrAdd imprime en modalidad reglal.
-logfile <nombre de archivo>
Especifica la ubicación del archivo de anotaciones cronológicas donde se graba la información. De forma predeterminada, el archivo hadmgrAdd.log se crea en el directoriologs del perfil para el nombre que se añade.
-replacelog
Sustituye el archivo de anotaciones cronológicas en lugar de anexarlo al archivo de anotaciones cronológicas actual. De forma predeterminada, el mandato xd_hadmgrAdd se anexa al archivo de rastreo existente. Esta opción produce que el mandato xd_hadmgrAdd grabe encima del archivo de rastreo.
-trace
Genera información de rastreo adicional en el archivo de anotaciones cronológicas para depuración.
-uniquePort
Comprueba que no existan conflictos de puerto. Si el nuevo puerto entra en conflicto con los puertos existentes, éste se incrementa por uno hasta que se encuentra un puerto libre. Este proceso no es necesario si se han asignado puertos exclusivos al perfil del gestor de despliegue al crearlo.
-help
Muestra la ayuda para sintaxis.

Uso

Los siguientes ejemplos muestran la sintaxis correcta:

Empiece por una célula de Network Deployment ya existente, instalada y configurada en la siguiente estructura de directorios:

Descripción Nombre
Directorio de inicio de WebSphere Application Server /WebSphere/AppServer/
Perfil del gestor de despliegue existente /shared/profiles/PrimaryManagerNode

donde /shared puntomontaje es un dispositivo SAN FS.

Ejecute la herramienta de configuración de perfiles o el programa de utilidad de línea de mandatos wasprofile para crear otro perfil del gestor de despliegue asociado con esta misma instalación de Network Deployment. Cree este perfil en el disco compartido, /shared puntomontaje, para este ejemplo. Debe especificar el nombre de host correcto para el gestor de despliegue pueda escuchar en él. Puede especificar los números de puerto explícitos del gestor de despliegue en reposo al crear el perfil o puede especificar el parámetro -uniquePort cuando ejecute el mandato xd_hadmgrAdd, como se muestra en este ejemplo. Puede especificar cualquier valor para el nombre de célula porque se modifica para que coincida con el nombre de célula al que se añade este igual del gestor de despliegue HA durante el proceso de conversión. Debe especificar un nombre de nodo que sea exclusivo en la célula al que se añade este igual del gestor de despliegue HA.

Después de crear el perfil, este es el resultado:
Descripción Nombre
Directorio de inicio de WebSphere Application Server /WebSphere/AppServer/
Perfil del gestor de despliegue existente /shared/profiles/PrimaryManagerNode
Nuevo perfil del gestor de despliegue /shared/profiles/StandbyManagerNode
Ejecute el mandato xd_hadmgrAdd para convertir el nuevo perfil del gestor de despliegue en un igual del gestor de despliegue HA en la misma célula en la que se encuentra el perfil del gestor de despliegue existente.
xd_hadmgrAdd.bat.sh –hostname a.a.a.a
-port 8880
-configRoot /shared/profiles/PrimaryManagerNode/config
-workspaceRoot /shared/profiles/PrimaryManagerNode
-proxyServerJmxSoapAddress x.x.x.x:8880

-proxyServerHttpPort 9060 9043
-user wsadmin
-password ******** 
-uniquePort

Si instala el repositorio del gestor de instalaciones centralizado y después crea el segundo perfil del gestor de despliegue, cambie el valor de la propiedad CENTRALIZED_INSTALL_REPOSITORY_ROOT en el archivo raíz_instalación\properties\cimgr.props de c:\Archivos de programa\IBM\WebSphere\AppServer\carpeta_repositorio a ${RAÍZ_INSTALACIÓN_WAS}/carpeta_repositorio.

La utilización del mandato xd_hadmgrAdd genera los siguientes cambios en la configuración de la célula:

  1. El nuevo gestor de despliegue se configura para utilizar la misma instancia del repositorio de configuración que el gestor de despliegue existente, que debe estar en un dispositivo compartido con el gestor de despliegue existente.
  2. El nuevo gestor de despliegue se configura para utilizar el mismo directorio compartido del espacio de trabajo especificado, que debe estar en un dispositivo compartido con el gestor de despliegue existente.
  3. El direccionador On Demand (ODR) se configura con los siguientes elementos:
    1. Canales de transporte HTTP wc_admin y ws_admin_secure.
    2. Punto final JMX_SOAP_PROXY_ADDRESS.
  4. Los gestores de despliegue se vuelven a configurar del siguiente modo:
    1. Las direcciones JMX_SOAP_CONNECTOR de éstos mismos señalan a la JMX_SOAP_PROXY_ADDRESS del ODR.
    2. Tienen una JMX_SOAP_PROXY_ADDRESS añadida que mantiene el mismo host o puerto configurado que la JMX_SOAP_ADDRESS original.

La utilización del mandato xd_hadmgrAdd genera los siguientes cambios en la configuración de la célula:

Como resultado del cambio de configuración, el ODR alberga a los puntos finales lógicos del gestor de despliegue y realiza solicitudes proxy de comunicación para el gestor de despliegue en el gestor de despliegue activo.

Por ejemplo, en una configuración de ODR que no sea HA, el nombre de host configurado por el gestor de despliegue señala al ODR:

Figura 1. Configuración ODR sin alta disponibilidad
Configuración de ODR con un gestor de despliegue de alta disponibilidad

Para eliminar el ODR como un punto único de anomalía, se recomienda una configuración de ODR HA con dos direccionadores On Demand como mínimo que reciban tráfico de un dispositivo distribuidor de protocolo de Internet. En este caso, el nombre de host configurado por JMX_SOAP_ADDRESS de los gestores de despliegue señala al dispositivo:

Figura 2. Configuración de direccionador On Demand de alta disponibilidad con dos direccionadores On Demand que incluyen un distribuidor de IP
El distribuidor de IP utiliza las correlaciones para realizar acciones de direccionamiento a un conjunto de dos direccionadores On Demand. También existen dos gestores de despliegue: un gestor de desarrollo primario y un gestor de desarrollo en espera.

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.

  1. El nuevo gestor de despliegue se configura para utilizar la misma instancia del repositorio de configuración que el gestor de despliegue existente, que debe estar en un dispositivo compartido con el gestor de despliegue existente.
  2. El nuevo gestor de despliegue se configura para utilizar el mismo directorio compartido del espacio de trabajo especificado, que debe estar en un dispositivo compartido con el gestor de despliegue existente.
  3. El direccionador On Demand (ODR) se configura con los siguientes elementos:
    1. Canales de transporte HTTP wc_admin y ws_admin_secure.
    2. Punto final JMX_SOAP_PROXY_ADDRESS.
  4. Los gestores de despliegue se vuelven a configurar del siguiente modo:
    1. Las direcciones JMX_SOAP_CONNECTOR de éstos mismos señalan a la JMX_SOAP_PROXY_ADDRESS del ODR.
    2. Tienen una JMX_SOAP_PROXY_ADDRESS añadida que mantiene el mismo host o puerto configurado que la JMX_SOAP_ADDRESS original.



Conceptos relacionados
Gestor de despliegue de alta disponibilidad
Tareas relacionadas
Configuración de un entorno de gestor de despliegue de alta disponibilidad
Instalación del producto
Información relacionada
mandato xd_hadmgrRemove
Tema de referencia    

Condiciones de uso | Comentarios

Última actualización: 22-sep-2009 09H40' EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/odoe_task/rxd_hadmgrAdd.html