第3章 環境ファイルの編集
環境ファイルには、定義するバックエンド設定が含まれます。また、Shared File System サービスのデプロイに関するその他の設定も含まれます。環境ファイルに関する詳しい情報は、『 director のインストールと 使用方法 』 の「環境ファイル」を参照してください。
本リリースには、CephFS バックエンドを定義するための統合環境ファイルが含まれています。このファイルは、アンダークラウドノードの以下のパスにあります。
/usr/share/openstack-tripleo-heat-templates/environments/manila-cephfsnative-config.yaml
このファイルは、Shared File System サービスをデプロイするためのデフォルト設定を提供します。
環境ファイルを作成します。この環境ファイルには、お使いの環境に必要な設定が含まれる環境ファイル ~/templates/manila-cephfsnative-config.yaml
を作成します。Shared File System サービスをデプロイする際に director が使用するデフォルト値を、以下のスニペットに示します。
/home/stack/templates/manila-cephfsnative-config.yaml
parameter_defaults: # 1 ManilaCephFSNativeBackendName: cephfsnative ManilaCephFSNativeDriverHandlesShareServers: false # 2 ManilaCephFSNativeCephFSConfPath: '/etc/ceph/ceph.conf' # 3 ManilaCephFSNativeCephFSAuthId: 'manila' # 4 ManilaCephFSNativeCephFSClusterName: 'ceph' ManilaCephFSNativeCephFSEnableSnapshots: true
- 1
parameter_defaults
ヘッダーから設定が始まります。具体的には、resource_registry
に設定されたデフォルト値を上書きすることができます。これには、CephFS バックエンドのデフォルトを設定するOS::Tripleo::Services::ManilaBackendCephFs
で定義した値も含まれます。- 2
ManilaCephFSNativeDriverHandlesShareServers
をfalse
に設定すると、ドライバーは共有サーバーのライフサイクルを処理しません。- 3
ManilaCephFSNativeCephFSConfPath:
Ceph クラスターの設定ファイルへのパスを設定します。- 4
ManilaCephFSNativeCephFSAuthId:
director がファイル共有にアクセスするために作成する Ceph 認証 ID です。