検索

15.2. バックアップからの director Operator の復元

download PDF

バックアップの復元をリクエストすると、Red Hat OpenStack Platform (RHOSP) ディレクターオペレーター (OSPdO) は、指定された OpenStackBackup リソースの内容を取得し、それらを namespace 内に存在するすべての既存のカスタムリソース (CR)、ConfigMap、および Secret リソースに適用しようとします。。OSPdO は、namespace 内の既存のリソースを上書きし、namespace 内に見つからないリソースに対して新しいリソースを作成します。

手順

  1. 利用可能なバックアップを一覧表示します。

    $ oc get osbackup
  2. 特定のバックアップの詳細を調べます。

    $ oc get backup <name> -o yaml
    • <name> を検査するバックアップの名前に置き換えます。
  3. ワークステーション上に openstack_restore.yaml という名前のファイルを作成します。
  4. 以下の設定を openstack_restore.yaml ファイルに追加して、OpenStackBackupRequest カスタムリソース (CR) を作成します。

    apiVersion: osp-director.openstack.org/v1beta1
    kind: OpenStackBackupRequest
    metadata:
      name: openstackbackuprestore
      namespace: openstack
    spec:
      mode: <mode>
      restoreSource: <restore_source>
    • <mode> を次のいずれかのオプションに置き換えます。

      • restore: 既存の OpenStackBackup からのリストアを要求します。
      • cleanRestore: 既存の OpenStackBackup から新しいリソースを復元して作成する前に、namespace 内の既存の OSPdO リソースを完全に消去します。
    • <restore_source> を復元する OpenStackBackup の ID に置き換えます (例: openstackbackupsave-1641928378)。
  5. openstack_restore.yaml ファイルを保存します。
  6. OpenStackBackupRequest CR を作成します。

    $ oc create -f openstack_restore.yaml -n openstack
  7. OpenStackBackupRequest CR の作成ステータスを監視します。

    $ oc get openstackbackuprequest openstackbackuprestore -n openstack
    • Loading 状態は、OpenStackBackup のすべてのリソースがクラスターに対して適用されていることを示します。

      NAME                     OPERATION  SOURCE                           STATUS     COMPLETION TIMESTAMP
      openstackbackuprestore   restore    openstackbackupsave-1641928378   Loading
    • Reconciling 状態は、すべてのリソースがロードされ、OSPdO がすべてのリソースのプロビジョニングを試みるために調整を開始したことを示します。

      NAME                     OPERATION  SOURCE                           STATUS       COMPLETION TIMESTAMP
      openstackbackuprestore   restore    openstackbackupsave-1641928378   Reconciling
    • Restored 状態は、OpenStackBackup CR が復元されたことを示します。

      NAME                     OPERATION  SOURCE                           STATUS     COMPLETION TIMESTAMP
      openstackbackuprestore   restore    openstackbackupsave-1641928378   Restored   2022-01-12T13:48:57Z
    • Error 状態は、復元が失敗したことを示します。リクエストの内容を確認してエラーを見つけます。

      $ oc get openstackbackuprequest openstackbackuprestore -o yaml -n openstack
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.