Commande syncNode
La commande syncNode force une synchronisation de configuration entre le noeud et le gestionnaire de déploiement pour la cellule dans laquelle le noeud est configuré.
Le serveur d'agent de noeud exécute un service de synchronisation de configuration grâce auquel la configuration du noeud reste synchronisée avec la configuration des cellules maîtresses. Si l'agent de noeud ne peut pas s'exécuter en raison d'un problème de configuration au niveau du noeud, vous pouvez utiliser la commande syncNode pour effectuer une synchronisation lorsque l'agent de noeud n'est pas exécuté, afin de forcer la configuration du noeud en synchronisation avec la configuration des cellules. Si l'agent de noeud est en cours d'exécution et que vous souhaitez exécuter la commande syncNode, vous devez d'abord arrêter l'agent de noeud.
Le fichier syncNode.log se trouve dans le répertoire racine_profil/logs.
Pour plus d'informations sur l'emplacement depuis lequel exécuter cette commande, voir Utilisation des outils de ligne de commande.
Syntaxe
syncNode <deploymgr host> <deploymgr port> [options]
- L'argument <deploymgr hôte> est obligatoire.
- L'argument <deploymgr port> représente le numéro de port JMX (Java™ Management Extensions) correspondant au type de connecteur indiqué dans le paramètre -conntype.
Paramètres
Les options ci-après sont disponibles pour la commande syncNode :
- -stopservers
- Indique à la commande syncNode d'arrêter tous les serveurs situés sur le noeud, y compris l'agent de noeud, avant d'exécuter la synchronisation de configuration avec la cellule.
- -restart
- Indique à la commande syncNode de lancer le processus agent de noeud une fois la synchronisation de configuration terminée. Si l'agent de noeud est en cours d'exécution et que vous souhaitez exécuter la commande syncNode, vous devez d'abord arrêter l'agent de noeud.
- -nowait
- Indique à la commande syncNode de ne pas attendre que l'initialisation du processus agent de noeud lancé aboutisse.
- -quiet
- Supprime les informations de progression que la commande syncNode imprime en mode normal.
- -logfile <fileName>
- Spécifie l'emplacement du fichier journal dans lequel sont consignées les informations de trace. Par défaut, le fichier journal est appelé syncNode.log et créé dans le répertoire logs du profil du noeud synchronisé.
-profileName
Définit le profil d'un processus de serveur d'applications dans une installation avec plusieurs profils. L'option -profileName n'est pas nécessaire à l'exécution dans un environnement de profil unique. La valeur par défaut pour cette option correspond au profil par défaut.
- -replacelog
- Remplace le fichier journal au lieu d'ajouter les données à celui en cours.
- -trace
- Génère des informations de trace dans un fichier à des fins de débogage.
- -timeout <seconds>
- Indique le temps d'attente avant que l'initialisation de l'agent de noeud n'arrive à expiration et renvoie une erreur.
- -username <name>
- Indique le nom d'utilisateur pour l'authentification si la sécurité est activée. Fonctionne comme l'option -user.
- -user <name>
- Indique le nom d'utilisateur pour l'authentification si la sécurité est activée. Fonctionne comme l'option -username.
- -password <mot de passe>
- Indique le mot de passe pour l'authentification si la sécurité est activée.
- -conntype <type>
- Spécifie le type de connecteur JMX (Java Management Extensions) à utiliser pour la connexion au gestionnaire de déploiement. Les types corrects sont SOAP ou Remote Method Invocation (RMI). Le type par défaut est SOAP.
- -help
- Imprime une syntaxe.
- -?
- Imprime une syntaxe.
Scénario d'utilisation
Les exemples suivants montrent la syntaxe correcte :
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
syncNode testhost 8879
syncNode deploymgr 8879 -trace (génère le fichier syncNode.log)
syncNode host25 4444 -stopservers -restart (suppose que le port JMX du
gestionnaire de déploiement est 4444)
![[z/OS]](../images/ngzos.gif)
syncNode.sh testhost 8879
syncNode.sh deploymgr 8879 -trace (génère le fichier syncNode.log)
syncNode.sh host25 4444 -stopservers -restart (4444 est la valeur supposée du port JMX du gestionnaire de déploiement)

XX:PermSize=128m
gotcha