第1章 Red Hat OpenStack Platform Block Storage バックアップサービスの概要

Red Hat OpenStack Platform (RHOSP) は、Red Hat Enterprise Linux 上にプライベートまたはパブリックの Infrastructure-as-a-Service (IaaS) クラウドを構築するための基盤を提供します。RHOSP は、クラウド対応のワークロード開発向けのスケーラビリティーおよび耐障害性に優れたプラットフォームです。

RHOSP Dashboard またはコマンドラインクライアントメソッドのどちらかを使用して、バックアップサービスのほとんど機能を管することができます。ただし、一部のより高度な手順を実施するには、コマンドラインを使用する必要があります。

注記

Red Hat OpenStack Platform の全ドキュメントスイートは Red Hat OpenStack Platform の製品ドキュメント で参照してください。

Block Storage Service (cinder) には、cinder ボリュームのバックアップをさまざまなストレージバックエンドに提供するために使用できる、水平方向にスケーラブルなバックアップサービスが同梱されています。Block Storage バックアップサービスを使用して、完全バックアップまたは増分バックアップを作成し、これらのバックアップを復元できます。このサービスはボリュームアレイに依存しません。

Red Hat OpenStack Platform director は、完全な OpenStack 環境のインストールおよび管理を行うためのツールセットです。Red Hat OpenStack director は、最小限の手動設定で機能するエンタープライズレベルの OpenStack デプロイメントをオーケストレーションします。これは、個別の OpenStack コンポーネントを手動で設定することに固有の問題の多くに対応するのに役立ちます。

director によりデプロイされた終了結果は、オーバークラウドと呼ばれます。オーバークラウドには、Block Storage など、エンドユーザーにサービスを提供するすべてのコンポーネントが含まれます。Block Storage バックアップサービスは、コントローラーノードにデプロイされるオプションのサービスです。

本書では、特定のバックエンドを使用するために Block Storage バックアップサービスをデプロイする方法についてのガイダンスを提供します。本ガイドでは、Block Storage バックアップサービスのプランニング、インストール、設定および使用について説明します。

1.1. バックアップとは

ボリュームバックアップは、ボリュームのコンテンツの永続コピーです。ボリュームバックアップは通常、オブジェクトストアとして作成されます。デフォルトでは、OpenStack Object Storage サービス(swift)で管理されます。オプションで、バックアップの代替バックエンドとして Red Hat Ceph Storage および NFS を設定できます。

ボリュームバックアップを作成すると、バックアップメタデータはすべて Block Storage サービスデータベースに保存されます。cinder-backup は、メタデータを使用してバックアップからボリュームを復元します。致命的なデータベースの損失からデータを復元する場合は、バックアップからボリュームを復元する前に、Block Storage サービスデータベースを復元する必要があります。このリカバリーのシナリオでは、Block Storage サービスデータベースが元のすべてのボリュームバックアップメタデータそのまま復元されることを想定しています。

ボリュームバックアップをデータのサブセットのみに設定する場合は、ボリュームのバックアップメタデータをエクスポートする必要があります。ボリュームメタデータのバックアップを使用すると、REST API または cinder クライアントを使用して Block Storage データベースにメタデータを再インポートし、通常どおりボリュームのバックアップを復元できます。

ボリュームのバックアップはスナップショットとは異なります。バックアップはボリュームに含まれるデータを保持し、データの損失を防ぐために使用されます。スナップショットは、特定の時点でボリュームの状態を保持し、クローン作成を容易にするために使用されます。スナップショットが存在している場合にはボリュームを削除することはできません。

クローン作成中のレイテンシーを最小限に抑えるために、スナップショットバックエンドは通常、ボリュームのバックエンドと共存します。一般的なエンタープライズデプロイメントでは、バックアップリポジトリーは、異なるノード、物理ストレージ、地理的な場所など、ボリュームバックエンドとは別の場所にあります。これにより、ボリュームのバックエンドに発生する可能性のある破損からバックアップリポジトリーを保護します。

ボリュームスナップショットの詳細は、ストレージガイドボリュームスナップショットの作成、使用、または削除 を参照してください。