バックアップから VMware Integrated OpenStack のデプロイをリストアできます。

重要:
  • この手順で作成した一時構成ファイルには、vCenter Server 認証情報がプレーンテキストで含まれています。セキュリティ上の理由から、このファイルはバックアップの終了後に削除します。
  • 複数のリストア操作を同時に実行しないでください。リストア操作の設定が正しくない場合は、操作が失敗するかタイムアウトになるまで待機してから、再試行してください。

前提条件

使用可能なバックアップがあることを確認します。デプロイのバックアップまたはスケジュール設定されたバックアップ タスクの作成を参照してください。

手順

  1. Integrated OpenStack Managerroot ユーザーとしてログインします。
    ssh root@mgmt-server-ip
  2. テキスト エディタで、YAML 形式のリストア構成ファイルを作成します。
    • 既存の制御プレーンに VMware Integrated OpenStack をリストアする場合は、次のテンプレートを使用します。

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

      パラメータの説明は、次のとおりです。

      オプション 説明

      backup-file-name

      リストアするバックアップ ファイルの名前を入力します。

      restore-description

      リストア タスクの説明を入力します。

      content-library-name

      バックアップ ファイルが含まれているコンテンツ ライブラリの名前を入力します。

      content-library-vcserver-fqdn

      コンテンツ ライブラリを含む vCenter Server インスタンスの FQDN を入力します。

      content-library-vcserver-admin

      そのインスタンスの vCenter Server 管理者のユーザー名を入力します。

      content-library-vcserver-password

      指定した vCenter Server 管理者のパスワードを入力します。

      control-plane-storage

      (オプション)制御プレーン情報を格納するデータストアの名前を入力します。

    • 新しい制御プレーンに VMware Integrated OpenStack をリストアする場合は、次のテンプレートを使用します。

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

      パラメータの説明は、次のとおりです。

      表 1. vCenter Server の設定
      オプション 説明

      vio-vcserver-fqdn

      デプロイをリストアする先の vCenter Server インスタンスの FQDN を入力します。

      vio-vcserver-admin

      そのインスタンスの vCenter Server 管理者のユーザー名を入力します。

      vio-vcserver-password

      指定した vCenter Server 管理者のパスワードを入力します。

      表 2. 管理ネットワークの設定
      オプション 説明

      mgmt-network-name

      管理ネットワークの名前を入力します。

      管理ネットワークで DHCP ではなく固定 IP アドレスを使用している場合は、以下の値を入力します。これらの値は、DHCP ネットワークでは不要です。

      オプション 説明

      mgmt-ip-range-begin, mgmt-ip-range-end

      管理ネットワークの IP アドレス範囲を、カンマで区切ったドット区切り 10 進数形式で入力します。たとえば、192.0.2.10, 192.0.2.50 とします。

      mgmt-subnet-mask

      管理ネットワークのサブネット マスクを入力します。

      mgmt-gateway-address

      管理ネットワークのネットワーク ゲートウェイの IP アドレスを入力します。

      mgmt-dns-server

      管理ネットワークの 1 つ以上の DNS サーバの IP アドレスを入力します。各 IP アドレスを別々の行に入力します。例:

      - 192.0.2.1

      - 192.0.2.100

      表 3. API アクセス ネットワークの設定
      オプション 説明

      api-network-name

      API アクセス ネットワークの名前を入力します。

      API アクセス ネットワークで DHCP ではなく固定 IP アドレスを使用している場合は、以下の値を入力します。これらの値は、DHCP ネットワークでは不要です。

      オプション 説明

      api-ip-range-begin, api-ip-range-end

      API アクセス ネットワークの IP アドレス範囲を、カンマで区切ったドット区切り 10 進数形式で入力します。たとえば、198.51.100.10, 198.51.100.50 とします。

      api-subnet-mask

      API アクセス ネットワークのサブネット マスクを入力します。

      api-gateway-address

      API アクセス ネットワークのネットワーク ゲートウェイの IP アドレスを入力します。

      api-dns-server

      API アクセス ネットワークの 1 つ以上の DNS サーバの IP アドレスを入力します。各 IP アドレスを別々の行に入力します。例:

      - 198.51.100.1

      - 198.51.100.100

      デプロイで VDS ネットワークを使用する場合は、次の値を入力します。これらの値は、NSX デプロイでは不要です。

      表 4. トランク ネットワークの設定
      オプション 説明

      trunk-network-name

      トランクネットワークの名前を入力します。

      trunk-ip-range-begin, trunk-ip-range-end

      トランク ネットワークの IP アドレス範囲を、カンマで区切ったドット区切り 10 進数形式で入力します。たとえば、169.254.0.1,169.254.0.254 のように入力します。

      すべてのデプロイ タイプについて、次の情報を入力します。

      表 5. 制御プレーンの設定
      オプション 説明

      datacenter-name

      VMware Integrated OpenStack 制御プレーンの作成場所となる vSphere データセンターの名前を入力します。

      datastore-name

      VMware Integrated OpenStack 制御プレーンのデータストアの名前を入力します。

      resource-pool-name

      VMware Integrated OpenStack 制御プレーンのリソース プールの名前を入力します。

      controller-count

      作成するコントローラの数を入力します。

      controller-size

      コントローラのサイズを指定します。以下の値がサポートされています。

      • small(4 個の vCPU と 16 GB の RAM)
      • medium(8 個の vCPU と 32 GB の RAM)
      • large(12 個の vCPU と 32 GB の RAM)
      表 6. バックアップの設定
      オプション 説明

      backup-file-name

      リストアするバックアップ ファイルの名前を入力します。

      restore-description

      リストア タスクの説明を入力します。

      content-library-name

      バックアップ ファイルが含まれているコンテンツ ライブラリの名前を入力します。

      コンテンツ ライブラリと VMware Integrated OpenStack が別々の vCenter Server インスタンスに配置されている場合は、コンテンツ ライブラリが含まれている vCenter Server インスタンスの設定を入力します。コンテンツ ライブラリと制御プレーンが同じ vCenter Server インスタンスに配置されている場合、以下の値は不要です。

      表 7. コンテンツ ライブラリの設定
      オプション 説明

      content-library-vcserver-fqdn

      コンテンツ ライブラリを含む vCenter Server インスタンスの FQDN を入力します。

      content-library-vcserver-admin

      そのインスタンスの vCenter Server 管理者のユーザー名を入力します。

      content-library-vcserver-password

      指定した vCenter Server 管理者のパスワードを入力します。

      control-plane-storage

      (オプション)制御プレーン情報を格納するデータストアの名前を入力します。

  3. viocli restore deployment コマンドを実行して、リストア構成ファイルを指定します。
    viocli restore deployment -f configuration-file [--skip-control-plane]

    既存の制御プレーンにデプロイをリストアするには、--skip-control-plane パラメータを含めます。

結果

OpenStack デプロイはバックアップの状態にリストアされます。