Auf der Seite "Neuer Knoten" können Sie einen GlassFish Server-Knoten erstellen. Ein Knoten stellt einen Host dar, auf dem die GlassFish Server-Software installiert ist. Ein Knoten muss auf jedem Host vorhanden sein, auf dem sich GlassFish Server-Instanzen befinden.
Die Optionen auf der Seite "Neuer Knoten" hängen vom Typ des Knotens ab.
Die folgenden Optionen sind für alle Knotentypen verfügbar:
Der Name des Knotens.
Der Name muss den folgenden Anforderungen entsprechen:
Der Name darf nur ASCII-Zeichen enthalten.
Der Name muss mit einem Buchstaben, einer Ziffer oder einem Unterstrich beginnen.
Der Name darf nur die folgenden Zeichen enthalten:
Kleinbuchstaben
Großbuchstaben
Ziffern
Bindestriche
Punkte
Unterstriche
Der Name muss in der Domain eindeutig sein und darf nicht der Name eines anderen Knotens, eines Clusters, einer benannten Konfiguration oder einer GlassFish Server-Instanz sein.
Bei dem Namen darf es sich nicht um domain
, server
oder ein anderes Schlüsselwort handeln, das von GlassFish Server reserviert ist.
Dropdown-Liste für die Angabe des Knotentyps. Folgende Typen sind verfügbar:
Der Knoten unterstützt keine Remote-Kommunikation. Wenn CONFIG ausgewählt ist, werden keine Optionen für die SSH- oder DCOM-Konfiguration angezeigt, und der Content des Feldes "Installationsverzeichnis" wird gelöscht.
Der Knoten unterstützt die Kommunikation über das Distributed Component Object Model-(DCOM-)Remote-Protokoll. Das DCOM-Protokoll ist nur auf Windows-Systemen verfügbar.
Der Knoten unterstützt die Kommunikation über Secure Shell (SSH).
Der Name des Hosts, den der Knoten darstellt. Ob dieses Feld obligatorisch ist, hängt vom Knotentyp ab:
Wenn der Knotentyp CONFIG ist, kann der Name des Hosts ausgelassen werden. Der Name des Hosts kann festgelegt werden, wenn die Instanzen erstellt werden, die sich auf dem Knoten befinden.
Wenn der Knotentyp DCOM oder SSH ist, muss der Name des Hosts angegeben werden. Andernfalls tritt ein Fehler auf.
Der Pfad zu dem Verzeichnis, das die GlassFish Server-Instanzen enthalten soll, die auf dem Knoten erstellt werden. Wenn ein relativer Pfad angegeben wird, ist der Pfad relativ zum Verzeichnis as-install.
Der Standardwert hängt vom Knotentyp ab:
Wenn der Knotentyp CONFIG ist, wird für den Knoten in der Domainadministrationsserver-(DAS-)Konfiguration kein Verzeichnis für Instanzen angegeben. Das Knotenverzeichnis kann festgelegt werden, wenn die Instanzen erstellt werden, die sich auf dem Knoten befinden.
Beim Knotentyp DCOM ist das Standardverzeichnis as-install\nodes
, wobei as-install das Hauptinstallationsverzeichnis der GlassFish Server-Software auf dem Host ist.
Beim Knotentyp SSH, ist das Standardverzeichnis as-install/nodes
, wobei as-install das Hauptinstallationsverzeichnis der GlassFish Server-Software auf dem Host ist.
Der vollständige Pfad zum übergeordneten Verzeichnis des Hauptinstallationsverzeichnisses der GlassFish Server-Software auf dem Host; Beispiel: /export/glassfish3
.
Der Standardwert hängt vom Knotentyp ab:
Wenn der Knotentyp CONFIG ist, wird für den Knoten in der DAS-Konfiguration kein Installationsverzeichnis angegeben. Das Installationsverzeichnis kann festgelegt werden, wenn die Instanzen erstellt werden, die sich auf dem Knoten befinden.
Wenn der Knotentyp DCOM oder SSH ist, ist der Standardwert das übergeordnete Verzeichnis des Hauptinstallationsverzeichnisses der GlassFish Server-Software für den DAS. Dieser Standardwert ist nur dann von Nutzen, wenn GlassFish Server auf allen Hosts im gleichen Verzeichnis installiert ist.
Die folgenden Optionen sind nur verfügbar, wenn das Feld "Typ" auf DCOM festgelegt ist:
Wenn die Option "Aktiviert" gewählt ist, kopiert DAS die GlassFish Server-Software von dem DAS-Host in den Host des Knotens. Damit die GlassFish Server-Software auf den Host kopiert werden kann, muss der DAS über DCOM Verbindung mit dem Host aufnehmen können.
Wenn die Option "Aktiviert" ausgewählt ist, wird der Knoten in der DAS-Konfiguration erstellt, auch wenn die Validierung der Knotenparameter nicht erfolgreich verläuft. Um die Parameter eines Knotens zu validieren, muss der DAS mit dem Host des Knotens über DCOM Verbindung aufnehmen können.
Wenn die Option "Aktiviert" gewählt ist, testet GlassFish Server die Verbindung über DCOM zu dem Knotenhost, bevor der Knoten erstellt wird. Im Rahmen des Tests kopiert GlassFish Server ein Skript namens delete_me.bat
in den Host.
Wenn Sie diese Option wählen, wird das Feld "Remote-Testverzeichnis" aktiviert, damit Sie das Verzeichnis angeben können, in das GlassFish Server das Skript kopieren soll.
Der Ordner auf dem Remote-Host, in dem GlassFish Server die Datei delete_me.bat
erstellen soll. Der Benutzer, der mit der Option "Windows-Benutzername" angegeben wird, muss Schreibzugriff auf diesen Ordner haben. Andernfalls tritt ein Fehler auf. Der Standardwert ist C:\
.
Der Name der Windows-Domain, die den Benutzer enthält, der mit der Option "Windows-Benutzername" angegeben wird. Der Standardwert ist der Name des Hosts, auf dem die Administrationskonsole ausgeführt wird.
Der Benutzer auf dem Host dieses Knotens, der die Verbindung zum Host über DCOM ausführt. Der Standardwert ist der Benutzer, der den DAS-Prozess ausführt. Wenn die Option "Knotenhost" auf localhost-
domain gesetzt ist, wird die Option "Windows-Benutzername" ignoriert.
Eine Dropdown-Liste, die angibt, wie der Windows-Benutzer authentifiziert wird, wenn er sich beim Host dieses Knotens anmeldet. Für die Authentifizierung stehen folgende Möglichkeiten zur Verfügung:
Der Windows-Benutzer wird durch ein Kennwort authentifiziert, das in der DAS-Konfiguration gespeichert wird.
Achtung:
Dieses Kennwort wird als Klartext in der DAS-Konfiguration gespeichert. Zur erweiterten Sicherheit verwenden Sie einen Kennwortalias.Wenn Sie diese Option wählen, wird das Feld "Windows-Benutzerkennwort" aktiviert, damit Sie ein Kennwort angeben können.
Der Windows-Benutzer wird durch einen Kennwortalias authentifiziert. Wenn Sie diese Option wählen, wählen Sie den Kennwortalias aus der Dropdown-Liste "Kennwortalias".
Das Kennwort, das der Windows-Benutzer verwendet, wenn er sich beim Host dieses Knotens anmeldet.
Eine Dropdown-Liste der Kennwortaliasnamen, die für diese Domain definiert sind.
Die folgenden Optionen sind nur verfügbar, wenn das Feld "Typ" auf SSH festgelegt ist:
Wenn die Option "Aktiviert" gewählt ist, kopiert DAS die GlassFish Server-Software von dem DAS-Host in den Host des Knotens. Damit die GlassFish Server-Software auf den Host kopiert werden kann, muss der DAS über SSH Verbindung mit dem Host aufnehmen können.
Wenn die Option "Aktiviert" ausgewählt ist, wird der Knoten in der DAS-Konfiguration erstellt, auch wenn die Validierung der Knotenparameter nicht erfolgreich verläuft. Um die Parameter eines Knotens zu validieren, muss der DAS fähig sein, den Host des Knotens über SSH zu kontaktieren.
Der Port, der für SSH-Verbindungen mit dem Host dieses Knotens verwendet wird Der Standardwert ist 22. Wenn die Option "Knotenhost" auf localhost-
domain gesetzt ist, wird die Option "SSH-Port" ignoriert.
Der Benutzer auf dem Host dieses Knotens, der die Verbindung mit dem Host über SSH herstellen soll. Der Standardwert ist der Benutzer, der den DAS-Prozess ausführt. Um sicherzustellen, dass der DAS die SSH-Private Key-Datei dieses Benutzers lesen kann, geben Sie den Benutzer an, der den DAS-Prozess ausführt. Wenn die Option "Knotenhost" auf localhost-
domain gesetzt ist, wird die Option "Benutzername" ignoriert.
Eine Dropdown-Liste, die angibt, wie der SSH-Benutzer authentifiziert wird, wenn er sich beim Host dieses Knotens anmeldet. Für die Authentifizierung stehen folgende Möglichkeiten zur Verfügung:
Der SSH-Benutzer wird durch eine Datei für den SSH-Private Key authentifiziert. Wenn Sie diese Option wählen, geben Sie den absoluten Pfad zu dieser Datei im Feld "Schlüsseldatei" an.
Der SSH-Benutzer wird durch ein Kennwort authentifiziert, das in der DAS-Konfiguration gespeichert wird.
Achtung:
Dieses Kennwort wird als Klartext in der DAS-Konfiguration gespeichert. Verwenden Sie eine Schlüsseldatei oder einen Kennwortalias, um die Sicherheit zu erhöhen.Wenn Sie diese Option wählen, wird das Feld "SSH-Benutzerkennwort" aktiviert, damit Sie ein Kennwort angeben können.
Der SSH-Benutzer wird durch einen Kennwortalias authentifiziert. Wenn Sie diese Option wählen, wählen Sie den Kennwortalias aus der Dropdown-Liste "Kennwortalias".
Wenn die Option "Aktiviert" gewählt ist, richtet GlassFish Server einen SSH-Schlüssel auf dem Host des Knotens ein. GlassFish Server richtet den SSH-Schlüssel ein, indem vorhandene Schlüsseldateien aus dem DAS-Host kopiert werden, oder indem gegebenenfalls die Dateien generiert werden, bevor sie kopiert werden. Diese Option ist nur verfügbar, wenn die Option "SSH-Benutzerauthentifizierung" auf "Schlüsseldatei" gesetzt ist.
Wenn die Option "Aktiviert" gewählt ist, generiert GlassFish Server die SSH-Schlüsseldateien, bevor die Dateien in den Host des Knotens kopiert werden, wenn die Dateien nicht vorhanden sind. Wenn die SSH-Schlüsseldateien vorhanden sind, generiert GlassFish Server die Dateien nicht, auch wenn die Option "Aktiviert" gewählt ist.
Hinweis:
Wenn die SSH-Schlüsseldateien nicht vorhanden sind, muss die Option "Aktiviert" gewählt sein. Andernfalls tritt ein Fehler auf, wenn Sie versuchen, die Änderungen zu speichern.Das Kennwort, das der SSH-Benutzer verwendet, wenn er sich beim Host dieses Knotens anmeldet.
Eine Dropdown-Liste der Kennwortaliasnamen, die für diese Domain definiert sind.
Der absolute Pfad zu der SSH-Public Key-Datei für den Benutzer, der mit der Option "SSH-Benutzername" angegeben wird. Der Content der Public Key-Datei wird an die Datei .ssh/authorized_keys
des Benutzers auf dem Host des Knotens angehängt. Wenn die Datei .ssh/authorized_keys
nicht auf dem Host vorhanden ist, erstellt GlassFish Server sie.
Der absolute Pfad zu der SSH-Private Key-Datei für den Benutzer, der mit der Option "SSH-Benutzername" angegeben wird. Diese Datei dient zur Authentifizierung des sshd
-Daemons auf dem Host des Knotens.
Hinweis:
GlassFish Server unterstützt ebenfalls eine Kennwortauthentifizierung über den EintragAS_ADMIN_SSHPASSWORD
in der Kennwortdatei. Die Kennwortdatei wird in der Option -paswordfile
des Utilitys asadmin
1 angegeben.
Wenn die SSH-Private Key-Datei durch eine Passphrase geschützt wird, muss die Kennwortdatei den Eintrag AS_ADMIN_SSHKEYPASSPHRASE
enthalten.
Der Pfad zur Schlüsseldatei muss für den DAS erreichbar sein, und die Schlüsseldatei muss vom DAS gelesen werden können.
Der Standard ist eine Schlüsseldatei im Verzeichnis .ssh
des Benutzers. Wenn mehrere Schlüsseldateien gefunden werden, verwendet GlassFish Server die folgende Reihenfolge:
id_rsa
id_dsa
identity