1.2. 使用 overcloud 部署容器化 Ceph 存储集群的要求


在使用 overcloud 部署容器化 Ceph Storage 集群前,您的环境必须包含以下配置:

重要

Ceph 监控服务安装在 overcloud Controller 节点上,因此您必须提供足够的资源以避免性能问题。确保环境中的 Controller 节点对 Ceph 监控数据的内存和固态驱动器(SSD)存储至少使用 16GB RAM。对于大型 Ceph 安装的中型,至少提供 500GB 的 Ceph 监控数据。当集群不稳定时,需要这个空间来避免 levelDB 增长。以下示例是 Ceph Storage 集群的常见大小:

  • Small: 250 terabytes
  • Medium: 1 PB
  • Large:2 PB 或更多。
注意

不强制将巨型帧用于存储和存储管理网络,但 MTU 大小中的增加可以提高存储性能。如需更多信息,请参阅配置巨型帧

1.2.1. 配置巨型帧

巨型帧是 MTU 为 9,000 的帧。对于存储和存储管理网络,巨型帧并不强制,但 MTU 大小中的增加可以提高存储性能。如果要使用巨型帧,您必须配置数据路径中的所有网络交换机端口来支持巨型帧。

重要

在初始部署期间,必须完成 MTU 设置等网络配置更改。它们不能应用到现有的部署。

流程

  1. stack 用户身份登录 undercloud 节点。
  2. 查找网络定义文件。
  3. 修改网络定义文件,以扩展模板,使其包含 Storage Management 网络的 StorageMgmtIpSubnetStorageMgmtNetworkVlanID 属性。将接口的 mtu 属性设置为 9000

    以下是实现这些接口设置的示例:

    -
        type: interface
        name: em2
        use_dhcp: false
        mtu: 9000
    -
        type: vlan
        device: em2
        mtu: 9000
        use_dhcp: false
        vlan_id: {get_param: StorageMgmtNetworkVlanID}
        addresses:
        -
            ip_netmask: {get_param: StorageMgmtIpSubnet}
    -
        type: vlan
        device: em2
        mtu: 9000
        use_dhcp: false
        vlan_id: {get_param: StorageNetworkVlanID}
        addresses:
        -
            ip_netmask: {get_param: StorageIpSubnet}
  4. 保存对网络定义文件的更改。

    注意

    将接口与新 MTU 设置搭配使用的服务器之间的所有网络交换机端口都必须更新,以支持巨型帧。如果没有进行这些交换机更改,则问题将在应用程序层进行开发,这会导致 Red Hat Ceph Storage 集群无法访问仲裁。如果进行这些设置,并且仍然观察到这些问题,则使用为巨型帧配置的网络验证所有主机都可以通过配置的 MTU 设置进行通信。使用类似以下示例执行此任务的命令:

    ping -M do -s 8972 172.16.1.11

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部