第1章 スナップショットおよび Revert ツールを使用した Red Hat OpenStack Platform クラスターのバックアップ


スナップショットは、RHOSP 17.1 以降からのアップグレードまたは更新を実行する前に、Red Hat OpenStack Platform (RHOSP) クラスターの元のディスク状態を保存します。その後、結果に応じてスナップショットを削除または元に戻すことができます。たとえば、アップグレードが正常に完了し、スナップショットが不要になった場合は、ノードからスナップショットを削除します。アップグレードが失敗した場合は、スナップショットを元に戻し、エラーを評価して、アップグレード手順を再度開始できます。元に戻すと、すべてのノードのディスクがスナップショット作成時の状態になります。

RHOSP スナップショットおよび Revert ツールは、論理ボリュームマネージャー (LVM) スナップショット機能に基づいており、失敗したアップグレードまたは更新を元に戻すことのみを目的としています。

重要

スナップショットは、ディスクに保存されているデータと同じハードドライブに保存されます。その結果、スナップショットおよび Revert ツールは、ハードウェア障害、データセンターの障害、またはアクセスできないノードの場合に、データの損失を防ぎます。

コントローラーノードとコンピュートノードのスナップショットを作成することができます。アンダークラウドのスナップショットの作成は、サポートされていません。

1.1. コントローラーノードとコンピュートノードのスナップショットの作成

アップグレードまたは更新を実行する前に、コントローラーノードとコンピュートノードのスナップショットを作成します。次に、これらのアクションの結果に応じて、スナップショットを削除または元に戻すことができます。

注記

コントローラーノードとコンピュートノードのスナップショットは、1 つだけ作成できます。別のスナップショットを作成するには、以前のスナップショットを削除するか、元に戻す必要があります。

前提条件

  • ノードで LVM を有効にしている。
  • RHOSP インストールで定義された次のデフォルト LVM 論理ボリュームのセットがある。

    • /dev/vg/lv_audit
    • /dev/vg/lv_home
    • /dev/vg/lv_log
    • /dev/vg/lv_root
    • /dev/vg/lv_srv
    • /dev/vg/lv_var

lvs コマンド、lvscan コマンド、または lvdisplay コマンドを実行すると、ノードディスクを変更する前に、環境にこれらの前提条件が含まれているかどうかを確認できます。

注記

これらの前提条件は、17.1 クラスターのデフォルトのインストールに含まれています。ただし、以前の RHOSP バージョンから RHOSP 17.1 にアップグレードした場合、コントロールプレーンはディスクの再フォーマットが必要なため、コントロールプレーンにはこれらの前提条件が含まれません。

手順

  1. アンダークラウドに stack ユーザーとしてログインします。
  2. stackrc アンダークラウド認証情報ファイルを入手します。

    [stack@undercloud ~]$ source stackrc
    (undercloud) [stack@undercloud ~]$
  3. インストール中に保存された場所から静的 Ansible インベントリーファイルを展開します (まだ実行していない場合)。

    (undercloud) [stack@undercloud ~]$ cp ~/overcloud-deploy/<stack> /tripleo-ansible-inventory.yaml ~/tripleo-inventory.yaml
    • <stack> は、スタックの名前に置き換えます。デフォルトでは、スタックの名前は overcloud です。
  4. スナップショットを作成します。

    (undercloud) [stack@undercloud ~]$ openstack overcloud backup snapshot --inventory ~/tripleo-inventory.yaml
  5. アップグレードまたは更新が成功した場合は、スナップショットを削除します。

    (undercloud) [stack@undercloud ~]$ openstack overcloud backup snapshot --remove --inventory ~/tripleo-inventory.yaml
    重要

    スナップショットの削除は重要なアクションです。アップグレードが正常に完了した後など、ノードを元に戻す予定がない場合は、スナップショットを削除します。長期間にわたってノード上のスナップショットを保持すると、ディスク I/O パフォーマンスが低下します。

  6. アップグレードまたは更新に失敗した場合は、スナップショットを元に戻します。

    (undercloud) [stack@undercloud ~]$ openstack overcloud backup snapshot --revert --inventory ~/tripleo-inventory.yaml
    1. 元に戻した各ノードを再起動して、変更がファイルシステムに適用されるようにします。元に戻すオプションを使用すると、スナップショットが自動的に削除されます。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る