Verwenden Sie die Befehle in der Befehlsgruppe "ServerManagement" für das Objekt "AdminTask"
oder die Scriptbibliothek "AdminServerManagement", um einen neuen Anwendungsserver, Web-Server, Proxy-Server oder generischen Server zu erstellen.
Vorbereitende Schritte
Es gibt drei Methoden für die Ausführung dieser Task. In diesem Artikel werden das Objekt
"AdminConfig" und die Befehle für das Objekt "AdminTask" verwendet, um eine neue Serverkonfiguration zu erstellen.
Alternativ können Sie die Scripts in der Scriptbibliothek "AdminServerManagement" verwenden, um einen Anwendungsserver, Web-Server, Proxy-Server oder generischen Server zu erstellen.
Vorgehensweise
- Starten Sie das wsadmin-Scripting-Tool.
- Rufen Sie die Konfigurations-ID des Knotenobjekts ab.
In den folgenden Beispielen wird die Konfigurations-ID des Knotenobjekts abgerufen und der Variablen
node zugeordnet. In diesen Beispielen steht Knotenname für den Namen des Knotens, dem Sie den neuen Server
hinzufügen, Servername für den Namen des Servers, den Sie erstellen,
und Schablonenname für den Namen der Schablone, die Sie zum Erstellen des Servers verwenden möchten.
Der Befehl AdminTask.createApplicationServer() setzt die Angabe eines Knotennamens voraus.
Der Knotenname muss in einfache Anführungszeichen eingeschlossen werden.
Der Befehl AdminConfig.create() setzt die Angabe der Konfigurations-ID des Knotenobjekts voraus.
Wenn Sie die Konfigurations-ID nicht kennen, führen Sie den Befehl
AdminConfig.getid('/Node:Knotenname') aus, um diese Informationen abzurufen.
- Legen Sie fest, ob das Objekt "AdminConfig" oder das Objekt "AdminTask" für die Erstellung des Servers verwendet werden soll.
- Erstellen Sie den Server.
Fehler vermeiden: Ein Servername darf kein Leerzeichen enthalten.
gotcha
- Der folgende Beispielbefehl verwendet die Befehle für das Objekt "AdminTask", um einen Server zu erstellen:
Mit dem Objekt "AdminTask":
Mit Jacl:
$AdminTask createApplicationServer Knotennname
{-name Servername –templateName Schablonenname}
Mit Jython:
AdminTask.createApplicationServer('Knotenname',
['-name', 'Servername', '-templateName', 'Schablonenname'])
- Der folgende Beispielbefehl verwendet das Objekt "AdminConfig", um einen Server zu erstellen. In diesen Beispielen ist
node die Knotenvariable, der die Konfigurations-ID des Knotenobjekts zugewiesen wird.
Mit dem Objekt AdminConfig:
Mit Jacl:
$AdminConfig create Server $node {{name Servername}}
Mit Jython:
AdminConfig.create('Server', node, ['name', 'Servername'])
- Speichern Sie die Konfigurationsänderungen.
Verwenden Sie den folgenden Beispielbefehl, um Ihre Konfigurationsänderungen zu speichern:
AdminConfig.save()
- Synchronisieren Sie den Knoten nur in einer
Network-Deployment-Umgebung.
Verwenden Sie das Script "syncActiveNode" oder "syncNode" aus der Scriptbibliothek "AdminNodeManagement",
um die Konfigurationsänderungen an Knoten weiterzugeben.