設定具有 RDMA 功能的乙太網路埠的 IP 位址

您可以使用服務助理 GUI 或指令行介面,來定義節點上具有 RDMA 功能的乙太網路埠的 IP 位址。如果您將節點新增至使用具有 RDMA 功能之乙太網路埠來進行節點至節點通訊的系統,您必須為系統中所有節點上每一個具有 RDMA 功能的乙太網路埠定義 IP 位址。

若要使用具有 RDMA 功能的乙太網路埠,您必須在系統中的每一個節點上安裝 25 Gbps 的乙太網路配接卡,並確保符合該配接卡的所有安裝需求。 下列指示假設節點硬體和配接卡的安裝正確。

使用服務助理 GUI

  1. 在支援的瀏覽器中,輸入系統中其中一個節點的服務 IP 位址。
  2. 在服務助理 GUI 中,選取其中一個節點,然後選取變更節點 IP
  3. 變更節點 IP 畫面上,選取節點上其中一個具有 RDMA 功能的乙太網路埠進行配置,然後按一下修改
  4. 輸入具有 RDMA 功能的選定乙太網路埠的 IP 位址、子網路遮罩、閘道及 VLAN ID。
    註: 每一個埠的 IP 位址及子網路遮罩必須是唯一的,且不能在系統的任何其他位置使用。不過,所有節點上具有 RDMA 功能的乙太網路埠的 VLAN ID 必須相同,否則使用這些 IP 位址的節點之間的連線將會失敗。您無法單獨新增或變更 VLAN ID。定義具有 RDMA 功能的乙太網路埠的 IP 位址和其他設定時,必須配置這些埠。
  5. 按一下儲存
  6. 針對新節點上每一個具有 RDMA 功能的乙太網路埠重複這些步驟。視系統中的節點數目而定,最多可以配置 8 個具有 RDMA 功能的乙太網路埠(每個節點 2 個埠)。
  7. 若要驗證與新埠的連線,請選取乙太網路連線功能來檢視詳細資料。新的埠會顯示在結果中。如果有連線問題,請檢視「錯誤資料」直欄,其中顯示下列其中一個連線錯誤:
    表 1. 具有 RDMA 功能的乙太網路埠連線問題和可能採取的動作
    連線錯誤 原因 可能採取的動作
    通訊協定不符 指出來源及目的地配接卡上的通訊協定不相同。當具有 RDMA 功能的配接卡未在系統中的所有節點之間使用相同的技術時,會發生此錯誤。 若要修正此錯誤,請完成下列步驟:
    1. 在每一個節點上安裝 25 Gbps 的乙太網路配接卡。如果您使用 RDMA 技術進行節點至節點通訊,請確保具備 RDMA 功能的配接卡使用相同的技術,例如 RoCE 或 iWARP。這些具備 RDMA 功能的配接卡,必須安裝在系統的所有節點之間的相同插槽中。這些安裝需求會確保這些埠 ID 在系統的所有節點之間相同。
    2. 重新定義具有 RDMA 功能的乙太網路埠的設定。
    無法呼叫 指出無法呼叫本端及遠端 IP 位址。如果系統內的其中一個節點離線,則會發生此錯誤。您也可以使用 satask ping 指令,對節點之間的連線問題進行疑難排解。 選取監視 > 事件以檢視錯誤,並執行任何必要的修正程序,讓節點回到線上狀態。解決錯誤之後,請重新定義具有 RDMA 功能的乙太網路埠的設定。
    重複的 IP 位址 指出網路中正在使用一個以上的 IP 位址。每個節點 IP 位址皆必須是唯一的。 若要修正此錯誤,請以唯一的 IP 位址來更新埠的 IP 位址。
    欠佳 指出本端及遠端配接卡上的協調速度不相同。在一個或兩個配接卡配置為較低速度而非配接卡支援的最高速度時,將會出現「欠佳」狀態。如果要修正此問題,請確保兩個節點上的配接卡皆配置為最高速度。 選取監視 > 事件以檢視與此連線狀態相關的錯誤訊息。執行與此狀態相關聯的任何修正程序。
    VLAN ID 不符 如果您的網路正在使用 VLAN,則此錯誤指出本端與遠端埠的虛擬 LAN ID 不相同。如果要修正此錯誤,請確保本端及遠端節點屬於相同 VLAN。 請驗證本端埠和目標埠的 VLAN ID 相同。如果不相同,請完成下列步驟來變更埠的 VLAN ID:
    1. 確保網路中所有乙太網路交換器上的 VLAN 支援配置正確。在每一個交換器上,將 VLAN 設為「幹線」模式,並針對將處於同一 VLAN 中具有 RDMA 功能的乙太網路埠指定 VLAN ID。
    2. 如果已在系統上配置具有 RDMA 功能的乙太網路埠,請一次只更新一個埠來確保有一個備用路徑保持可用。
    3. 因為無法單獨變更 VLAN ID,且必須以其他 RDMA 埠設定來定義,請在服務助理中取消配置埠的現行 IP 位址,或使用 satask chnodeip -noip -port_id 指令。
    4. 指定 IP 位址及正確的 VLAN ID 來重新定義埠資訊。使用服務助理或指令行指示。
    5. 在完成系統中其他埠的這些步驟之前,需至少等待 15 秒。
    註: 您也可以選取設定 > 網路 > 乙太網路連線功能,以使用管理 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) 是您要向其新增埠的節點的名稱。請確保新埠使用相同的 VLAN ID (vlanid) ,作為節點上具有 RDMA 功能的乙太網路埠的其他 IP 位址。
    註: 每一個埠的 IP 位址及子網路遮罩必須是唯一的,且不能在系統的任何其他位置使用。不過,所有節點上 RDMA 功能的乙太網路埠的 VLAN ID 必須相同,否則使用這些 IP 位址的節點之間的連線將會失敗。
  2. 若要驗證新的 IP 位址是否已新增至節點,請輸入下列指令:
    sainfo lsnodeipconnectivity
    在顯示的結果中,值 Status:Connected 指出連線成功。如果發生連線錯誤,則這些錯誤的可能原因會顯示在 error_data 參數中。您也可以使用 satask ping 指令,對節點之間的連線問題進行疑難排解。如需這些錯誤狀態的說明,請參閱服務助理 GUI 指示。