描述如何在非設備用戶端伺服器上設定 InfiniBand 網路適配器,以連線到平行處理數據倉儲上的控制節點(PDW)。 使用這些指示進行基本連線和高可用性,讓載入、備份和其他進程自動連線到作用中的 InfiniBand 網路。
描述
這些指示會示範如何在 InfiniBand 連線的伺服器上尋找並設定正確的 InfiniBand IP 位址和子網掩碼。 他們也說明如何將伺服器設定為使用 APS 設備裝置的 DNS,以便您的連線解析至已啟用的 InfiniBand 網路。
為了獲得高可用性,APS 有兩個 InfiniBand 網路,一個主動和一個被動網路。 每個 InfiniBand 網路都有不同的控制節點 IP 位址。 如果主動 InfiniBand 網路關閉,被動 InfiniBand 網路就會變成主動網路。 當發生這種情況時,腳本或進程會自動連線到使用中的 InfiniBand 網路,而不需要變更腳本參數。
具體來說,在本文中,您會:
尋找 APS DNS 伺服器的 InfiniBand IP 位址(appliance_domain-AD01 和 appliance_domain*-AD02)。 若要這樣做,請登入AD01和AD02伺服器,並取得每個InfiniBand網路的IP位址。 AD 節點上的 InfiniBand IP 位址是 DNS IP 位址。
設定每個網路適配器,以在 APS InfiniBand 網路上使用可用的 IP 位址。
如果您有兩張 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 伺服器。
如果您只有一張 InfiniBand 網路適配器,您可以使用其中一個 InfiniBand 網路的可用 IP 位址來設定適配卡。 接著,您可以依據與已設定的適配卡位於同一網路的伺服器組,在此適配卡上設定慣用 DNS 伺服器和替代 DNS 伺服器,選擇使用 appliance_domain-AD01 TeamIB1 和 appliance_domain-AD02 TeamIB1,或使用 appliance_domain-AD01 TeamIB2 和 appliance_domain-AD02 TeamIB2。
將 InfiniBand 網路適配器設定為使用 APS DNS 伺服器,以解析連線至活躍的 InfiniBand 網路。
- 若要進行此設定,您可以使用進階 TCP/IP 設定,將設備網域 DNS 後綴新增至用戶端伺服器上 DNS 後綴清單的開頭。 這只需要在其中一張網路適配器上設定,此設定會適用於兩個適配器。
設定 InfiniBand 網路適配器之後,客戶端進程可以使用伺服器位址的 PDW_region-SQLCTL01
連線到 InfiniBand 網路上的控制節點。 您的伺服器會附加 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*\Administrator。
您需要客戶端伺服器上具有設定網路適配器許可權的 Windows 帳戶。
先決條件
假設客戶伺服器已經在機架上並已纜接至設備的 InfiniBand 網路。 如需了解機架和佈線說明,請參閱 取得和設定載入伺服器。
一般備註
藉由使用 SQLCTL01,Analytics Platform System DNS 會使用作用中的 InfiniBand 網路,將您的用戶端伺服器連線到控制節點。 這僅適用於建立連線;如果 InfiniBand 網路在載入或備份期間中斷,您需要重新啟動過程。
若要符合您自己的商務需求,您也可以將用戶端伺服器加入您自己的非設備工作組或 Windows 網域。
步驟 1:取得設備的 InfiniBand 網路設定
若要取得設備 InfiniBand 網路設定
使用 appliance_domain\Administrator 帳戶登入設備 AD01 節點。
在設備 AD01 節點上,開啟 [控制面板],選取 [網路和因特網],選取 [網路和共用中心]*,然後選取 [變更配接器設定]。
在 [網络連線] 視窗中,以滑鼠右鍵按兩下Team IB1,然後選取 [屬性]。
從 [因特網通訊協定第 4 版 (TCP/IPv4) 屬性] 視窗中,記下 IP 位址的值,並 子網掩碼。 appliance_domain-AD01 節點的IP位址是 Analytics Platform System DNS 伺服器的IP位址。
針對 appliance_domain-AD02 伺服器上的 TeamIB1 配接器重複上述步驟 1-5。
按兩下 [取消] 關閉視窗。
在 TeamIB1 網路上尋找未使用的 IP 位址,並將其寫下來。
若要尋找未使用的IP位址,請開啟命令視窗,並嘗試偵測設備位址範圍內的IP位址。 在此範例中,TeamIB1 網路的IP位址是172.16.14.30。 尋找開頭為 172.16.14 且未使用的 IP 位址。 例如,從命令行輸入 「ping 172.16.14.254」。。 如果 Ping 要求失敗,則 IP 位址可供使用。
對 TeamIB2 執行相同動作。 在 [*網络連線] 視窗中,以滑鼠右鍵按兩下Team IB2,然後選取 [屬性]。
從 [因特網通訊協定第 4 版 (TCP/IPv4) 屬性] 視窗,記下 TeamIB2 的 IP 位址和子網掩碼的值。
針對 appliance_domain-AD02 伺服器上的TeamIB2配接器重複上述步驟8-9。
TeamIB2 的屬性
在 TeamIB2 網路上尋找未使用的 IP 位址,並將其寫下來。
若要尋找未使用的IP位址,請開啟命令視窗,並嘗試偵測設備位址範圍內的IP位址。 在此範例中,TeamIB2 網路的IP位址是172.16.18.30。 尋找開頭為 172.16.18 且未使用的 IP 位址。 例如,從命令行輸入 「ping 172.16.18.254」。。 如果 Ping 要求失敗,則 IP 位址可供使用。
步驟 2:在用戶端伺服器上設定 InfiniBand 網路適配器設定
筆記
這些步驟示範如何向 APS DNS 伺服器註冊伺服器。
若要符合您自己的網路需求,您也可以將用戶端伺服器加入您自己的非設備工作組或 Windows 網域。
指示會逐步說明在每個伺服器上設定兩張網路適配器。 如果您只有一張網路適配器,請在網路適配器上挑選其中一個要設定的網路,然後將第二個 DNS IP 位址新增為替代 DNS 伺服器。
在用戶端伺服器上設定 InfiniBand 網路適配器設定
以 Windows 系統管理員身分登入設備 InfiniBand 網路上的載入、備份或其他客戶端伺服器。
開啟 [控制窗格],選取 [網络和共用中心],然後選取 [變更配接器設定]。
設定第一張網路適配器
在 [網络連線] 視窗中,以滑鼠右鍵按兩下 Mellanox 配接器的其中一個不明網路位置,然後選取 [屬性]。
在 [屬性] 視窗中
在 [一般] 索引標籤上,將 IP 位址設定為您在 TeamIB1 的 Ping 測試中免費驗證的 IP 位址。 針對本文中使用的範例值,您會輸入 172.16.14.254。
將子網掩碼設定為您針對 TeamIB1 所記下的子網掩碼。
將首選 DNS 伺服器設置為先前從 appliance_domain*-AD01 節點記錄的 TeamIB1 的 IP 位址。
將替代 DNS 伺服器設定為稍早從 appliance_domain*-AD02 節點記下的 IP 位址,即 TeamIB1 的位址。
按兩下 [確定] 以套用變更。
設定第二張網路適配器
如果您只有一張網路適配器,請略過本節。
在 [網络連線] 視窗中,以滑鼠右鍵按兩下 Mellanox 配接器的第二個不明網路位置,然後選取 [屬性]。
在 [屬性] 視窗中
在 [一般] 索引標籤上,將 IP 位址設定為在 TeamIB2 的 Ping 測試中確認未使用的 IP 位址。 針對本文中使用的範例值,您會輸入 172.16.18.254。
將子網掩碼設定為你記下的 TeamIB2 子網掩碼。
將慣用 DNS 伺服器設定為您稍早從 appliance_domain*-AD01 節點記下的 TeamIB2 IP 位址。
將 [替代 DNS 伺服器] 設定為您稍早記下的 appliance_domain*-AD02 節點中的 TeamIB2 IP 位址。
注意
如果您只有一張網路適配器,請使用設備 AD01 TeamIB1 和設備 AD02 TeamIB1 分別設定慣用的和替代 DNS 伺服器,或使用設備 AD01 TeamIB2 和設備 AD02 TeamIB2 做為慣用和替代 DNS 伺服器,視 AD 虛擬機是否已故障轉移而定。
按兩下 [確定] 以套用變更。
設定 DNS 後綴
在 [網络連線] 視窗中,以滑鼠右鍵按兩下 Mellanox 配接器的其中一個網路位置,然後選取 [屬性]。
按兩下 [進階...按鈕。
在 [進階 TCP/IP 設定] 視窗中,如果 [附加這些 DNS 後綴] 選項未呈現灰色,請核取名為 [附加這些 DNS 後綴] 的方塊(依序):,選取設備網域後綴,然後按兩下 [新增]。。設備網域後綴為
appliance_domain.local
如果 [附加這些 DNS 後綴] (依序):選項呈現灰色,您可以修改登錄機碼 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient,將 APS 網域新增至此伺服器。
如需更快速的位址解析,建議將設備後綴移至清單頂端。
按兩下 [確定]。
現在,您可以使用
PDW_region-SQLCTL01.appliance_domain.local
連線到 Infiniband 設備網路,或直接使用appliance_domain-SQLCTL01
。 如果您使用完整名稱和 DNS 後綴進行連線,則連線可能會更快建立。具有 MyPDW PDW 區域之名為 MyAPS 的設備範例:
MyPDW-SQLCTL01.MyAPS.local
MyPDW-SQLCTL01