DataPower-Gerätedomänen mit Scripting von einer verwalteten Gruppe in eine andere kopieren

Verwenden Sie das Tool "wsadmin", um Domänen von einer verwaltete Gruppe in eine andere zu kopieren, z. B. aus einer Testumgebung in eine Produktionsumgebung. Verwenden Sie den Datapower-Gerätemanager und das Tool "wsadmin", um Geräte zu verwalten, die im DataPower-Gerätemanager konfiguriert sind.

Vorbereitende Schritte

Bevor Sie mit der Aktualisierung beginnen, konfigurieren Sie den DataPower-Gerätemanager, indem Sie Geräte, verwaltete Gruppen und Firmwareversionen hinzufügen und konfigurieren.

Informationen zu diesem Vorgang

Die Beispiele in diesem Artikel beziehen sich auf einen DataPower-Gerätemanager, der zwei verwaltete Gruppen von DataPower-Geräten verwaltet. Die verwaltete Gruppe productionSet stellt eine Produktionsumgebung dar, in der drei DataPower-Geräte verwendet werden. Die verwaltete Gruppe testSet stellt eine Testumgebung dar, in der ein DataPower-Gerät verwendet wird. Verwenden Sie die DataPower-WebGUI, um die Domänen für die verwaltete Gruppe für die Testumgebung zu konfigurieren und zu testen. Verwenden Sie diesen Artikel anschließend, um die Domänen in Ihre Produktionsumgebung zu kopieren. Passen Sie die Beispiele an Ihre Umgebung an.

Weitere Informationen und Beispiele zu den in diesem Artikel verwendeten Befehlen finden Sie in der Dokumentation zur Befehlsgruppe "dpManagerCommands" für das Objekt "AdminTask".

Vorgehensweise

  1. Starten Sie das wsadmin-Scripting-Tool.
  2. Bestimmen Sie die ID der verwalteten Gruppe.
    Verwenden Sie den Befehl "dpGetAllManagedSetIDs", wie im folgenden Beispiel gezeigt, um die IDs der verwalteten Gruppen in der Konfiguration des DataPower-Gerätemanagers anzuzeigen:
    print AdminTask.dpGetAllManagedSetIds()
    Verwenden Sie den Befehl "dpGetManagedSet", wie im folgenden Beispiel gezeigt, um die Attribute für eine bestimmte verwaltete Gruppe anzuzeigen:
    print AdminTask.dpGetManagedSet('-managedSetId testSet')
  3. Bestimmen Sie die ID der Domänenversion, die in die verwaltete Gruppe kopiert werden soll.
    Verwenden Sie den Befehl "dpGetAllMSDomainVersionIds", wie im folgenden Beispiel gezeigt, um die IDs aller Domänenversionen für die Domäne BANKING anzuzeigen:
    print AdminTask.dpGetAllMSDomainVersionIds('[-msDomainId testSet:BANKING]')"

    Der Befehl gibt eine Zeichenfolgenfeldgruppe zurück, die die IDs aller Domänen in der verwalteten Gruppe enthält. Optional können Sie mit dem Befehl "dpGetMSDomain" weitere Informationen zu einer bestimmten Domänen-ID anzeigen.

  4. Kopieren Sie die Domänenversion in die verwaltete Gruppe.
    Verwenden Sie den Befehl "dpCopyMSDomainVersion", wie im folgenden Beispiel gezeigt, um die Domänenversion aus der Testumgebung in die Produktionsumgebung zu kopieren:
    copyTask=AdminTask.dpCopyMSDomainVersion('[-managedSetId productionSet -msDomainVersionId "testSet:BANKING:1"]')

    Der Befehl übergibt eine Task an den DataPower-Gerätemanager und ordnet die Task-ID der Variablen copyTask zu.

  5. Überprüfen Sie, ob das System die Domänenversion erfolgreich in die verwaltete Gruppe kopiert hat.
    Verwenden Sie den Befehl "dpGetTask", wie im folgenden Beispiel gezeigt, um den Status und Ergebnisinformationen zu der Task anzuzeigen:
    AdminTask.dpGetTask('-taskId copyTask')

    Die Befehle geben Informationen zur gewünschten asynchronen Task zurück. Das Attribut isComplete hat den Wert true, wenn die Task abgeschlossen ist. Wenn die Task nicht abgeschlossen ist, notieren Sie den Wert des Attributs taskStatus. Wenn der zurückgegebene Wert 0 lautet, befindet sich die Task in einer Warteschlange, und das System hat die Task nicht gestartet. Lautet der zurückgegebene Wert 1, ist die Task in Bearbeitung. Wenn der zurückgegebene Wert 2 lautet, wurde die Task erfolgreich abgeschlossen. Lautet der zurückgegebene Wert 3, ist bei der Ausführung der Task eine Ausnahme eingetreten.

Ergebnisse

Das System verwendet die Version "testSet:BANKING:1" der verwalteten Gruppe "productionSet" in der Produktionsumgebung.

Nächste Schritte

Sie können die DataPower-WebGUI verwenden, um weitere Domänen zu konfigurieren.

Sie können die Befehle in der Befehlsgruppe "dpManagerCommands" und das Tool "wsadmin" verwenden, um Geräte, Firmware, Domänen, verwaltete Gruppen und gerätespezifische Einstellungen zu verwalten. Außerdem erstellt das System Versionen von Domänen, Firmware und gerätespezifischen Einstellungen. Sie können den DataPower-Gerätemanager und das Tool "wsadmin" verwenden, um die aktuelle Version zu ändern oder frühere Versionen von Domänen, Firmware und gerätespezifischen Einstellungen zu implementieren.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_7dpcopy
Dateiname:txml_7dpcopy.html