Der Deployment Manager ist eine Verwaltungsanwendung, die in einem speziellen
Anwendungsserver ausgeführt wird und die erstellt wird, wenn Sie das Produkt
WebSphere Application Server Network Deployment installieren oder unter Verwendung der Deployment-Manager-Profilschablone ein
Profil erstellen. Mit dem Deployment Manager können Sie mehrere Knoten von WebSphere Application Server verwalten.
In diesem Artikel wird beschrieben, wie Sie den Deployment Manager starten und stoppen.
Vorbereitende Schritte
Damit Sie den Deployment Manager starten oder stoppen können, müssen Sie
zuerst das Produkt WebSphere Application Server Network Deployment installieren.
Informationen zu diesem Vorgang
Starten Sie den Deployment Manager, sodass Sie alle Elemente der Zelle
von WebSphere Application Server verwalten können.
Stoppen Sie den Deployment Manager bei Bedarf, z. B. wenn Sie eine Migration auf eine neue Version des Produkts
WebSphere Application Server Network Deployment durchführen, das Produkt deinstallieren usw.
Vorgehensweise
- Starten Sie den Deployment Manager.
Verwenden Sie zum Starten des Deployment Manager eine der folgenden Methoden:
- Verwenden Sie den Befehl startManager:
startManager
Verwenden Sie das Qshell-Script "startManager", um einen Deployment
Manager über die Qshell-Befehlszeile
des IBM® i-Servers mit dem Knoten zu starten.
Führen Sie beispielsweise in einem Befehlsdialog im Verzeichnis
bin eines Deployment-Manager-Profils den Befehl
startManager aus.
Weitere Informationen finden Sie im Artikel zum Befehl "startManager".
Verwenden Sie den CL-Befehl "Submit Job" (SBMJOB).Sie können diesen CL-Befehl über eine
IBM i-Befehlszeile ausführen:
SBMJOB CMD(CALL PGM(Produktbibliothek/QWASSTRSVR) PARM('-profilePath'
'Profilstammverzeichnis' '-server' 'Deployment_Manager')) JOB(server)
JOBD(QWAS85/QWASJOBD) JOBQ(QWAS85/QWASJOBQ) USER(QEJBSVR) LANGID(*USRPRF)
CNTRYID(*USRPRF) CCSID(*USRPRF) OUTQ(QWAS85/QWASOUTQ) ALWMLTTHD(*YES)
Erläuterungen:
- Profilstammverzeichnis steht für das Profilstammverzeichnis des Deployment Manager.
- Deployment Manager steht für den Namen des Deployment-Manager-Servers, den Sie starten möchten.
Fehler vermeiden: Wenn die Nachricht
WSVR0629I:
Die Kapazität des Anforderungspuffers für den Thread-Pool "server.startup" ist erschöpft
beim Start des Deployment Manager in die Datei
SystemOut.log des Deployment Manager geschrieben wird,
erhöhen Sie die Größe des Anforderungspuffers für den Thread-Pool von
server.startup. Sie können wsadmin-Befehle ausführen, um die maximale Anzahl an Threads zu erhöhen, die im Pool zugelassen werden. Starten Sie wsadmin für den Deployment Manager, und geben Sie dann nacheinander die folgenden Befehle ein:
- Mit Jython:
print AdminConfig.list('ThreadPool')
tp = "server.startup(Thread-Pool-Pfad_aus_Listenbefehl)"
print AdminConfig.showall(tp)
AdminConfig.modify(tp, [['maximumSize', Neue_Größe]])
print AdminConfig.showall(tp)
AdminConfig.save()
- Mit Jacl:
$AdminConfig list ThreadPool
set tp "server.startup(Thread-Pool-Pfad_aus_Listenbefehl)"
$AdminConfig showall $tp
$AdminConfig modify $tp {{maximumSize neue_Größe}}
$AdminConfig showall $tp
$AdminConfig save
Setzen Sie die Variable
tp auf den Thread-Pool-Pfad des Deployment Manager, z. B.
"server.startup(cells/myCell01/nodes/myCellManager01/servers/dmgr|server.xml#ThreadPool_startup)".
Der Befehl
showall muss nicht ausgeführt werden.
Sie können den Befehl
showall jedoch auch zweimal ausführen, einmal, um den
Wert von
maximumSize anzuzeigen, und dann ein zweites Mal nach der Ausführung des Befehls
modify, um sicherzustellen, dass der Wert von
maximumSize geändert wurde.
gotcha
- Stoppen Sie den Deployment Manager.
Verwenden Sie zum Stoppen des Deployment Manager eine der folgenden Methoden:
- Verwenden Sie den Befehl stopManager:
stopManager
Verwenden Sie das Qshell-Script "stopManager", um einen Deployment
Manager über die Qshell-Befehlszeile
des IBM i-Servers mit dem Knoten zu stoppen.
Führen Sie beispielsweise in einem Befehlsdialog im Verzeichnis
bin eines Deployment-Manager-Profils den Befehl
stopManager aus.
Weitere Informationen finden Sie im Artikel zum Befehl "stopManager".
- Verwenden Sie die Administrationskonsole des Deployment Manager von WebSphere Application Server Network Deployment.
Gehen Sie wie folgt vor, um den Deployment Manager in der Administrationskonsole zu stoppen:
- Klicken Sie auf .
- Klicken Sie auf der Registerkarte Konfiguration mit den Deployment-Manager-Einstellungen auf
Stoppen.
Verwenden Sie den CL-Befehl ENDJOB.Wenn Sie mit dem CL-Befehl "ENDJOB" einen Anwendungsserver beenden möchten, geben Sie den folgenden
Befehl in einer IBM i-Befehlszeile ein:
ENDJOB JOB(Jobnummer/QEJBSVR/Jobname) OPTION(*CNTRLD) DELAY(Verzögerungszeit)
Jobnummer steht für die Jobnummer,
Jobname für den Namen des Anwendungsserverjobs
des Deployment Manager, und
Verzögerungszeit gibt an, wie lange (in Sekunden) auf die Beendigung des Jobs gewartet wird. Verwenden Sie zunächst 600 Sekunden. Informationen zum Festlegen eines angemessenen Werts für "delayTime" finden Sie im Artikel "Subsystem von
WebSphere Application Server herunterfahren".
Ergebnisse
Sie haben den Deployment Manager gestartet bzw. gestoppt.
Nächste Schritte
Führen Sie nach dem Starten eines Deployment Manager den Befehl
startNode aus, um eingebundene Anwendungsserverknoten des Deployment Manager zu starten.
Wenn der Deployment Manager und die Knoten aktiv sind, können Sie die Server und Anwendungen auf den Knoten
verwalten.
Nach dem Stoppen eines Deployment Manager führen Sie den Befehl
stopNode aus, um eingebundene Anwendungsserverknoten zu stoppen, wenn diese aktiv sind. Das Produkt ist nach dem Stoppen der Produktprozesse nicht mehr aktiv.