Liberty-Verbundmember starten und stoppen

Der Verbundcontroller stellt die MBean ServerCommands bereit, die zum Starten oder Stoppen eines Verbundmembers verwendet werden kann. Die MBean-Methoden startServer und stopServer starten und stoppen ein Member. Sie können die Serverbefehle start und stop auch über eine Befehlszeile ausführen.

Voraussetzungen

  • Der Member-Server muss das Feature collectiveMember-1.0 in der Datei server.xml aktiviert haben.
  • Das Member muss dem Verbund zugeordnet sein. Weitere Informationen hierzu finden Sie unter Liberty-Verbund konfigurieren.

Konfiguration

Wenn Sie den Verbundcontroller aktivieren möchten, um einen Member-Server auszuschalten zu stoppen und zu starten, kann es notwendig sein, das Element <hostAuthInfo> der Datei server.xml des Members hinzuzufügen. Standardmäßig versucht jedes Member, die Authentifizierung mit SSH-Schlüsseln zu verwenden. Beim Serverstart wird ein Paar RSA-Schlüssel unter ${server.config.dir}/resources/security/ssh generiert. Der öffentliche Schlüssel wird automatisch der Datei authorized_keys des Benutzers hinzugefügt. Der private Schlüssel wird an den Controller gesendet. Wenn SSH nicht verfügbar ist, gehen Sie wie folgt vor:
  • Für Windows-PlattformenFür Windows-Member müssen Sie eine Administrator-ID und ein Kennwort im Element <hostAuthInfo> angeben.
  • Für AIX-PlattformenFür HP-UNIX-PlattformenFür LINUX-PlattformenFür Solaris-PlattformenFür z/OS-PlattformenFür AIX-, HP-UX-, Linux-, Solaris- und z/OS-Member wird die Verwendung der SSH-schlüsselbasierten Authentifizierung empfohlen. Wenn Sie einen Benutzernamen und ein Kennwort für die Authentifizierung verwenden möchten, geben Sie diese in einem Element <hostAuthInfo> in der Datei server.xml an.

Weitere Einzelheiten finden Sie in den Abschnitten Liberty-Server-Host-Informationen überschreiben und RXA für Operationen des Liberty-Verbunds einrichten.

Vorgehensweise

  • Verwenden Sie die Methoden startServer und stopServer der MBean ServerCommands, um ein Verbundmember zu starten und zu stoppen.

    Informationen zum Ausführen der MBean ServerCommands über den Controller finden Sie in der API-Dokumentation für die MBean ServerCommands.

  • Führen Sie die Serverbefehle start und stop in einer Befehlszeile aus. Weitere Informationen hierzu finden Sie unter Server über die Befehlszeile starten und stoppen.

Symbol das den Typ des Artikels anzeigt. Referenzartikel

Dateiname: ragt_wlp_servercommand.html