Mandato syncNode
El mandato syncNode fuerza que ocurra una sincronización de configuración entre el nodo y el gestor de despliegue para la célula en que está configurado el nodo.
El servidor de agente de nodos ejecuta un servicio de sincronización de configuración que mantiene sincronizada la configuración de nodos con la configuración de célula maestra. Si el agente de nodos no puede ejecutarse debido a un problema en la configuración de los nodos, puede utilizar el mandato syncNode para realizar una sincronización cuando el agente del nodo no se esté ejecutando para forzar la configuración de los nodos de modo que estén sincronizados con la configuración de la célula. Si el agente del nodo se está ejecutando y desea ejecutar el mandato syncNode, antes debe detener el agente del nodo.
El archivo syncNode.log se encuentra en el directorio raíz_perfil/logs.
Para obtener más información sobre cómo ejecutar este mandato, consulte Utilización de las herramientas de línea de mandatos.
Sintaxis
syncNode <deploymgr host> <deploymgr puerto> [options]
- Es obligatorio el argumento <deploymgr sistema_principal>.
- <deploymgr puerto> es el número de puerto de JMX (Java™ Management Extensions) que corresponde al tipo de conector en el parámetro -conntype.
Parámetros
Las siguientes opciones están disponibles para el mandato syncNode:
- -stopservers
- Indica al programa syncNode que detenga todos los servidores en el nodo, incluido el agente de nodo, antes de realizar la sincronización de configuración con la célula.
- -restart
- Indica al mandato syncNode que ejecute el proceso agente de nodo después de que termina la sincronización de configuración. Si el agente del nodo se está ejecutando y desea ejecutar el mandato syncNode, antes debe detener el agente del nodo.
- -nowait
- Indica al mandato syncNode que no espere a que la inicialización del proceso agente de nodo ejecutado sea satisfactoria.
- -quiet
- Suprime la información de progreso que imprime el mandato syncNode en la modalidad normal.
- -logfile <nombre_archivo>
- Especifica la ubicación del archivo de registro en el que se escribe la información de rastreo. De forma predeterminada, el archivo de registros cronológicos se denomina syncNode.log y se crea en el directorio logs del perfil del nodo que está sincronizando.
-profileName
Define el perfil del proceso del servidor de aplicaciones en una instalación de varios perfiles. La opción -profileName no es necesaria para la ejecución en un entorno de perfil único. El valor predeterminado de esta opción es el perfil por omisión.
- -replacelog
- Sustituye el archivo de registro en lugar de anexarlo al archivo de registro actual.
- -trace
- Genera información de rastreo en un archivo para depuración.
- -timeout <segundos>
- Especifica el tiempo de espera antes de que se exceda el tiempo de inicialización del agente de nodo y se devuelva un error.
- -username <nombre>
- Especifica el nombre de usuario para autenticación si está habilitada la seguridad. Funciona igual que la opción -user.
- -user <nombre>
- Especifica el nombre de usuario para autenticación si está habilitada la seguridad. Funciona igual que la opción -username.
- -password<contraseña>
- Especifica la contraseña para autenticación si está habilitada la seguridad.
- -conntype <tipo>
- Especifica el tipo de conector JMX (Java Management Extensions) que se utilizará para conectar con el gestor de despliegue. Los tipos válidos son SOAP o RMI (Remote Method Invocation). El tipo predeterminado es SOAP.
- -help
- Imprime una sentencia de uso.
- -?
- Imprime una sentencia de uso.
Ejemplo de uso
Los siguientes ejemplos muestran la sintaxis correcta:
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
syncNode testhost 8879
syncNode deploymgr 8879 -trace (produce el archivo syncNode.log)
syncNode host25 4444 -stopservers -restart
(se supone que el puerto JMX del gestor de despliegue es 4444)
![[z/OS]](../images/ngzos.gif)
syncNode.sh testhost 8879
syncNode.sh deploymgr 8879 -trace (produce el archivo syncNode.log)
syncNode.sh host25 4444 -stopservers -restart
(se supone que el puerto JMX del gestor de despliegue es 4444)

XX:PermSize=128m
gotcha