vSAN 7.0 U2 及更高版本可以使用远程直接内存访问 (Remote Direct Memory Access, RDMA)。通常,RDMA 的 CPU 占用率更低,I/O 延迟更短。如果您的主机支持 RoCE v2 协议,则可以在 vSphere Client 中通过 vSAN 网络服务启用 RDMA。
设计 vSAN over RDMA 时,请考虑以下准则:
- 每个 vSAN 主机都必须有一个经过 vSAN 认证的支持 RDMA 的网卡,具体请查询vSAN兼容性列表。建议每一台主机使用同一品牌型号的网络适配器。将 DCBx 模式配置为 IEEE。
- 所有主机都必须支持 RDMA。如果有任何主机不支持 RDMA,则整个 vSAN 集群将切换到 TCP。
- 网络必须是无损的。通过优先级流量控制将网络交换机配置为使用数据中心桥接。为标记为优先级 3 的 vSAN 流量配置无损流量类。
- 具有 RDMA 的 vSAN 不支持 LACP 或基于 IP 哈希的网卡绑定。具有 RDMA 的 vSAN 不支持网卡故障切换。
- 所有主机必须位于同一子网中。具有 RDMA 的 vSAN 最多支持 32 个主机。