设置支持 RDMA 的以太网端口的 IP 地址

您可以使用服务助手 GUI 或命令行界面来定义节点上支持 RDMA 的以太网端口的 IP 地址。如果向使用支持 RDMA 的以太网端口进行节点到节点通信的系统添加节点,那么必须为系统中所有节点上的每个支持 RDMA 的以太网端口定义 IP 地址。

要使用支持 RDMA 的以太网端口,必须在系统中的每个节点上安装 25-Gbps 以太网适配器,并确保满足适配器的所有安装需求。以下指示信息假设节点硬件和适配器的安装均正确。

使用服务助手 GUI

  1. 在受支持的浏览器中,输入系统中某一个节点的服务 IP 地址。
  2. 在服务助手 GUI 中,选择其中一个节点,然后选择更改节点 IP
  3. 更改节点 IP 面板上,选择要配置的节点上支持 RDMA 的以太网端口之一,然后单击修改
  4. 输入所选支持 RDMA 的以太网端口的 IP 地址、子网掩码、网关和 VLAN 标识。
    Note: 每个端口的 IP 地址和子网掩码都必须唯一,并且不能在系统上的其他任何位置使用。 但是,所有节点上支持 RDMA 的以太网端口的 VLAN 标识都必须相同,否则使用这些 IP 地址的节点之间的连接将失败。不能单独添加或更改 VLAN 标识。定义支持 RDMA 的以太网端口的 IP 地址和其他设置后,必须配置这些标识。
  5. 单击保存
  6. 针对新节点的每个支持 RDMA 的以太网端口重复这些步骤。根据系统中的节点数,最多可以配置 8 个支持 RDMA 的以太网端口,其中每个节点具有两个端口。
  7. 要验证与新端口的连接,请选择以太网连接以查看详细信息。新端口会显示在结果中。如果出现连接问题,请查看“错误数据”列,其中显示了以下连接错误之一:
    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 秒,然后再针对系统中的其他端口完成这些步骤。
    Note: 您还可以使用管理 GUI,通过选择设置 > 网络 > 以太网连接来显示此信息。

使用命令行界面

要在 CLI 中向节点添加支持 RDMA 的以太网端口,请完成以下步骤:
  1. 要定义端口 IP 地址,请输入以下命令:
    satask chnodeip  -ip ip_address -mask mask -gw gateway -port_id port_number -vlan vlanid panel_name
    其中,ip_address 是新端口的 IP 地址,节点名 (panel_name) 是将新端口添加到的节点的名称。确保新端口与节点上支持 RDMA 的以太网端口上的其他 IP 地址使用同一 VLAN 标识 (vlanid)。
    Note: 每个端口的 IP 地址和子网掩码都必须唯一,并且不能在系统上的其他任何位置使用。 但是,所有节点上支持 RDMA 的以太网端口的 VLAN 标识都必须相同,否则使用这些 IP 地址的节点之间的连接将失败。
  2. 要验证是否已将新 IP 地址添加到节点,请输入以下命令:
    sainfo lsnodeipconnectivity
    在显示的结果中,值 Status:Connected 指示连接成功。如果发生连接错误,那么会在 error_data 参数中显示这些错误的可能原因。 您还可以使用 satask ping 命令对节点之间的连接问题进行故障诊断。有关这些错误状态的描述,请参阅服务助手 GUI 指示信息。