第1章 永続ストレージの設定
Red Hat OpenStack Services on OpenShift (RHOSO) をデプロイする場合、Red Hat Ceph Storage をストレージバックエンドとして使用し、ブロック、イメージ、オブジェクト、およびファイルストレージ用に RHOSO ストレージサービスを設定できます。
外部の Red Hat Ceph Storage クラスターを Compute サービス (nova) および 1 つ以上の RHOSO ストレージサービスの組み合わせを使用して統合するか、ハイパーコンバージドインフラストラクチャー (HCI) 環境を作成できます。RHOSO は Red Hat Ceph Storage 7 および 8 をサポートしています。ハイパーコンバージドインフラストラクチャー (HCI) 環境の作成については、ハイパーコンバージドインフラストラクチャー環境のデプロイ を参照してください。
Red Hat OpenShift Data Foundation (ODF) を外部モードで使用して、Red Hat Ceph Storage と統合できます。内部モードでの ODF の使用はサポートされていません。外部モードでの ODF のデプロイの詳細は、外部モードでの OpenShift Data Foundation のデプロイ を参照してください。
RHOSO は、一時ストレージと永続ストレージの 2 種類を認識します。
- 一時ストレージは、特定の Compute インスタンスに関連付けられます。そのインスタンスが終了すると、関連付けられている一時ストレージも終了します。このタイプのストレージは、インスタンスのオペレーティングシステムの保存など、ランタイム要件に役立ちます。
- 永続ストレージは、実行中のインスタンスから独立して存続 (永続) するように設計されています。このストレージは、別のインスタンスまたは有効期間を超えた特定のインスタンスが再利用する必要のあるデータに使用されます。
RHOSO ストレージサービスは、次の永続ストレージタイプに対応します。
- Block Storage サービス (cinder): ボリューム
- Image サービス (glance): イメージ
- Object Storage サービス (swift): オブジェクト
- Shared File Systems サービス (manila): 共有
すべての永続ストレージサービスは、データをストレージバックエンドに保存します。Red Hat Ceph Storage は 4 つのサービスすべてのバックエンドとして機能し、Red Hat Ceph Storage を使用することで OpenStack サービスの機能が最適化されます。
1.1. ストレージソリューション リンクのコピーリンクがクリップボードにコピーされました!
RHOSO は、さまざまなサービスバックエンドに対して複数のストレージソリューションをサポートしています。
- Ceph RBD バックエンド、iSCSI、FC、NVMe-TCP ストレージプロトコル、または汎用 NFS バックエンドを使用して Block Storage サービスを設定します。
- Ceph RBD、Block Storage、Object Storage、または NFS バックエンドを使用して Image サービスを設定します。
- OpenShift ノード上の PersistentVolumes (PV) または外部データプレーンノード上のディスクを使用するように Object Storage サービスを設定します。
- ネイティブ CephFS、Ceph-NFS、または NetApp や Pure Storage などの代替バックエンドを使用して、Shared File Systems サービスを設定します。
RHOSO デプロイメントのストレージソリューションのプランニングと関連要件 (ネットワークやセキュリティーなど) の詳細は、デプロイメントのプランニング の ストレージと共有ファイルシステムのプランニング を参照してください。
ベストプラクティスの使用を促進するために、Red Hat では OpenStack バックエンドの認定プロセスを用意しています。高いサポート性と相互運用性のために、ストレージバックエンドが RHOSO 認定されていることを確認してください。認定ステータスは、Red Hat エコシステムカタログ で確認できます。Ceph RBD は、すべての RHOSO リリースでバックエンドとして認定されています。
Red Hat OpenStack Services on OpenShift (RHOSO) は、Red Hat Ceph Storage 7 および 8 の外部デプロイメントをサポートします。Red Hat Ceph Storage を参照する設定例では、リリース 7 の情報を使用します。Red Hat Ceph Storage 8 を使用している場合は、それに応じて設定例を調整してください。