定期的なスケジュールでデプロイが自動的にバックアップされるように構成できます。

重要: この手順で作成した一時構成ファイルには、 vCenter Server 認証情報がプレーンテキストで含まれています。セキュリティ上の理由から、このファイルはバックアップ タスクの作成後に削除します。

次のアイテムがバックアップされます。

  • OpenStack コンポーネントの設定
  • OpenStack 制御プレーン データベース
  • デプロイのシークレット

Cinder のバックアップの詳細については、Cinder 向けのバックアップ サービスの設定を参照してください。

前提条件

vCenter Server インスタンスにコンテンツ ライブラリを作成します。コンテンツ ライブラリの詳細については、コンテンツ ライブラリの使用を参照してください。

手順

  1. Integrated OpenStack Managerroot ユーザーとしてログインします。
    ssh root@mgmt-server-ip
  2. テキスト エディタで、スケジュール設定されたバックアップ用の構成ファイルを YAML 形式で作成します。

    次のテンプレートを使用します。

    ---
    namePrefix: backup-name-prefix
    description: backup-description
    backupSchedule: backup-schedule
    retentionPolicy:
      maximumNumberOfBackup: max-backups
    target:
       kind: contentLibrary
       contentLibrary:
          name: content-library-name
          hostname: vcserver-fqdn
          username: vcserver-admin
          password: vcserver-password
    オプション 説明

    backup-name-prefix

    バックアップ ファイルのプリフィックスを入力します。英数字の文字列には、特殊文字 (-) を含めることができます。

    backup-description

    バックアップの説明を入力します。

    backup-schedule

    バックアップ スケジュールを 5 つのフィールドによる cron 式として指定します。たとえば、毎日 00:05 にバックアップするには、"5 0 * * *" と入力します。

    max-backups

    保持するバックアップの最大数。0 より大きい整数を入力します。

    content-library-name

    バックアップを保存するためのコンテンツ ライブラリの名前を入力します。

    vcserver-fqdn

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

    vcserver-admin

    vCenter Server 管理者のユーザー名を入力します。

    vcserver-password

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

  3. 構成ファイルを使用してバックアップ タスクを作成します。
    viocli create backupschedule -f <configuration-file>

結果

バックアップ タスクが作成され、デプロイのバックアップが、指定したスケジュールに沿ってコンテンツ ライブラリに保存されます。