變更具有 RDMA 功能的乙太網路埠的 IP 位址

如果您在系統中使用具有 RDMA 功能的乙太網路埠,您可以使用服務助理 GUI 或指令行介面,來變更在這些連線中使用的埠上的 IP 位址。

如果您需要變更具有 RDMA 功能的乙太網路埠的設定,請使用服務助理或指令行介面。如果節點之間的通訊在執行中,請確保在變更具有 RDMA 功能的乙太網路埠的任何設定之前,至少有一個備用路徑是可運作的。有些值無法變更,例如,埠 ID 或 RDMA 類型,這些值是以節點上安裝的具有 RDMA 功能的配接器為基礎。

如果節點之間存在連線錯誤,您可以變更這些值來修正這些問題。您可以在管理 GUI 或服務助理中的乙太網路連線功能頁面上,檢視具有 RDMA 功能的乙太網路埠的連線問題。具有 RDMA 功能的乙太網路埠上可能會有下列連線問題,且可能需要更新埠設定:
表 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

如果您計劃變更節點的 VLAN ID 設定,請確保您在更新具有 RDMA 功能的乙太網路埠的設定之前,完成下列步驟:
  1. 確保網路中所有乙太網路交換器上的 VLAN 支援配置正確。在每一個交換器上,將 VLAN 設為「幹線」模式,並針對將處於同一 VLAN 中具有 RDMA 功能的乙太網路埠指定 VLAN ID。
  2. 如果已在系統上配置具有 RDMA 功能的乙太網路埠,請一次只更新一個埠來確保有一個備用路徑保持可用。
  3. 因為無法單獨變更 VLAN ID,且必須以具有 RDMA 功能之乙太網路埠的其他設定來定義,請完成下列步驟來清除埠的現行 IP 位址:
    1. 在支援的瀏覽器中,輸入系統中其中一個節點的服務 IP 位址。
    2. 在服務助理 GUI 中,選取其中一個節點,然後選取變更節點 IP
    3. 變更節點 IP 畫面上,選取要變更的埠,然後按一下取消配置
    4. 按一下儲存
若要變更具有 RDMA 功能的乙太網路埠的設定,請完成下列步驟:
  1. 在支援的瀏覽器中,輸入系統中其中一個節點的服務 IP 位址。
  2. 在服務助理 GUI 中,選取其中一個節點,然後選取變更節點 IP
  3. 變更節點 IP 畫面上,選取要變更的埠,然後按一下修改
  4. 進行變更之後,按一下儲存
  5. 如果您有其他要變更的埠,請在更新其他埠之前至少等待 15 秒。

使用指令行介面

如果您計劃變更節點的 VLAN ID 設定,請確保您在更新具有 RDMA 功能的乙太網路埠的設定之前,完成下列步驟:
  1. 確保網路中所有乙太網路交換器上的 VLAN 支援配置正確。在每一個交換器上,將 VLAN 設為「幹線」模式,並針對將處於同一 VLAN 中具有 RDMA 功能的乙太網路埠指定 VLAN ID。
  2. 如果已在系統上配置具有 RDMA 功能的乙太網路埠,請一次只更新一個埠來確保有一個備用路徑保持可用。
  3. 因為無法單獨變更 VLAN ID,且必須以其他 RDMA 埠設定來定義,請輸入下列指令來清除埠的現行 IP 位址:
    satask chnodeip -noip  -port_id port_number 
    其中 -npip 會清除所指定埠 (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 功能的乙太網路埠的變更。