第 4 章 使用 CephFS 后端部署共享文件系统服务
创建 /home/stack/templates/manila-cephfsnative-config.yaml 后,以 stack 用户身份登录 undercloud。然后,通过包含以下环境文件,使用 CephFS 后端部署共享文件系统服务:
-
/usr/share/openstack-tripleo-heat-templates/environments/services/ceph-mds.yaml- 启用 Ceph MDS,在使用 CephFS 后端时共享文件系统服务是必需的。 -
/usr/share/openstack-tripleo-heat-templates/environments/manila-cephfsnative-config.yaml- 部署 Ceph 集群。 -
/home/stack/templates/manila-cephfsnative-config.yaml- 前面创建,并包含任何在/usr/share/openstack-tripleo-heat-templates/environments/manila-cephfsnative-config.yaml中设置的默认值。第 3 章 编辑环境文件
例如,如果您的 OpenStack 和 Ceph 设置在 /home/stack/templates/storage-environment.yaml 中定义,请运行:
openstack overcloud deploy --templates \ -e /home/stack/templates/storage-environment.yaml \ -e /usr/share/openstack-tripleo-heat-templates/environments/manila-cephfsnative-config.yaml \ -e /usr/share/openstack-tripleo-heat-templates/environments/services/ceph-mds.yaml \ -e /home/stack/templates/manila-cephfsnative-config.yaml \
$ openstack overcloud deploy --templates \
-e /home/stack/templates/storage-environment.yaml \
-e /usr/share/openstack-tripleo-heat-templates/environments/manila-cephfsnative-config.yaml \
-e /usr/share/openstack-tripleo-heat-templates/environments/services/ceph-mds.yaml \
-e /home/stack/templates/manila-cephfsnative-config.yaml \
重要
如果您在创建 overcloud 时传递任何额外的环境文件,请使用 -e 选项再次传递它们,以避免对 overcloud 进行不必要的更改。有关更多信息,请参阅 Director 安装和使用 指南中的 修改 Overcloud 环境。