Sie können Ihre VMware Integrated OpenStack-Bereitstellung aus einer Sicherung wiederherstellen.

Wichtig:
  • 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

  1. Melden Sie sich beim Integrated OpenStack Manager als root-Benutzer an.
    ssh root@mgmt-server-ip
  2. 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.

  3. 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.