Red Hat Training
A Red Hat training course is available for Red Hat OpenStack Platform
第 3 章 编辑环境文件
环境文件包含您要定义的后端设置。它还包含与共享文件系统服务部署相关的其他设置。有关环境文件的更多信息, 请参阅高级 Overcloud 自定义指南中的 环境文件。
此发行版包含用于定义 CephFS 后端的集成式环境文件。此文件位于 undercloud 节点的以下路径中:
/usr/share/openstack-tripleo-heat-templates/environments/manila-cephfsnative-config.yaml
此文件提供用于部署共享文件系统服务的默认设置。
创建一个环境文件,其中包含您的环境的将设置 though though: ~/templates/manila-cephfsnative-config.yaml
。以下代码片段显示了部署共享文件系统服务时 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
中设置的默认值。这包括OS::Tripleo::Services::ManilaBackendCephFs
设置的值,后者为 CephFS 后端设置默认值。- 2
- 如果将
ManilaCephFSNativeDriverHandlesShareServers
设置为false
,该驱动程序无法处理共享服务器的生命周期。 - 3
ManilaCephFSNativeCephFSConfPath:
设置 Ceph 集群配置文件的路径。- 4
ManilaCephFSNativeCephFSAuthId:
是 director 将为共享访问而创建的 Ceph 身份验证 ID。