分享方式:


設定 Analytics Platform System 的 InfiniBand 網路轉接卡

描述如何在非設備用戶端伺服器上設定 InfiniBand 網路轉接卡,以連線到 Parallel Data Warehouse (PDW) 上的控制節點。 使用這些指示實現基本連線和高可用性,以便載入、備份和其他進程自動連線到作用中的 InfiniBand 網路。

描述

這些指示會展示如何在 InfiniBand 連線的伺服器上尋找並設定正確的 InfiniBand IP 位址和子網路遮罩。 它們也會說明如何將伺服器設定為使用 APS 設備 DNS,以便您的連線解析為作用中 InfiniBand 網路。

為獲得高可用性,APS 有兩個 InfiniBand 網路,一個為作用中和一個為被動。 每個 InfiniBand 網路均有不同的控制節點 IP 位址。 如果作用中 InfiniBand 網路關閉,被動 InfiniBand 網路就會變成作用中網路。 當發生這種情況時,指令碼或程式會自動連線到作用中的 InfiniBand 網路,而不需要變更指令碼參數。

具體來說,在本文中,您可:

  1. 尋找 APS DNS 伺服器的 InfiniBand IP 位址 (appliance_domain-AD01 和 appliance_domain*-AD02)。 若要這樣做,請登入 AD01 和 AD02 伺服器,並取得每個 InfiniBand 網路的 IP 位址。 AD 節點上的 InfiniBand IP 位址為 DNS IP 位址。

  2. 設定每個網路轉接卡,以在 APS InfiniBand 網路上使用可用的 IP 位址。

    1. 如果您有兩張 InfiniBand 網路轉接卡,可以在第一個稱為 TeamIB1 的 InfiniBand 網路中,以用 IP 位址設定一個轉接卡,並在第二個稱為 TeamIB2 的 InfiniBand 網路中,以可用 IP 位址設定另一個轉接卡。 使用 appliance_domain-AD01 TeamIB1 IP 位址作為慣用的 DNS 伺服器,並使用 appliance_domain-AD02 TeamIB1 IP 位址作為 TeamIB1 網路轉接卡的替代 DNS 伺服器。 使用 appliance_domain-AD01 TeamIB2 IP 位址作為慣用的 DNS 伺服器,並使用 appliance_domain-AD02 TeamIB2 IP 位址作為 TeamIB2 網路轉接卡的替代 DNS 伺服器。

    2. 如果您只有一張 InfiniBand 網路轉接卡,您可以使用其中一個 InfiniBand 網路的可用 IP 位址來設定轉接卡。 接著,您可以在此轉接卡上設定慣用 DNS 伺服器和替代 DNS 伺服器,依據已設定轉接卡的位置,分別使用與其位於同一網路的 appliance_domain-AD01 TeamIB1 和 appliance_domain-AD02 TeamIB1 或 appliance_domain-AD01 TeamIB2 和 appliance_domain-AD02 TeamIB2 作為慣用和替代 DNS 伺服器。

  3. 將 InfiniBand 網路轉接卡設定為使用 APS DNS 伺服器,以解析與作用中的 InfiniBand 網路的連線。

    1. 若要進行此設定,您可以使用進階 TCP/IP 設定,將設備網域 DNS 尾碼新增至用戶端伺服器上 DNS 尾碼清單的開頭。 這只需要在其中一個網路轉接卡上設定;此設定會套用於這兩個轉接卡。

設定 InfiniBand 網路轉接卡之後,用戶端處理序可以使用伺服器位址連線到 InfiniBand 網路上 PDW_region-SQLCTL01 的控制節點。 您的伺服器會附加 Analytics Platform System DNS 尾碼,或者您可以輸入完整的位址,也就是 PDW_region-SQLCTL01.appliance_domain.pdw.local

例如,如果您的 PDW 區域名稱是 MyPDW,且設備名稱為 MyAPS,則載入資料的 dwloader 伺服器規格如下:

  • dwloader -S MYPDW-SQLCTL01.MyAPS.pdw.local

  • dwloader -S MYPDW-SQLCTL01

開始之前

需求

您需要 APS 設備網域帳戶方能登入 AD01 節點。 例如,F12345*\系統管理員。

您需要用戶端伺服器上具有設定網路轉接卡權限的 Windows 帳戶。

必要條件

這些指示假設用戶端伺服器已架設並連線到設備 InfiniBand 網路。 如需架設和佈線指示,請參閱取得和設定載入伺服器

一般備註

藉由使用 SQLCTL01,Analytics Platform System DNS 會透過使用作用中的 InfiniBand 網路,將您的用戶端伺服器連線到控制節點。 這僅適用於連線;如果 InfiniBand 網路在載入或備份期間關閉,您需要重新啟動處理序。

要滿足您自己的商務需求,您也可以將用戶端伺服器加入自己的非設備工作群組或 Windows 網域。

步驟 1:取得設備 InfiniBand 網路設定

要取得設備 InfiniBand 網路設定

  1. 使用 appliance_domain\系統管理員帳戶登入設備 AD01 節點。

  2. 在設備 AD01 節點上,開啟 [控制面板],選取 [網路及網際網路],選取 [網路和共用中心]*,然後選取 [變更轉接卡設定]。

  3. 在 [網路連線] 視窗中,以滑鼠右鍵按一下 Team IB1,然後選取 [屬性]。

    InfiniBand connections on the Management node

  4. 從第四版網際網路協定 (TCP/IPv4) 屬性視窗,記下 IP 位址子網路遮罩的值。 appliance_domain-AD01 節點的 IP 位址是 Analytics Platform System DNS 伺服器的 IP 位址。

  5. 針對 appliance_domain-AD02 伺服器上的 TeamIB1 轉接卡重複上述步驟 1-5。

    PDW Management node InfiniBand 1 properties

  6. 按一下 [取消] 關閉視窗。

  7. 在 TeamIB1 網路上尋找未使用的 IP 位址,並將其記下來。

    要尋找未使用的 IP 位址,請開啟命令視窗,並嘗試偵測設備位址範圍內的 IP 位址。 在此範例中,TeamIB1 網路的 IP 位址是 172.16.14.30。 尋找以 172.16.14 開頭且未使用的 IP 位址。 例如,從命令列輸入 "ping 172.16.14.254"。 如果偵測要求失敗,則 IP 位址可供使用。

  8. 對 TeamIB2 執行同樣的動作。 在 *[網路連線] 視窗中,以滑鼠右鍵按一下 Team IB2,然後選取 [屬性]。

  9. 從第四版網際網路協定 (TCP/IPv4) 屬性視窗,記下 TeamIB2 的 IP 位址和子網路遮罩的值。

  10. 針對 appliance_domain-AD02 伺服器上的 TeamIB2 轉接卡重複上述步驟 8-9。

    Properties for TeamIB2

  11. TeamIB2 網路上尋找未使用的 IP 位址,並將其記下來。

    要尋找未使用的 IP 位址,請開啟命令視窗,並嘗試偵測設備位址範圍內的 IP 位址。 在此範例中,TeamIB2 網路的 IP 位址是 172.16.18.30。 尋找以 172.16.18 開頭且未使用的 IP 位址。 例如,從命令列輸入 "ping 172.16.18.254"。 如果偵測要求失敗,則 IP 位址可供使用。

步驟 2:在用戶端伺服器上設定 InfiniBand 網路轉接卡設定

備註

  • 這些步驟展示如何向 APS DNS 伺服器註冊伺服器。

  • 要滿足您自己的網路需求,您也可以將用戶端伺服器加入自己的非設備工作群組或 Windows 網域。

  • 指示會逐步說明如何在每個伺服器上設定兩個網路轉接卡。 如果您只有一個網路轉接卡,請在網路轉接卡上挑選其中一個要設定的網路,然後將第二個 DNS IP 位址新增為替代 DNS 伺服器。

在用戶端伺服器上設定 InfiniBand 網路轉接卡設定

  1. 以 Windows 系統管理員身分登入設備 InfiniBand 網路上的載入、備份或其他用戶端伺服器。

  2. 開啟 [控制窗格]*,選取 [網路和共用中心],然後選取 [變更轉接卡設定]。

設定第一個網路轉接卡

  1. 在 [網路連線] 視窗中,以滑鼠右鍵按一下 Mellanox 轉接卡的其中一個不明網路位置,然後選取 [屬性]。

    Select the InfiniBand networks

  2. 在 [屬性] 視窗中

    1. 在 [一般] 索引標籤上,將 IP 位址設定為您在 TeamIB1 的偵測測試中免費驗證的 IP 位址。 針對本文中使用的範例值,您將輸入 172.16.14.254。

    2. 將子網路遮罩設定為您為 TeamIB1 記下的子網路遮罩。

    3. 將慣用 DNS 伺服器設定為您先前從 appliance_domain*-AD01 節點記下的 TeamIB1 IP 位址。

    4. 將替代 DNS 伺服器設定為您先前從 appliance_domain*-AD02 節點記下的 TeamIB1 IP 位址。

      InfiniBand 1 Network Adapter Properties

    5. 按一下 [確定] 以套用變更。

設定第二個網路轉接卡

  1. 如果您只有一個網路轉接卡,請略過本節。

  2. 在 [網路連線] 視窗中,以滑鼠右鍵按一下 Mellanox 轉接卡的第二個不明網路位置,然後選取 [屬性]。

    Select the InfiniBand networks

  3. 在 [屬性] 視窗中

    1. 在 [一般] 索引標籤上,將 IP 位址設定為您在 TeamIB2 的偵測測試中免費驗證的 IP 位址。 針對本文中使用的範例值,您將輸入 172.16.18.254。

    2. 將子網路遮罩設定為您為 TeamIB2 記下的子網路遮罩。

    3. 將慣用 DNS 伺服器設定為您先前從 appliance_domain*-AD01 節點記下的 TeamIB2 IP 位址。

    4. 將替代 DNS 伺服器設定為您先前從 appliance_domain*-AD02 節點記下的 TeamIB2 IP 位址。

      注意

      如果您只有一個網路轉接卡,請分別使用設備 AD01 TeamIB1 和設備 AD02 TeamIB1 作為慣用和替代 DNS 伺服器,或使用設備 AD01 TeamIB2 和設備 AD02 TeamIB2 設定為慣用和替代 DNS 伺服器,具體視 AD 虛擬機器是否已容錯移轉而定。

      InfiniBand 1 Network Adapter Properties

    5. 按一下 [確定] 以套用變更。

設定 DNS 尾碼

  1. 在 [網路連線] 視窗中,以滑鼠右鍵按一下 Mellanox 轉接卡的其中一個網路位置,然後選取 [屬性]。

  2. 按一下 [進階] 按鈕。

  3. 在 [進階 TCP/IP 設定] 視窗中,如果 [附加這些 DNS 尾碼 (依序)] 選項未呈現灰色,請核取名為 [附加這些 DNS 尾碼 (依序):] 的方塊,選取設備網域尾碼,然後按一下 [新增] 設備網域尾碼為 appliance_domain.local

  4. 如果 [附加這些 DNS 尾碼 (依序):] 選項呈現灰色,可以透過修改登錄機碼 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient,將 APS 網域新增至此伺服器。

    TCP/IP Settings

  5. 如需更快速的位址解析,建議將設備尾碼移至清單頂端。

  6. 按一下 [確定]。

  7. 現在,您可以使用 PDW_region-SQLCTL01.appliance_domain.local 或簡稱 appliance_domain-SQLCTL01 連接到設備 Infiniband 網路。 如果您使用全名和 DNS 尾碼進行連線,則連線可能會更快建立。

    名為 MyAPS 且具有 MyPDW PDW 區域的設備範例:

    • MyPDW-SQLCTL01.MyAPS.local

    • MyPDW-SQLCTL01

另請參閱

取得並設定載入伺服器