Bevor ein Job-Manager eingebundene Knoten eines Deployment Manager und deren Ressourcen
verwalten kann, müssen Sie den Deployment Manager beim Job-Manager registrieren. Wenn Sie einen Deployment Manager
bei einem Job-Manager registrieren, können Sie die Jobs des Job-Managers auch über eine Deployment-Manager-Konsole ausführen.
Vorbereitende Schritte
Stellen Sie sicher, dass die Versionsnummer des Deployment Manager nicht höher ist als die Versionsnummer
des Job-Managers, bei dem Sie den Deployment Manager registrieren.
Informationen zu diesem Vorgang
Zum Registrieren von Deployment Managern können Sie die Deployment-Manager-Konsole oder den
wsadmin-Befehl registerWithJobManager verwenden.
Vorgehensweise
- Verwenden Sie die Administrationskonsole des Deployment Manager, um
Deployment Manager zu registrieren.
- Klicken Sie auf
.
- Geben Sie auf der Seite Beim Job-Manager registrieren
den Namen des Deployment-Manager-Knotens, optional weitere Parameter
wie einen Benutzernamen und ein Kennwort an, und klicken Sie dann auf OK.
Der Wert, den Sie für Port angeben, richtet sich danach, ob Sie Jobs im
Deployment Manager über die Optionen im Menü Jobs in der Deployment-Manager-Konsole
oder in einer separaten Job-Manager-Konsole ausführen möchten.
Der Standardport ist 9943. Dies ist der Standardport
für eine sichere Administrationskonsole des Job-Managers. Sofern Sie die Optionen im Menü
Jobs nicht in einer separaten sicheren Job-Manager-Konsole verwenden möchten, müssen Sie eine andere Portnummer angeben.
- Wenn Sie die Optionen im Menü Jobs in der Deployment-Manager-Konsole verwenden möchten, geben Sie
eine sichere oder nicht gesicherte Portnummer für die Deployment-Manager-Konsole an.
Geben Sie beispielsweise die Portnummer an, die momentan im URL für Ihren Browser angezeigt wird,
in dem die Deployment-Manager-Administrationskonsole aufgerufen wird.
Lautet der URL beispielsweise http://myhost:9065/ibm/console/, geben Sie
9065 an.
- Wenn Sie die Optionen im Menü Jobs in einer Job-Manager-Konsole verwenden möchten, geben Sie die sichere
oder nicht gesicherte Portnummer
für die Job-Manager-Konsole an.
Wenn der URL für die Job-Manager-Konsole beispielsweise
http://myhost:9961/ibm/console/ lautet, geben Sie
9961 an.
- Verwenden Sie zum Registrieren von Deployment Managern den wsadmin-Befehl registerWithJobManager. Dieser Befehl
befindet sich in der Befehlsgruppe
"ManagedNodeAgent".
- Öffnen Sie eine Eingabeaufforderung im Verzeichnis
bin des Deployment-Manager-Profils.
- Führen Sie den Befehl wsadmin aus, um das Tool "wsadmin"
zu starten, und verwenden Sie optional die Sprache Jython.
wsadmin -lang jython
- Führen Sie den Befehl registerWithJobManager
aus, um den Deployment Manager zu einem verwalteten Zielknoten des Job-Managers zu machen.
AdminTask.registerWithJobManager('[-host Job-Manager-Host -port Konsolport -managedNodeName Name_des_Deployment-Manager-Knotens]')
Job-Manager-Host steht
für den Hostnamen des Job-Managers.
Der Standardwert ist localhost.
Konsolport
gibt die Portnummer der Administrationskonsole des
Deployment Manager bzw. die Portnummer der Administrationskonsole des Job-Managers an.
Der Wert, den Sie für
Konsolport angeben, richtet sich danach, ob Sie Jobs auf
Deployment-Manager-Knoten über die im Deployment Manager verfügbare Job-Manager-Funktion oder über einen
separaten Job-Manager ausführen möchten.
Name_des_Deployment-Manager-Knotens steht für den Hostnamen
des Deployment Manager.
Der Hostname ist gewöhnlich der Knotenname.
Wenn Sie Jobs auf Deployment-Manager-Knoten
beispielsweise über die in einem Deployment Manager verfügbare Job-Manager-Funktion ausführen möchten,
wobei der Port der Deployment-Manager-Konsole
9065 und der Name des Deployment-Manager-Knotens
MyHostCellManager02 ist, geben Sie den folgenden Befehl an:
AdminTask.registerWithJobManager('[-host localhost -port 9065 -managedNodeName MyHostCellManager02]')
Wenn Sie Jobs auf
Deployment-Manager-Knoten über eine Job-Manager-Konsole ausführen möchten, wobei der Port der Job-Manager-Konsole
9961 und der Name des Deployment-Manager-Knotens
MyHostCellManager02 ist, geben Sie den folgenden Befehl an:
AdminTask.registerWithJobManager('[-host localhost -port 9961 -managedNodeName MyHostCellManager02]')
In diesem Beispiel
befindet sich das Job-Manager-Profil in derselben Installation wie das
Deployment-Manager-Profil. Deshalb kann der Hostwert
localhost sein.
Alternativ dazu können Sie den Befehl
registerWithJobManager im Dialogmodus verwenden:
AdminTask.registerWithJobManager('-interactive')
Wenn der Befehl erfolgreich ist, zeigt wsadmin die eindeutige ID (UUID) des Job-Managers an. Beispiel:
'JobMgr01-JOB_MANAGER-74cdda0c-68f6-4970-a959-6f6800b9f22d'
Weitere Informationen finden Sie im Artikel zum Registrieren von Zielen beim Job-Manager mit Scripting.
Nächste Schritte
Vergewissern Sie sich, dass das Deployment-Manager-Ziel beim Job-Manager registriert ist und dass die eingebundenen
Knoten des Ziels als Zielressourcen aufgelistet werden.
Wenn Sie einen Deployment-Manager-Konsolport für die Ausführung von Jobs über eine
Deployment-Manager-Konsole angegeben haben, klicken Sie in der Deployment-Manager-Konsole auf .
Wenn Sie einen Job-Manager-Konsolport für die Ausführung von Jobs über eine
Job-Manager-Konsole angegeben haben, klicken Sie in der Job-Manager-Konsole auf .
Wenn der Deployment Manager erfolgreich registriert wurde, ist der
Name des Deployment-Manager-Knotens in der Liste der Zielnamen enthalten.