Loading
close

云主机挂载RoCE无损网络

time 更新时间:2025-05-15 20:27:20

背景描述

RoCE技术凭借其低延迟、高吞吐量和高效的CPU利用率,成为现代数据中心、高性能计算、存储网络和企业应用中的关键技术。通过合理的硬件选择和软件配置,以及有效的网络规划和管理,企业和研究机构可以充分发挥RoCE的优势,提高其计算和存储系统的整体性能。

RoCE技术优势

  • 低延迟和高吞吐量
    • RoCE通过绕过内核协议栈,直接在用户态进行数据传输,大大减少了数据传输的延迟。
    • 提供高吞吐量的数据传输能力,适合需要高速数据交换的应用场景。
  • 高效的CPU利用率
    • RoCE减少了CPU在数据传输过程中的负担,使得CPU资源可以更多地用于实际的计算任务,提升系统整体性能。
  • 网络协议兼容性
    • RoCE在标准以太网上运行,无需专用的网络基础设施,兼容现有的网络设备和协议,降低部署成本和复杂性。
  • 数据中心网络优化
    • 支持数据中心网络中的优先级流量控制(PFC)和数据中心桥接(DCB),进一步优化网络性能和可靠性。

本文将详细介绍如何在该云平台中快速创建启用RoCE网卡的云主机以及给云主机挂载RoCE网卡

说明:

  • RoCE网卡MTU默认是5500,不建议使用Bond。
  • 只支持SR-IOV切割RoCE网卡挂载给云主机使用,云主机中的虚拟网卡可以共享计算节点物理网卡上基于PFC/ECN实现的可信的拥塞控制。
  • 在同一云主机中,支持挂载多个RoCE网卡。
  • 只支持Mellonax CX4/5系列网卡。
  • 为了保证虚拟网卡被云主机成功识别并正常工作,请在云主机创建成功后,为其安装虚拟网卡驱动。在获取并安装虚拟网卡驱动的过程中,如有疑问请联系网卡提供厂商获取帮助。
  • 当冷迁移启用RoCE网卡的云主机时,若目标节点上可用的RoCE虚拟网卡数量不足,仍可以完成迁移,但是云主机状态为错误。此时,请重置云主机状态后,将其迁移到其他可用RoCE虚拟网卡数量充足的计算节点。

在冷迁移成功后,该云主机RoCE网卡的名称会发生变化,更新为新挂载的RoCE网卡。

平台预配置

  • 加载RoCE网卡激活对接包。
  • 计算节点BIOS中打开SMMU/IOMMU特性。
  • 交换机侧配置PFC和ECN的拥塞控制。

前提条件

操作步骤

  1. 绑定物理网络。

    1. 在云平台的顶部导航栏中,依次选择[产品与服务]-[计算]-[计算节点],进入“计算节点”页面。

    2. 单击待操作节点名称 ,进入其详情页面后,选择[网卡]页签,并勾选待操作物理网卡,单击 绑定物理网络 ,弹出“绑定物理网络”对话框。

    3. 配置参数后,单击 确认 ,完成操作。

  2. 虚拟化切割物理网卡。

    1. 在上述计算节点详情页面的[网卡]页签中,勾选待操作物理网卡后,单击 虚拟化切割 ,弹出“虚拟化切割”对话框。

    2. 配置参数后,单击 确认 ,完成操作。

  3. 创建支持RoCE的网络。

    1. 在云平台的顶部导航栏中,依次选择[产品与服务]-[网络]-[网络],进入“网络”页面。

    2. 单击 创建网络 ,进入“创建网络”页面。

    3. “网络类型”选择“内部网络”,“网络模式”选择“VLAN”,“物理网络”选择上述已绑定RoCE网卡的网络,并输入其他参数信息后,单击 创建网络 ,完成操作。其中,该页面中各参数的具体说明,请参考“网络”帮助中“网络”的相关内容。

  4. 创建启用RoCE网卡的云主机。

    1. 在云平台的顶部导航栏中,依次选择[产品与服务]-[计算]-[云主机],进入“云主机”页面。

    2. 单击 创建云主机 ,进入“创建云主机”的“基础配置”页面。

    3. 配置参数后,单击 下一步:网络配置 ,进入“网络配置”页面。其中,该页面中各参数的具体说明,请参考 创建云主机

    4. “虚拟网卡”选择上述新建的RoCE网络,勾选“启用RoCE”,并输入其他参数信息后,单击 下一步:系统配置 ,进入“系统配置”页面。其中,该页面中各参数的具体说明,请参考 创建云主机

      说明:

      启用RoCE的虚拟网卡,不支持安全组功能。

    5. 配置参数后,单击 下一步:确认配置 ,进入“确认配置”页面。其中,该页面中各参数的具体说明,请参考 创建云主机

    6. 在“确认配置”页面中,确认云主机的配置信息后,单击 创建云主机 ,完成操作。

结果验证

  1. 确认云主机网络已启用RoCE。

    1. 在云平台的顶部导航栏中,依次选择[产品与服务]-[计算]-[云主机],进入“云主机”页面。

    2. 单击上述云主机名称 ,进入其详情页面后,选择[网络]页签,确认“RoCE”状态为“已启用”。

  2. 确认虚拟网卡已绑定云主机。

    1. 在云平台的顶部导航栏中,依次选择[产品与服务]-[计算]-[计算节点],进入“计算节点”页面。

    2. 单击上述计算节点名称 ,进入其详情页面后,选择[虚拟网卡VF]页签,确认上述物理网络的某一虚拟网卡已绑定上述新建的云主机。

此篇文章对你是否有帮助?
没帮助
locked-file

您暂无权限访问该产品