Bereitstellung einer NetScaler VPX-Instanz auf OpenStack mithilfe von StyleBook
Im OpenStack-Orchestrierungs-Workflow verwendet NetScaler Application Delivery Management (ADM) jetzt das
os-cs-lb-mon StyleBook, um LBaaS-Konfigurationen auf NetScaler-Instanzen bereitzustellen, die dem OpenStack-Mandanten zugewiesen sind. Für jeden vom OpenStack-Benutzer erstellten Load Balancer wird ein Konfigurationspaket erstellt.
Die Verwendung von StyleBooks für die Konfiguration in einem OpenStack-Workflow bietet die folgenden Vorteile:
-
Bessere Visualisierung durch die Anzeige aller Konfigurationsobjekte.
-
Zuverlässigkeit durch Rollback.
-
Unterstützung für verschiedene NetScaler-Instanztypen (NetScaler HA, Partitionen, VPX, CPX, MPX und andere.)
-
Anpassung durch die Verwendung eigener StyleBooks zur Bereitstellung von Konfigurationen für OpenStack-Mandanten.
Als NetScaler ADM-Administrator navigieren Sie zu Applications > Configurations, um das auf der NetScaler-Instanz bereitgestellte Konfigurationspaket anzuzeigen. Sie können die folgenden Aufgaben ausführen:
-
Scrollen Sie, um das
os-cs-lb-monKonfigurationspaket anzuzeigen, das für den Load Balancer bereitgestellt wurde. -
Klicken Sie im
os-cs-lb-monStyleBook-Panel auf View Definition, um die Konfiguration zu überprüfen, die auf den Instanzen bereitgestellt wird. -
Klicken Sie auf View Object, um die Liste der NetScaler-Objekte oder -Entitäten anzuzeigen, die auf den Instanzen bereitgestellt werden.
Hinweise vor der Bereitstellung von Instanzen mithilfe von StyleBooks
Ab NetScaler ADM 12.1 Build 49.23 wurde die Architektur eines OpenStack-Orchestrierungs-Workflows aktualisiert. Der Workflow verwendet jetzt NetScaler ADM StyleBooks, um NetScaler-Instanzen zu konfigurieren. Wenn Sie ein Upgrade auf NetScaler ADM 12.1 Build 49.23 von Version 12.0 oder von Version 12.1 Build 48.18 durchführen, müssen Sie das folgende Migrationsskript ausführen:
/mps/scripts/migration_scripts/migrate_configurations.py
-
Das Ausführen des Migrationsskripts erstellt Konfigurationspakete des
os-cs-lb-monStyleBook, die den vorhandenen OpenStack-Konfigurationen entsprechen. -
Das Ausführen dieses Migrationsskripts ist obligatorisch, wenn Sie OpenStack-Konfigurationen aus diesen früheren Builds bereitgestellt hatten.
-
Sie können neue Konfigurationen auf den Instanzen mithilfe des
os-cs-lb-monStyleBooks erst bereitstellen, nachdem Sie das Migrationsskript von Version 12.1 Build 49.23 ausgeführt haben. -
Alle von OpenStack versuchten Konfigurationen schlagen fehl, bis das Migrationsskript ausgeführt wird.
Hinweis
-
Sobald Sie das Migrationsskript ausgeführt haben, können Sie kein Downgrade auf den vorherigen Build von NetScaler ADM durchführen.
-
Stellen Sie sicher, dass Sie die NetScaler-Treiber für OpenStack LBaaS V2 auf die neueste Version aktualisiert haben. Verwenden Sie die NetScaler-Bundle-Dateien, die zusammen mit dem neuesten NetScaler ADM 13.0 Build bereitgestellt werden.
LBaaS V2 API-Implementierungen werden über Neutron LBaaS-Befehle ausgeführt. Stellen Sie eine Verbindung zu einem beliebigen Neutron-Client her und führen Sie die Konfigurationsaufgaben aus. Weitere Informationen zum Ausführen von Konfigurationsbefehlen finden Sie unter Konfigurieren von LBaaS V2 über die Befehlszeile.