第7章 ストレージと共有ファイルシステムの計画
Red Hat OpenStack Services on OpenShift (RHOSO) は、一時ストレージと永続ストレージを使用して、デプロイメントのストレージニーズに対応します。
一時ストレージは、特定の Compute インスタンスに関連付けられます。このインスタンスが終了すると、関連付けられている一時ストレージも終了します。一時ストレージは、インスタンスのオペレーティングシステムの保存など、ランタイム要件に役立ちます。
永続ストレージは実行中のインスタンスから独立しています。永続ストレージは、データボリューム、ディスクイメージ、共有可能なファイルシステムなどの再利用可能なデータを保存するのに便利です。
デプロイを開始する前に、デプロイメントのストレージ要件を考慮して慎重に計画する必要があります。考慮すべき点としては、次のものが挙げられます。
- サポートされている機能とトポロジー
- ストレージテクノロジー
- ネットワーク
- スケーラビリティー
- アクセシビリティー
- パフォーマンス
- コスト
- セキュリティー
- 冗長性と障害復旧
- ストレージ管理
7.1. サポートされているストレージ機能とトポロジー リンクのコピーリンクがクリップボードにコピーされました!
RHOSO は次のストレージおよびネットワーク機能をサポートしています。
Red Hat Ceph Storage 統合:
- 永続ストレージ用の Block Storage サービス (cinder)、Image サービス (glance)、および一時ストレージ用の Compute サービス (nova) を使用した Ceph Block Device (RBD)
- Shared File Systems サービス (manila) を使用した Ceph File System (ネイティブの CephFS または NFS 経由の CephFS)
- Ceph Object Gateway (RGW) と Object Storage サービスの統合
- ハイパーコンバージドインフラストラクチャー (HCI): ハイパーコンバージドインフラストラクチャーは、ハイパーコンバージドノードで構成されます。ハイパーコンバージドノードは、Compute サービスと Red Hat Ceph Storage サービスが同じノード上に共存する外部データプレーンノードであり、ハードウェアのフットプリントを最適化します。
適切な設定とドライバーを使用した Block Storage サービスのトランスポートプロトコル:
- NVMe over TCP
- RBD
- NFS
FC
注記Block Storage サービスとファイバーチャネル (FC) バックエンドを使用するデプロイメントでは、すべての Compute および OCP ワーカーノードにホストバスアダプター (HBA) をインストールする必要があります。
- iSCSI
- 適切な RHOCP MachineConfig を使用すると、iSCSI、FC、NVMe over TCP によるマルチパスをコントロールプレーンで利用できます。
適切な設定とドライバーを使用した Shared File Systems サービスのトランスポートプロトコル:
- CephFS
- NFS
- CIFS
- ネイティブの Swift または Amazon S3 互換 API を介した Object Storage
RHOSO は次のストレージサービスをサポートしています。
Service | バックエンド |
---|---|
Image サービス (glance) |
|
Compute サービス (nova) |
|
Block Storage サービス (cinder) |
注記 サポートはサードパーティーのドライバーを通じて提供されます。 |
Shared File Systems サービス (manila) |
|
Object Storage サービス (swift) |
|
プロジェクトによるシステムリソースの消費を管理するには、Block Storage サービス (cinder) と Shared File Systems サービス (manila) のクォータを設定できます。デフォルトのクォータをオーバーライドして、個々のプロジェクトに異なる消費制限を設定できます。