更改支持 RDMA 的以太网端口的 IP 地址

如果要在系统中使用支持 RDMA 的以太网端口,那么可以使用服务助手 GUI 或命令行界面来更改这些连接中所用端口的 IP 地址。

如果需要更改支持 RDMA 的以太网端口的设置,请使用服务助手或命令行界面。如果节点之间正在进行通信,请确保在更改支持 RDMA 的以太网端口的任何设置之前,至少有一条冗余路径可正常运行。某些值不可更改(例如,端口标识或 RDMA 类型),因为它们基于节点上安装的支持 RDMA 的适配器。

如果在节点之间出现连接错误,那么可以更改这些值来解决这些问题。可以在管理 GUI 或服务助手中的以太网连接页面上查看支持 RDMA 的以太网端口的连接问题。以下连接问题可能出现在支持 RDMA 的以太网端口上,并且可能要求更新端口设置:
Table 1. 支持 RDMA 的以太网端口的连接问题和可能的操作
连接错误 原因 可能的操作
协议不匹配 指示源适配器和目标适配器上的协议不同。当支持 RDMA 的适配器在系统中的所有节点上使用不同的技术时,将会发生此错误。 要纠正此错误,请完成以下步骤:
  1. 在每个节点上安装 25-Gbps 以太网适配器。如果是使用 RDMA 技术进行节点到节点通信,请确保支持 RDMA 的适配器使用同一技术,如 RoCE 或 iWARP。这些支持 RDMA 的适配器必须安装在系统所有节点上的相同插槽中。这些安装需求确保端口标识在系统中的所有节点上都相同。
  2. 重新定义支持 RDMA 的以太网端口的设置。
不可访问 指示无法访问本地和远程 IP 地址。当系统中的某一个节点脱机时,将会发生此错误。您还可以使用 satask ping 命令来对节点之间的连接问题进行故障诊断。 选择监控 > 事件以查看错误,并运行任何必要的修复过程来使节点恢复联机状态。在纠正错误后,重新定义支持 RDMA 的以太网端口的设置。
IP 地址重复 指示一个或多个 IP 地址已在网络中使用。每个节点 IP 地址都必须唯一。 要纠正此错误,请使用唯一 IP 地址来更新端口的 IP 地址。
已降级 指示本地和远程适配器上的协商速度不同。 当为其中一个或两个适配器配置的速度低于适配器支持的最大速度时,将会出现“已降级”状态。要解决此问题,请确保两个节点上的适配器均配置为最大速度。 选择监控 > 事件以查看与此连接状态相关的错误消息。运行与此状态关联的任何修复过程。
VLAN 标识不匹配 如果在网络中正在使用 VLAN,那么此错误指示本地和远程端口虚拟 LAN 标识不同。要纠正此错误,请确保本地节点和远程节点属于同一 VLAN。 验证本地端口和目标端口的 VLAN 标识是否相同。如果不同,请完成以下步骤来更改端口的 VLAN 标识:
  1. 确保在网络中的所有以太网交换机上正确配置 VLAN 支持。在每个交换机上,将 VLAN 设置为“中继”方式,并指定将位于同一 VLAN 中的支持 RDMA 的以太网端口的 VLAN 标识。
  2. 如果已在系统上配置支持 RDMA 的以太网端口,请通过一次仅更新一个端口来确保有一条冗余路径可用。
  3. 由于 VLAN 标识无法单独进行更改,而是必须使用其他 RDMA 端口设置进行定义,请在服务助手中取消配置端口的当前 IP 地址,或者使用 satask chnodeip -noip -port_id 命令。
  4. 通过指定 IP 地址和正确的 VLAN 标识来重新定义端口信息。可使用服务助手或命令行指令。
  5. 请至少等待 15 秒,然后再针对系统中的其他端口完成这些步骤。

使用服务助手 GUI

如果您计划更改节点的 VLAN 标识设置,请确保在更新支持 RDMA 的以太网端口的设置之前完成以下步骤:
  1. 确保在网络中的所有以太网交换机上正确配置 VLAN 支持。在每个交换机上,将 VLAN 设置为“中继”方式,并指定将位于同一 VLAN 中的支持 RDMA 的以太网端口的 VLAN 标识。
  2. 如果已在系统上配置支持 RDMA 的以太网端口,请通过一次仅更新一个端口来确保有一条冗余路径可用。
  3. 由于 VLAN 标识无法单独进行更改,而是必须使用支持 RDMA 的以太网端口的其他设置进行定义,请完成以下步骤来清除端口的当前 IP 地址:
    1. 在受支持的浏览器中,输入系统中某一个节点的服务 IP 地址。
    2. 在服务助手 GUI 中,选择其中一个节点,然后选择更改节点 IP
    3. 更改节点 IP 面板上,选择要更改的端口,然后单击取消配置
    4. 单击保存
要更改支持 RDMA 的以太网端口的设置,请完成以下步骤:
  1. 在受支持的浏览器中,输入系统中某一个节点的服务 IP 地址。
  2. 在服务助手 GUI 中,选择其中一个节点,然后选择更改节点 IP
  3. 更改节点 IP 面板上,选择要更改的端口,然后单击修改
  4. 完成更改后,单击保存
  5. 如果还要更改其他端口,请至少等待 15 秒,然后再更新其他端口。

使用命令行界面

如果您计划更改节点的 VLAN 标识设置,请确保在更新支持 RDMA 的以太网端口的设置之前完成以下步骤:
  1. 确保在网络中的所有以太网交换机上正确配置 VLAN 支持。在每个交换机上,将 VLAN 设置为“中继”方式,并指定将位于同一 VLAN 中的支持 RDMA 的以太网端口的 VLAN 标识。
  2. 如果已在系统上配置支持 RDMA 的以太网端口,请通过一次仅更新一个端口来确保有一条冗余路径可用。
  3. 由于 VLAN 标识无法单独进行更改,而是必须使用其他 RDMA 端口设置进行定义,请输入以下命令来清除端口的当前 IP 地址:
    satask chnodeip -noip  -port_id port_number
    其中 -noip 清除所指定端口 (port_number) 的当前 IP 地址。
要更改节点上支持 RDMA 的以太网端口的设置,请输入以下命令:
satask chnodeip  -ip ip_address -mask mask -gw gateway -port_id port_number -vlan vlanid panel_name
其中 ip_address 是新 RDMA 端口的 IP 地址,节点名 (panel_name) 是要将新端口添加到的节点的名称。
要验证是否已将新 IP 地址添加到该节点,请输入以下命令:
sainfo lsnodeipconnectivity
在显示的结果中,验证是否更新了对支持 RDMA 的以太网端口所做的更改。