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

La syntaxe de la commande est la suivante :
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é.
[AIX Solaris HP-UX Linux Windows][IBM i]-profileName
[AIX Solaris HP-UX Linux Windows][IBM i]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][IBM i]
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]
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)
Eviter les incidents Eviter les incidents: sous les systèmes d'exploitation HP-UX ou Solaris, un problème d'espace java.lang.OutOfMemoryError: PermGen peut survenir durant les tâches complexes et de grande taille. Par exemple, vous pouvez rencontrer ce problème lorsque vous exécutez des commandes telles que syncNode sur des noeuds avec des applications de grande taille. Lorsque les demandes de ressources dépassent la taille de stockage par défaut, la tâche peut échouer avec une erreur d'espace java.lang.OutOfMemoryError: PermGen. Pour résoudre ce problème, augmentez la taille minimale de la région permanente. Définissez l'option JVM (Java virtual machine) -XX:PermSize sur une valeur telle que 128MB, qui est suffisante pour la plupart des cas lorsque le problème survient :
XX:PermSize=128m
gotcha

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_syncnode
Nom du fichier : rxml_syncnode.html