Después de crear un perfil o añadir un nodo, el nombre de host del servidor o sus puertos pueden ser incorrectos.
Puede seguir los ejemplos para modificar el nombre de host utilizando las herramientas de línea de mandatos y la herramienta de script wsadmin y el nombre de host de los puertos del servidor mediante la consola administrativa y las herramientas de línea de mandatos.
Antes de empezar
Creación de un perfil o adición de un nodo a una célula. Verifique que el nombre de host del servidor y los puertos del servidor sean correctos.
Acerca de esta tarea
Si el nombre de host de un servidor o sus puertos son incorrectos, es posible que tenga problemas como, por ejemplo, que se produzcan errores cuando intenta detener un servidor. Una tarea de ejemplo le muestra cómo corregir el nombre de host mediante las herramientas de línea de mandatos y la herramienta de script wsadmin. La otra tarea de ejemplo le muestra cómo corregir el nombre de host de los puertos del servidor utilizando la consola administrativa y las herramientas de línea de mandatos.
Procedimiento
- Corrija el nombre de host de un nodo de servidor de aplicaciones, un agente de nodo o un nodo de gestor de despliegue utilizando la herramienta de script wsadmin y las herramientas de línea de mandatos.
- Inicie la herramienta wsadmin.
Entre el siguiente mandato:
wsadmin -lang jython
- Lista el contenido del archivo de configuración del servidor.
Especifique la siguiente línea de código:
AdminConfig.list('ServerIndex')
- En la salida, busque el
objeto ServerIndex del nodo del servidor de aplicaciones, el agente de nodo o el gestor de despliegue, similares a los ejemplos siguientes:
Servidor de aplicaciones y agente de nodo:cells/isthmusCell16/nodes/isthmusNode06|serverindex.xml#ServerIndex_1
Gestor de despliegue:cells/isthmusCell16/nodes/isthmusCellManager06|serverindex.xml#ServerIndex_1
- Modifique el nombre de host para el nodo del servidor de aplicaciones, el agente de nodo o el gestor de despliegue, similar al de los ejemplos siguientes:
Servidor de aplicaciones y agente de nodo:
Especifique la siguiente línea de código:
AdminConfig.modify('(cells/isthmusCell16/nodes/isthmusNode06|serverindex.xml
#ServerIndex_1)', "[[hostName nombre_host_nuevo]]")
Gestor de despliegue:
Especifique la siguiente línea de código:
AdminConfig.modify('(cells/isthmusCell16/nodes/isthmusCellManager06|
serverindex.xml#ServerIndex_1)', "[[hostName nombre_host_nuevo]]")
Para la impresión, los mandatos se han partido en varias líneas.
- Modifique el nombre de host para la instancia de daemon porque se aplica al servidor de aplicaciones, al agente de nodos y al gestor de despliegue.
Servidor de aplicaciones y agente de nodo:
![[z/OS]](../images/ngzos.gif)
Especifique la siguiente línea de código:
AdminTask.modifyNodeGroupProperty('DefaultNodeGroup',
'[ -name was.WAS_DAEMON_protocol_iiop_daemon_listenIPAddress
-value newHostname]')
Gestor de despliegue:
![[z/OS]](../images/ngzos.gif)
Especifique la siguiente línea de código:
AdminTask.modifyNodeGroupProperty('DefaultNodeGroup',
'[ -name was.WAS_DAEMON_protocol_iiop_daemon_listenIPAddress
-value newHostname]')
- Verifique que los nombres de host sean correctos, similares a los de los ejemplos siguientes:
Servidor de aplicaciones y agente de nodo:
Especifique la siguiente línea de código:
AdminConfig.show('(cells/isthmusCell07/nodes/isthmusCellManager07|
serverindex.xml#ServerIndex_1)', 'nombreHost')
La respuesta es:
'[nombreHost isthmus]'
Gestor de despliegue:
Especifique la siguiente línea de código:
AdminConfig.show('(cells/isthmusCell07/nodes/isthmusNode04|
serverindex.xml#ServerIndex_1)', 'nombreHost')
La respuesta es:
'[nombreHost isthmus]'
Para la impresión, los mandatos se han partido en varias líneas.
- Guarde la configuración.
Especifique la siguiente línea de código:
AdminConfig.save()
- Escriba exit para finalizar la sesión wsadmin.
- Si ha modificado los nombres de host del servidor de aplicaciones y del agente de nodo, actualice el nodo con los cambios.
- Detenga el agente de nodo.
Entre el siguiente mandato:
stopNode -profileName AppSrv01
- Detenga el servidor de aplicaciones.
Entre el siguiente mandato:
stopServer server1 -profileName AppSrv01
- Utilice el script syncNode encontrado en cada directorio
/bin del nodo federado para sincronizar los cambios de la configuración maestra en el nodo
Gestor de despliegue:
Entre el siguiente mandato:
syncNode
<DMGR_HOST> <SOAP_PORT>
- Reinicie el agente de nodo.
Entre el siguiente mandato:
startNode -profileName AppSrv01
- Reinicie el servidor de aplicaciones.
Entre el siguiente mandato:
startServer server1 -profileName AppSrv01
- Si ha modificado el nombre de host del gestor de despliegue, reinicie el gestor de despliegue para aplicar los cambios.
- Detenga el gestor de despliegue(desde el directorio /bin del gestor de despliegue)..
Entre el siguiente mandato:
stopManager -profileName DMgr01
- Inicie el gestor de despliegue.
Entre el siguiente mandato:
startManager -profileName DMgr01
- Corrija los nombres de host de los puertos que abre un servidor de aplicaciones, agente de nodo o gestor de despliegue.
Si tiene que corregir los nombres de host de los puertos del servidor, puede
corregirlos con las herramientas de línea de mandatos y la herramienta de
script wsadmin o la consola administrativa. Es posible que tenga que corregir los nombres de hosts de varios puertos para un servidor determinado. Este ejemplo le muestra cómo se corrige el nombre de host utilizando la consola administrativa y las herramientas de línea de mandatos.
- En el servidor de aplicaciones, seleccione
. Para el agente de nodo, seleccione
. Para el gestor de despliegue, seleccione .
- Seleccione un puerto cuyo nombre de host se tenga que modificar.
- Cambie el nombre de host en el campo Host y pulse Aceptar.
- Continúe seleccionando puertos y cambiando los nombres de host hasta que haya corregido todos los nombres de host de los puertos del servidor.
- Guarde los cambios en la configuración maestra.
- Si ha modificado los nombres de host del servidor de aplicaciones y del agente de nodo, actualice el nodo con los cambios.
- Detenga el agente de nodo.
- Seleccione .
- Seleccione el nodo que desea detener.
- Pulse Detener.
- Detenga el servidor de aplicaciones.
- Seleccione .
- Seleccione el servidor que desea detener.
- Pulse Detener.
- Sincronizar los nodos.
Entre el siguiente mandato:
syncNode host_gestor_despliegue puerto_gestor_despliegue
- Reinicie el agente de nodo.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
- Seleccione .
- Seleccione el agente de nodo que desea reiniciar.
- Pulse Reiniciar.
![[z/OS]](../images/ngzos.gif)
Entre el siguiente mandato:
startNode -profileName AppSrv01
- Reinicie el servidor de aplicaciones.
- Seleccione .
- Seleccione el servidor que desea reiniciar.
- Pulse Iniciar.
- Si ha modificado el nombre de host del gestor de despliegue, reinicie el gestor de despliegue para aplicar los cambios.
- Detenga el gestor de despliegue.
- Seleccione .
- Pulse Detener.
- Inicie el gestor de despliegue.
Entre el siguiente mandato:
startManager -profileName DMgr01
Resultados
Ha cambiado el nombre de host del servidor, los nombres de hosts de los puertos del servidor o ambas cosas.
Qué hacer a continuación
Puede seguir administrando el producto realizando tareas como, por ejemplo, gestionando nodos, agentes de nodos y grupos de nodos.