Sie können Ihre VMware Integrated OpenStack-Bereitstellung aus einer Sicherung wiederherstellen.
- Die in diesem Verfahren erstellte temporäre Konfigurationsdatei enthält die vCenter Server-Anmeldedaten in Klartext. Löschen Sie diese Datei aus Sicherheitsgründen nach Abschluss der Sicherung.
- Führen Sie nicht gleichzeitig mehrere Wiederherstellungsvorgänge durch. Wenn ein Wiederherstellungsvorgang falsch konfiguriert ist, warten Sie, bis der Vorgang fehlschlägt oder eine Zeitüberschreitung auftritt, bevor Sie es erneut versuchen.
Voraussetzungen
Überprüfen Sie, ob eine Sicherung verfügbar ist. Siehe Sichern Ihrer Bereitstellung oder Erstellen einer geplanten Sicherungsaufgabe.
Prozedur
- Melden Sie sich beim Integrated OpenStack Manager als
root
-Benutzer an.ssh root@mgmt-server-ip
- Erstellen Sie in einem Texteditor die Wiederherstellungskonfigurationsdatei im YAML-Format.
-
Wenn Sie Ihr VMware Integrated OpenStack auf einer vorhandenen Steuerungsebene wiederherstellen möchten, verwenden Sie die folgende Vorlage:
--- name: backup-file-name description: restore-description source: kind: contentLibrary contentLibrary: name: content-library-name hostname: content-library-vcserver-fqdn username: content-library-vcserver-admin password: content-library-vcserver-password datastore: control-plane-storage
Im Folgenden werden die Parameter beschrieben.
Option Beschreibung backup-file-name
Geben Sie den Namen der wiederherzustellenden Sicherungsdatei ein.
restore-description
Geben Sie eine Beschreibung für die Wiederherstellungsaufgabe ein.
content-library-name
Geben Sie den Namen der Inhaltsbibliothek ein, die die Sicherungsdatei enthält.
content-library-vcserver-fqdn
Geben Sie den FQDN der vCenter Server-Instanz ein, die die Inhaltsbibliothek enthält.
content-library-vcserver-admin
Geben Sie den Benutzernamen eines vCenter Server-Administrators für diese Instanz ein.
content-library-vcserver-password
Geben Sie das Kennwort des angegebenen vCenter Server-Administrators ein.
control-plane-storage
(Optional) Geben Sie den Namen eines Datenspeichers ein, auf dem Informationen zur Steuerungsebene gespeichert werden sollen.
-
Wenn Sie Ihr VMware Integrated OpenStack auf einer neuen Steuerungsebene wiederherstellen möchten, verwenden Sie die folgende Vorlage:
--- hostname: vio-vcserver-fqdn username: vio-vcserver-admin password: vio-vcserver-password --- cluster: network_info: - networkName: mgmt-network-name type: management static_config: ip_ranges: - mgmt-ip-range-begin, mgmt-ip-range-end netmask: mgmt-subnet-mask gateway: mgmt-gateway-address dns: - mgmt-dns-server - networkName: api-network-name type: api static_config: ip_ranges: - api-ip-range-begin, api-ip-range-end netmask: api-subnet-mask gateway: api-gateway-address dns: - api-dns-server - networkName: trunk-network-name type: dvs_trunk_network static_config: ip_ranges: - trunk-ip-range-begin, trunk-ip-range-end --- datacenter: datacenter-name datastore: datastore-name resourcePool: resource-pool-name count: controller-count size: controller-size --- name: backup-file-name description: restore-description source: kind: contentLibrary contentLibrary: name: content-library-name hostname: content-library-vcserver-fqdn username: content-library-vcserver-admin password: content-library-vcserver-password datastore: control-plane-storage
Im Folgenden werden die Parameter beschrieben.
Tabelle 1. vCenter Server-Konfiguration Option Beschreibung vio-vcserver-fqdn
Geben Sie den FQDN der vCenter Server-Instanz ein, in der Sie Ihre Bereitstellung wiederherstellen möchten.
vio-vcserver-admin
Geben Sie den Benutzernamen eines vCenter Server-Administrators für diese Instanz ein.
vio-vcserver-password
Geben Sie das Kennwort des angegebenen vCenter Server-Administrators ein.
Tabelle 2. Konfiguration eines Verwaltungsnetzwerks Option Beschreibung mgmt-network-name
Geben Sie den Namen des Verwaltungsnetzwerks ein.
Wenn Ihr Verwaltungsnetzwerk statische IP-Adressen anstelle von DHCP verwendet, geben Sie die folgenden Werte ein. Diese Werte sind für DHCP-Netzwerke nicht erforderlich.
Option Beschreibung mgmt-ip-range-begin, mgmt-ip-range-end
Geben Sie die IP-Adressbereiche in Ihrem Verwaltungsnetzwerk in punktierter Dezimalschreibweise ein und trennen Sie die Adressbereiche durch Kommas. Beispiel: 192.0.2.10, 192.0.2.50.
mgmt-subnet-mask
Geben Sie die Subnetzmaske für das Verwaltungsnetzwerk ein.
mgmt-gateway-address
Geben Sie die IP-Adresse des Netzwerk-Gateways für das Verwaltungsnetzwerk ein.
mgmt-dns-server
Geben Sie die IP-Adresse eines oder mehrerer DNS-Server für das Verwaltungsnetzwerk ein. Geben Sie jede IP-Adresse in einer separaten Zeile ein. Beispiel:
- 192.0.2.1
- 192.0.2.100
Tabelle 3. Konfiguration eines API-Zugriffsnetzwerks Option Beschreibung api-network-name
Geben Sie den Namen des API-Zugriffsnetzwerks ein.
Wenn Ihr API-Zugriffsnetzwerk statische IP-Adressen anstelle von DHCP verwendet, geben Sie die folgenden Werte ein. Diese Werte sind für DHCP-Netzwerke nicht erforderlich.
Option Beschreibung api-ip-range-begin, api-ip-range-end
Geben Sie die IP-Adressbereiche in Ihrem API-Zugriffsnetzwerk in punktierter Dezimalschreibweise ein und trennen Sie die Adressbereiche durch Kommas. Beispiel: 198.51.100.10, 198.51.100.50.
api-subnet-mask
Geben Sie die Subnetzmaske für das API-Zugriffsnetzwerk ein.
api-gateway-address
Geben Sie die IP-Adresse des Netzwerk-Gateways für das API-Zugriffsnetzwerk ein.
api-dns-server
Geben Sie die IP-Adresse eines oder mehrerer DNS-Server für das API-Zugriffsnetzwerk ein. Geben Sie jede IP-Adresse in einer separaten Zeile ein. Beispiel:
- 198.51.100.1
- 198.51.100.100
Wenn Ihre Bereitstellung VDS-Netzwerke verwendet, geben Sie folgende Werte ein. Diese Werte sind für NSX-Bereitstellungen nicht erforderlich.
Tabelle 4. Konfiguration eines Trunk-Netzwerks Option Beschreibung trunk-network-name
Geben Sie den Namen des Trunk-Netzwerks ein.
trunk-ip-range-begin, trunk-ip-range-end
Geben Sie die IP-Adressbereiche in Ihrem Trunk-Netzwerk in punktierter Dezimalschreibweise ein und trennen Sie die Adressbereiche durch Kommas. Beispiel: 169.254.0.1,169.254.0.254.
Geben Sie die folgenden Informationen für alle Bereitstellungstypen ein.
Tabelle 5. Konfiguration der Steuerungsebene Option Beschreibung datacenter-name
Geben Sie den Namen des vSphere-Datencenters ein, in dem die VMware Integrated OpenStack-Steuerungskomponente erstellt werden soll.
datastore-name
Geben Sie den Namen des Datenspeichers für die VMware Integrated OpenStack-Steuerungskomponente ein.
resource-pool-name
Geben Sie den Namen des Ressourcenpools für die VMware Integrated OpenStack-Steuerungskomponente ein.
controller-count
Geben Sie die Anzahl der zu erstellenden Controller an.
controller-size
Geben Sie die Größe des Controllers an. Die folgenden Werte werden akzeptiert:
- klein (4 vCPUs und 16 GB RAM)
- mittel (8 vCPUs und 32 GB RAM)
- groß (12 vCPUs und 32 GB RAM)
Tabelle 6. Sicherungskonfiguration Option Beschreibung backup-file-name
Geben Sie den Namen der wiederherzustellenden Sicherungsdatei ein.
restore-description
Geben Sie eine Beschreibung für die Wiederherstellungsaufgabe ein.
content-library-name
Geben Sie den Namen der Inhaltsbibliothek ein, die die Sicherungsdatei enthält.
Wenn sich Ihre Inhaltsbibliothek und VMware Integrated OpenStack in separaten vCenter Server-Instanzen befinden, geben Sie die Konfiguration für die vCenter Server-Instanz ein, die die Inhaltsbibliothek enthält. Die folgenden Werte sind nicht erforderlich, wenn sich Ihre Inhaltsbibliothek und die Steuerungskomponente in derselben vCenter Server-Instanz befinden.
Tabelle 7. Konfiguration der Inhaltsbibliothek Option Beschreibung content-library-vcserver-fqdn
Geben Sie den FQDN der vCenter Server-Instanz ein, die die Inhaltsbibliothek enthält.
content-library-vcserver-admin
Geben Sie den Benutzernamen eines vCenter Server-Administrators für diese Instanz ein.
content-library-vcserver-password
Geben Sie das Kennwort des angegebenen vCenter Server-Administrators ein.
control-plane-storage
(Optional) Geben Sie den Namen eines Datenspeichers ein, auf dem Informationen zur Steuerungsebene gespeichert werden sollen.
-
- Führen Sie den Befehl
viocli restore deployment
aus und geben Sie die Wiederherstellungskonfigurationsdatei an.viocli restore deployment -f configuration-file [--skip-control-plane]
Um Ihre Bereitstellung auf einer vorhandenen Steuerungsebene wiederherzustellen, schließen Sie den Parameter --skip-control-plane ein.
Ergebnisse
Die OpenStack-Bereitstellung wird auf den Zustand der Sicherung zurückgesetzt.