第1章 Google Cloud ストレージを使用するためのブロックストレージバックアップの設定について
Red Hat OpenStack Platform director は、完全な Red Hat OpenStack 環境のインストールおよび管理を行うためのツールセットです。これは、主に OpenStack プロジェクト TripleO(OpenStack onOpenStack)をベースにしています。director の主な目的は、最小限の手動設定で機能する、エンタープライズレベルの OpenStack デプロイメントをオーケストレーションすることです。director は、個別の OpenStack コンポーネントを手動で設定する際の多くの問題に対処します。
director を使用してデプロイする OpenStack 環境は、オーバークラウド と呼ばれます。オーバークラウドには、Block Storage を含むエンドユーザーにサービスを提供するすべてのコンポーネントが含まれます。本ガイドでは、オーバークラウドの Block Storage サービスにカスタムバックエンドをデプロイする方法について説明します。
Red Hat OpenStack Platform は、ブロックストレージバックエンドからデータ処理まで、複数のサードパーティーサービス、デバイス、アプリケーションをサポートします。Block Storage サービスが Google Cloud をバックアップストレージサービスとして使用するように設定できます。Google Cloud インテグレーションは、本リリースではテクノロジープレビュー機能として利用できます。
テクノロジープレビュー の機能は、Red Hat では全面的にはサポートしていません。本書で説明されているデプロイメントシナリオは、テスト目的にのみご利用いただく機能で、実稼働環境にデプロイすべきではありません。
テクノロジープレビュー機能についての詳しい情報は、「対象範囲の詳細」を参照してください。
本書では、オーバークラウドのデプロイメント上の Block Storage サービスが Google Cloud ストレージにボリュームをバックアップするように設定されたテストシナリオについて説明します。このテストシナリオには、以下の前提条件を満たす必要があります。
- オーバークラウドはすでに director を使用してデプロイされています。director のデプロイメントに関する詳しい情報は、『director の インストールと使用方法』 を参照してください。
-
昇格した特権を持つアカウントのユーザー名およびパスワードを所有している。オーバークラウドのデプロイには、作成したものと同じアカウントを使用することができます。『director のインストールと使用方法』 に記載の手順に従い、この目的のために
stack
という名前のユーザーを作成します。 - Block Storage サービスは、コントローラーノードまたは HA デプロイメントのすべてのコントローラーノードにインストールされます。
- Google Cloud Platform にアクセスできる Google アカウントがある。Block Storage サービスはこのアカウントを使用してアクセスし、Google Cloud を使用してバックアップを保存します。
1.1. 設定プロセスについて
Block Storage サービスを Google Cloud をバックアップサービスとして使用するように設定するには、以下の手順を行います。
- Google アカウントのサービスアカウントクレデンシャルを作成してダウンロードします。詳細は(2章GCS 認証情報ファイルの作成およびダウンロード)を参照してください。
- 必要な Block Storage 設定を定義するための環境ファイルの作成詳細は(3章Block Storage 環境ファイルを作成します。)を参照してください。この環境ファイルは、直前の手順で作成したサービスアカウントのクレデンシャルも使用します。
- 新たな環境ファイルを使用して、オーバークラウドを再デプロイします。詳細は(4章オーバークラウドの再デプロイ)を参照してください。