8.10. 許可される NAS プロトコルの変更
Shared File Systems サービス (manila) を使用して、NFS、CephFS、または CIFS ネットワーク接続ストレージ (NAS) プロトコルで共有をエクスポートできます。デフォルトでは、Shared File Systems サービスは NFS と CIFS を有効にしますが、これはデプロイメント内のバックエンドでサポートされていない可能性があります。
enabled_share_protocols パラメーターを変更して、クラウドで許可するプロトコルのみをリストできます。たとえば、デプロイメント内のバックエンドが NFS と CIFS の両方をサポートしている場合、デフォルト値を変更して 1 つのプロトコルのみを有効にすることができます。割り当てる NAS プロトコルは、Shared File Systems サービスのデプロイメントのバックエンドによりサポートされる必要があります。
すべてのストレージバックエンドドライバーが、CIFS プロトコルをサポートしているわけではありません。CIFS をサポートする認定ストレージシステムの詳細は、Red Hat エコシステムカタログ を参照してください。
手順
OpenStackControlPlaneCR ファイル (openstack_control_plane.yaml) を開き、次のパラメーターをmanilaテンプレートに追加します。この例では、NFS プロトコルを有効にします。apiVersion: core.openstack.org/v1beta1 kind: OpenStackControlPlane spec: ... manila: enabled: true template: manilaAPI: customServiceConfig: | [DEFAULT] enabled_share_protocols = NFS ...コントロールプレーンを更新します。
$ oc apply -f openstack_control_plane.yaml -n openstackRHOCP が
OpenStackControlPlaneCR に関連するリソースを作成するまで待機します。次のコマンドを実行して、ステータスを確認します。$ oc get openstackcontrolplane -n openstackステータスが "Setup complete" であれば、
OpenStackControlPlaneリソースが作成されています。ヒントデプロイの進行状況を追跡するには、
getコマンドの末尾に-wオプションを追加します。