Komenda syncNode

Komenda syncNode wymusza synchronizację konfiguracji między węzłem a menedżerem wdrażania dla komórki, w której jest skonfigurowany węzeł.

Serwer agenta węzła uruchamia usługę synchronizacji konfiguracji, która zachowuje synchronizację konfiguracji węzła z konfiguracją komórki głównej. Jeśli agent węzła nie może zostać uruchomiony z powodu problemu w konfiguracji węzła, można użyć komendy syncNode w celu wykonania synchronizacji, gdy agent węzła nie jest uruchomiony, aby wymusić zsynchronizowanie konfiguracji węzła z konfiguracją komórki. Jeśli agent węzła jest uruchomiony, a użytkownik chce uruchomić komendę syncNode , należy najpierw zatrzymać agenta węzła.

Plik syncNode.log znajduje się w katalogu katalog_główny_profilu/logs .

Więcej informacji na temat miejsca uruchomienia komendy zawiera temat Używanie narzędzi wiersza komend.

Składnia

Komenda posiada następującą składnię:
syncNode <deploymgr host> <deploymgr port> [options]
  • Argument < deploymgr host> jest wymagany.
  • Wartość < deploymgr port> jest numerem portu Java™ Management Extensions (JMX), który odpowiada typowi konektora w parametrze -conntype.

Parametry

Dla komendy syncNode dostępne są następujące opcje:

-stopservers
Powoduje, że przed rozpoczęciem synchronizacji konfiguracji z komórką komenda syncNode zatrzyma wszystkie serwery w węźle, w tym agent węzła.
-restart
Informuje komendę syncNode , aby uruchomić proces agenta węzła po zakończeniu synchronizacji konfiguracji. Jeśli agent węzła jest uruchomiony, a użytkownik chce uruchomić komendę syncNode , należy najpierw zatrzymać agenta węzła.
-nowait
Informuje, że komenda syncNode nie może oczekiwać na pomyślne zainicjowanie uruchomionego procesu agenta węzła.
-quiet
Powoduje pomijanie informacji o postępie, które komenda syncNode drukuje w trybie normalnym.
-logfile <fileName>
Służy do określania położenia pliku dziennika, w którym będą zapisywane informacje o śledzeniu. Domyślnie plik dziennika ma nazwę syncNode.log i jest tworzony w katalogu logs profilu dla węzła, który jest synchronizowany.
[AIX Solaris HP-UX Linux Windows][IBM i]-profileName
[AIX Solaris HP-UX Linux Windows][IBM i]Definiuje profil procesu serwera aplikacji w instalacji z wieloma profilami. Użycie opcji -profileName nie jest konieczne w przypadku działania w środowisku o jednym profilu. Wartością domyślną dla tej opcji jest domyślny profil.
-replacelog
Służy do zastępowania pliku dziennika zamiast dodawania danych do bieżącego dziennika.
-trace
Generuje informacje o śledzeniu do pliku w celu debugowania.
-timeout <seconds>
Określa czas oczekiwania przed czasem inicjowania agenta węzła i zwrócenie błędu.
-username <name>
Określa nazwę użytkownika w przypadku włączenia zabezpieczeń. Działa w taki sam sposób, jak opcja -user.
-user <name>
Określa nazwę użytkownika w przypadku włączenia zabezpieczeń. Działa tak samo, jak opcja -username.
-password <password>
Określa hasło do uwierzytelniania w przypadku włączenia zabezpieczeń.
-conntype <type>
Określa typ konektora Java Management Extensions (JMX), który ma być używany do nawiązywania połączenia z menedżerem wdrażania. Poprawne typy to SOAP lub Remote Method Invocation (RMI). Domyślnym typem jest SOAP.
-help
Drukuje opis składni.
-?
Drukuje opis składni.

Scenariusz użycia

W następujących przykładach przedstawiono prawidłową składnię:

[AIX Solaris HP-UX Linux Windows][IBM i]
syncNode testhost 8879

syncNode deploymgr 8879 -trace (produces the syncNode.log file)

syncNode host25 4444 -stopservers -restart 
(assumes that the deployment manager JMX port is 4444)
[z/OS]
syncNode.sh testhost 8879

syncNode.sh deploymgr 8879 -trace (produces the syncNode.log file)

syncNode.sh host25 4444 -stopservers -restart 
(assumes that the deployment manager JMX port is 4444)
[HP-UX][Solaris]Uwaga:
  1. W systemach operacyjnych HP-UX lub Solaris podczas dużych i złożonych zadań może wystąpić problem z obszarem java.lang.OutOfMemoryError: PermGen . Ten problem może być na przykład napotkany podczas uruchamiania komend, takich jak syncNode w węzłach z dużymi aplikacjami. Jeśli wymagania dotyczące zasobów przekraczają domyślną wielkość pamięci masowej, zadanie może zakończyć się niepowodzeniem z komunikatem o błędzie obszaru java.lang.OutOfMemoryError: PermGen . Aby rozwiązać ten problem, należy zwiększyć minimalną wielkość regionu stałego. Ustaw opcję -XX:PermSize wirtualnej maszyny języka Java (JVM) na wartość taką jak 128MB, która jest wystarczająca dla wielu sytuacji, w których występuje ten problem:
    XX:PermSize=128m
  2. Po uruchomieniu skryptu syncNode należy go uruchomić jako użytkownik będący członkiem grupy administracyjnej WebSphere serwera. Skrypt syncNode może zmienić prawo własności niektórych plików konfiguracyjnych na użytkownika, który uruchomił ten skrypt.

    Zwykle pliki konfiguracyjne należą do identyfikatora użytkownika serwera, ale nie jest to wymagane. Upewnij się, że pliki konfiguracyjne pozostają czytelne i dostępne do zapisu przez grupę administracyjną WebSphere komórki.