1.2. 外部の CephFS を使用する Shared File Systems サービスのデプロイ
Red Hat OpenStack Platform director は、CephFS を使用する Shared File Systems サービス (manila) をデプロイすることができます。CephFS は、ネイティブ CephFS プロトコルまたは NFS プロトコルを通じて使用できます。
これらのストレージプロトコルに関する詳細は、Shared File Systems サービスの NFS バックエンドに CephFS を使用した場合のガイドの Ceph File System のアーキテクチャー を参照してください。
CephFS ネイティブドライバーと共に Shared File Systems サービス (manila) を使用して、Manila CSI で Red Hat OpenShift Container Platform にファイル共有を提供することはできません。Red Hat では、このようなデプロイメントをサポートしていません。詳細は、Red Hat のサポートにお問い合わせください。
NFS バックエンドに CephFS を使用した Shared File Systems サービス (manila) は、Manila CSI を使用した Red Hat OpenShift Container Platform へのファイル共有の提供を完全にサポートします。このソリューションは、大規模なデプロイメントを対象としていません。重要な推奨事項は、https://access.redhat.com/articles/6667651 を参照してください。
ネイティブ CephFS 共有ファイルシステムを使用するには、クライアントが Ceph パブリックネットワークにアクセスできる必要があります。オーバークラウドを既存の Ceph クラスターと統合する際に、director は Ceph パブリックネットワークとして指定する分離ストレージネットワークを作成しません。このネットワークがすでに存在していることを前提とします。Ceph パブリックネットワークへの直接アクセスを許可しないでください。その代わりに、テナントが Ceph パブリックネットワークに接続するためのルーターを作成するのを許可します。
セキュリティーに関する考慮事項の詳細については、ネイティブ CephFS を使用 した共有ファイルシステムサービスのデプロイ ガイドの ネイティブ CephFS バックエンドセキュリティー を参照してください。
NFS プロトコルを通じて CephFS を使用する場合、director は Pacemaker (PCS) が管理するコントローラーノードに NFS-Ganesha ゲートウェイをデプロイします。PCS は、アクティブ/パッシブ設定を使用してクラスターの可用性を管理します。
この機能は、Ceph 4 サイクルの Ceph Storage 4.1 以降、または Ceph 5 サイクルの Ceph Storage 5.0 以降でサポートされます。ceph-ansible パッケージの最新バージョンをアンダークラウドにインストールする必要があります。お使いのシステムにインストールされている Ceph Storage がどのリリースかを判断する方法は、Red Hat Ceph Storage releases and corresponding Ceph package versions を参照してください。
アンダークラウド上で ceph-ansible パッケージを更新する方法は、「ceph-ansible パッケージのインストール」を参照してください。
前提条件
外部の Ceph Storage クラスターを使用して Shared File Systems サービスを設定するには、以下の前提条件を満たす必要があります。
- 外部の Ceph Storage クラスターにはアクティブな MDS が必要です。
-
外部の Ceph Storage クラスターには、CephFS データ (
ManilaCephFSDataPoolName) および CephFS メタデータプール (ManilaCephFSMetadataPoolName) の値に基づいた CephFS ファイルシステムが必要です。詳細は、「カスタム環境ファイルの作成」 を参照してください。 -
外部の Ceph Storage クラスターに、Shared File Systems サービス用の
cephxクライアント名およびキーがある。詳細は、「カスタム環境ファイルの作成」 を参照してください。
Red Hat Ceph Storage の詳細は、Red Hat Ceph Storage ファイルシステムガイド を参照してください。