ERI是一种可以绑定到ECS实例的虚拟网卡,ERI必须依附于弹性网卡(ENI)开启RDMA设备。ERI完全复用了弹性网卡所属的网络,让您无需改变业务组网,即可在原有网络下使用RDMA功能,体验RDMA带来的超低延迟。本文介绍如何在ECS实例上配置RDMA。
操作步骤
- 创建支持ERI的ECS实例。
具体操作,请参见 使用向导创建实例。在创建支持ERI的ECS实例时,请注意下表中的配置项。
配置项 说明 地域及可用区 支持选择华北2(北京)、华东2(上海)、华东1(杭州)和华南1(深圳)及对应的可用区。 实例规格 支持ERI的实例规格如下: 镜像 支持以下镜像(任选一款): - Alibaba Cloud Linux 3(推荐)
- CentOS 7.9
- Ubuntu 18.04/20.04
- Anolis OS 8.4 ANCK/8.6 ANCK
eRDMA设备数量 每个实例最大支持1个eRDMA网卡设备。 热插拔特性 ERI网卡只支持热插入,不支持热拔出。 其他限制 - ERI设置不支持IPv6地址。
- 两个实例之间通过ERI通信,通信链路中间不支持跨网元设备(例如负载均衡SLB等)。
- 创建并启用弹性网卡,您可以根据需求选择创建主网卡或辅助网卡。
- 创建启用ERI的主网卡
说明 主网卡不支持从实例解绑,只能随实例一起创建和释放。在创建ECS实例过程中,在 网络和安全组配置向导页面配置弹性网卡时,在主网卡右侧选中 弹性RDMA接口。
- 创建启用ERI的辅助弹性网卡
说明 辅助弹性网卡只能在单独创建时启用ERI并绑定至支持ERI的实例上使用,不支持在随实例创建辅助弹性网卡时或者修改辅助弹性网卡时启用ERI。
- 创建辅助弹性网卡。具体操作,请参见创建弹性网卡。
在创建启用ERI的辅助弹性网卡时,打开 增加弹性RDMA接口开关。ERI会共用该辅助弹性网卡的设置,包括弹性网卡的IP、应用于弹性网卡的安全组规则等。
- 将辅助弹性网卡绑定至ECS实例。具体操作,请参见绑定弹性网卡。
说明
- 单台实例最多绑定一个启用ERI的辅助弹性网卡。
- 绑定辅助网卡至实例前,请确认目标实例的主网卡和辅助网卡不在同一子网内,否则可能因为默认路由导致辅助网卡的RDMA功能在某些情况下不可用。如果您知道如何解决并确定要这样使用,请忽略本提示。
将启用ERI的辅助弹性网卡绑定至实例后,如需解绑,必须先停止实例。停止实例的具体操作,请参见停止实例。
- 创建辅助弹性网卡。具体操作,请参见创建弹性网卡。
- 创建启用ERI的主网卡
- 远程连接ECS实例。
具体操作,请参见 通过密码或密钥认证登录Linux实例。
- 可选:在实例内配置弹性网卡。
部分镜像无法自动识别新绑定的辅助弹性网卡。您可以执行
ifconfig
命令查看,如果不能显示该网卡,请手动配置弹性网卡。具体操作,请参见 配置弹性网卡。 - 在实例内安装ERI驱动。