1.5. Red Hat Ceph Storage 部署要求
在创建 Ceph Storage 集群之前,需要调配网络资源和裸机实例。在创建 Red Hat Ceph Storage 集群前配置以下内容:
-
使用
openstack overcloud network provision命令和cli-overcloud-network-provision.yamlansible playbook 置备网络。 -
使用
openstack overcloud node provision命令置备裸机实例,以使用cli-overcloud-node-provision.yamlansible playbook 置备裸机实例。
有关这些任务的更多信息,请参阅:
- 配置 Red Hat OpenStack Platform 网络
- 注意
不强制将巨型帧用于存储和存储管理网络,但 MTU 大小中的增加可以提高存储性能。如需更多信息,请参阅配置巨型帧。
overcloud 环境中必须存在以下元素才能完成 Ceph 存储集群配置:
- 在 undercloud 主机上安装的 Red Hat OpenStack Platform director。请参阅使用 director 安装和管理 Red Hat OpenStack Platform 中的安装 director。
- 安装推荐的硬件来支持 Red Hat Ceph Storage。有关推荐硬件的更多信息,请参阅 Red Hat Ceph Storage 硬件指南。
1.5.1. 配置巨型帧 复制链接链接已复制到粘贴板!
使用网络定义文件将存储接口的最大传输单元(MTU)修改为 9000。
巨型帧是 MTU 为 9,000 的帧。对于存储和存储管理网络,巨型帧并不强制,但 MTU 大小中的增加可以提高存储性能。如果要使用巨型帧,您必须配置数据路径中的所有网络交换机端口来支持巨型帧。
在初始部署期间,必须完成 MTU 设置等网络配置更改。它们不能应用到现有的部署。
流程
-
以
stack用户身份登录 undercloud 节点。 - 查找网络定义文件。
修改网络定义文件,以扩展模板,使其包含 Storage Management 网络的
StorageMgmtIpSubnet和StorageMgmtNetworkVlanID属性。将接口的mtu属性设置为9000。以下是实现这些接口设置的示例:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意有关网络定义文件的完整示例,请参阅 网络定义文件示例。
保存对网络定义文件的更改。
注意将接口与新 MTU 设置搭配使用的服务器之间的所有网络交换机端口都必须更新,以支持巨型帧。如果没有进行这些交换机更改,则问题将在应用程序层进行开发,这会导致 Red Hat Ceph Storage 集群无法访问仲裁。如果进行这些设置,并且仍然观察到这些问题,则使用为巨型帧配置的网络验证所有主机都可以通过配置的 MTU 设置进行通信。使用类似以下示例执行此任务的命令:
ping -M do -s 8972 172.16.1.11