7.8. 部署 CephFS-NFS 环境


当您准备好部署环境时,请使用 openstack overcloud deploy 命令以及使用 NFS-Ganesha 运行 CephFS 所需的自定义虚拟环境和角色。

overcloud 部署命令除其它所需选项外,还具有以下选项:

Expand
操作选项附加信息

引用部署的网络,包括 StorageNFS 网络

-e /home/stack/templates/overcloud-networks-deployed.yaml

使用 director 安装和管理 Red Hat OpenStack Platform 中的配置 overcloud 网络。如果您不想将 NFS 流量隔离到单独的网络,可以省略 StorageNFS 网络选项。

引用在部署的网络上创建的虚拟 IP,包括 StorageNFS 网络的 VIP

-e /home/stack/templates/overcloud-vip-deployed.yaml

使用 director 安装和管理 Red Hat OpenStack Platform 中的配置 overcloud 网络。如果您不想将 NFS 流量隔离到单独的网络,可以省略这个选项。

添加 roles_data.yaml 文件中定义的自定义角色。部署命令使用自定义角色将网络分配给 Controller 节点

-r /home/stack/roles_data.yaml

如果您不想将 NFS 流量隔离到单独的网络,可以省略这个选项。

部署 Ceph 守护进程。

-e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/cephadm.yaml

Deploying Red Hat Ceph Storage 和 Red Hat OpenStack Platform together with director 中的 启动 overcloud 部署

使用 ceph-mds.yaml部署 Ceph 元数据服务器

-e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/ceph-mds.yaml

Deploying Red Hat Ceph Storage 和 Red Hat OpenStack Platform together with director 中的 启动 overcloud 部署

使用 CephFS-NFS 后端部署共享文件系统服务(manila)。使用 director 配置 NFS-Ganesha。

-e /usr/share/openstack-tripleo-heat-templates/environments/manila-cephfsganesha-config.yaml

manila-cephfsganesha-config.yaml 环境文件

以下示例显示了使用 NFS-Ganesha、Ceph Storage 集群和 Ceph MDS 部署 CephFS 的 openstack overcloud deploy 命令:

[stack@undercloud ~]$ openstack overcloud deploy \
--templates /usr/share/openstack-tripleo-heat-templates  \
-r /home/stack/roles_data.yaml \
-e /home/stack/templates/overcloud-networks-deployed.yaml\
-e /home/stack/templates/overcloud-vip-deployed.yaml \
-e /home/stack/containers-default-parameters.yaml   \
-e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml   \
-e /home/stack/network-environment.yaml  \
-e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/cephadm.yaml  \
-e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/ceph-mds.yaml  \
-e /usr/share/openstack-tripleo-heat-templates/environments/manila-cephfsganesha-config.yaml
Copy to Clipboard Toggle word wrap

有关 openstack overcloud deploy 命令的更多信息,请参阅使用 director 安装和管理 Red Hat OpenStack Platform 中的 置备和部署 overcloud

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat