addnode
請使用 addnode 指令將新的(候選)節點新增至現有系統。在建立系統之後,隨時可以輸入這個指令。如果要向系統新增節點,請確保現有系統的系統代碼(代碼)版本支援該新節點的機型。如果程式碼不支援該機型,請將系統升級至支援新節點之機型的程式碼版本。
語法
>>-addnode--+- -panelname--panel_name-+-------------------------> '- -wwnodename--wwnn_name-' >--+-------------------+--+- -spare-------------------+---------> '- -name--node_name-' '- -iogrp--+-iogroup_name-+-' '-iogroup_id---' >--+-----------------------+----------------------------------->< '- -site--+-site_name-+-' '-site_id---'
參數
- -panelname panel_name
- (如果未指定 -wwnodename 參數,則為必要)依管理 GUI 中、服務助理中或透過指定 lsnodecandidate 所顯示的名稱,指定要新增至系統的節點。這個參數不能與 -wwnodename
參數搭配使用。註: 如果未提供 panel_name,它會套用至正在執行此指令的節點。
- -wwnodename wwnn_name
- (如果未指定 -panelname 參數,則為必要)依全球節點名稱 (WWNN),指定要新增至系統的節點。這個參數不能與 -panelname 參數搭配使用。
- -name node_name
- (選用)指定要新增至系統的節點名稱。您可以在後續的指令中使用這個名稱來參照節點,而非使用節點 ID 來參照。
- 註: 透過 addnode 和 chnode 指令中的 -name 參數所提供的節點名稱,不得為已在使用的節點名稱或是節點 failover_names。
如果您指派名稱,這個名稱之後即會顯示為節點名稱。如果您未指派名稱,則會使用預設名稱。所使用的預設名稱會視該節點是否會取代先前已刪除的節點而定。刪除節點時,其名稱會保留在 I/O 群組中,作為其夥伴節點的失效接手名稱。如果沒有節點維持在 I/O 群組中,則不會保留失效接手名稱。每一個節點只能儲存一個失效接手名稱。如果您將節點加入含有保留失效接手名稱的 I/O 群組中,且未指定節點名稱,則保留的失效接手名稱會指派給這個節點。如果未指定名稱,且沒有保留的失效接手名稱,則指派的名稱格式會是 nodeX。
- 重要: 每個節點的「iSCSI 完整名稱 (IQN)」,都是利用系統和節點名稱所產生的。如果您是使用 iSCSI 通訊協定,且這個節點的目標名稱已在其夥伴節點上作用中,且已連接 iSCSI 主機。新增不同名稱的節點會變更系統中這個節點的 IQN,且可能需要重新配置所有 iSCSI 連接的主機。
- -spare
- (選用)指定要新增的節點是備用節點,而不是 I/O 節點群組成員。這個參數不能與 -iogrp 一起指定。
- -iogrp iogroup_name | iogroup_id
- (必要)指定要新增這個節點的 I/O 群組。這個參數不能與 -spare 一起指定。
- -site site_name | site_id
- (選用)指定新節點的數值站台值或站台名稱。
如果系統拓蹼是 hyperswap,且 I/O 群組有已配置的節點,這個新節點必須位於相同站台內。如果 I/O 群組中不存在已配置的節點(但 I/O 群組中已定義主動-主動關係的磁區),這個新節點必須位於與先前在該 I/O 群組中的任何節點相同的站台。
記住:- 不論系統拓蹼設為 stretched 或 hyperswap,都必須指定這個參數。
- 如果系統拓蹼是 stretched,且 I/O 群組有已配置的節點,這個新節點必須在另一個站台位置。
說明
這個指令會新增節點至系統中。您可以輸入 lsnodecandidate 來取得候選節點(尚未指派給系統的節點)清單。您新增的節點,記憶體不能比 I/O 群組中任何潛在夥伴節點少。
您可以在所有節點類型上,在資料縮減儲存區中建立精簡佈建磁區。但是,資料縮減儲存區中的壓縮磁區必須在節點類型支援壓縮的 I/O 群組中建立。支援壓縮的節點可以新增至包含壓縮磁區的 I/O 群組。
- 無法加密,但現有的 I/O 群組夥伴可以加密。
- 無法加密,但儲存區中所存在的加密金鑰包含非自行加密的 MDisk。
- 能夠加密,但節點或機箱沒有加密授權。
如果在系統上啟用了加密,則必須透過使用管理 GUI 針對每個新的 MTM 序列安裝一個新的加密授權,然後才能將新節點或機箱新增到系統。
在為 IO 群組建立資料縮減儲存區中的第一個精簡或壓縮磁區時,IO 群組會根據 I/O 群組中的節點可用的最少 CPU 資源數目來設定 CPU 參數。CPU 資源較少的新節點無法新增至 I/O 群組。
- 新節點要用來取代系統中的失敗節點嗎?
- 新增至系統的節點所使用的實體節點硬體,是否已作為另一個系統中的節點,且相同主機是否辨識這兩個系統?
- 將節點新增至其先前所在的相同 I/O 群組。您可以使用指令行介面指令 lsnode 或管理 GUI 來判斷系統節點的 WWNN。
- 將節點加回系統之前,關閉所有使用系統的主機。
- 在重新啟動主機之前,將節點加回系統。如果 I/O 群組資訊無法使用,或是不方便關閉再重新啟動所有使用系統的主機,您可以執行下列動作:
- 在所有連接到系統的主機上,先取消配置光纖通道配接卡裝置驅動程式、磁碟裝置驅動程式和多重路徑驅動程式,然後再將節點新增到系統。
- 將節點新增至系統,然後重新配置「光纖通道」配接卡裝置驅動程式、磁碟裝置驅動程式,以及多重路徑驅動程式。
- 確保系統的代碼層次支援新節點的機型。如果系統程式碼不支援該機型,您必須將系統升級至支援新節點之機型的程式碼版本。
- 記錄節點序號、WWNN、所有 WWPN,以及已新增節點的 I/O 群組。您之後可能需要使用這項資訊。如果必須將節點從叢集系統中移除再重新加入,有了這項資訊便可防止可能的資料毀損。
以下是將節點新增至系統時的其他考量:
- 將節點新增至其先前所在的相同 I/O 群組。您可以使用 lsnode 指令,來判斷系統中節點的 WWNN。
- 如果無法判斷叢集中節點的 WWNN,請聯絡支援團隊,在不毀損資料的情況下將節點加回系統中。
當節點新增至系統時,它會顯示「新增中」狀態。將節點新增至系統時,特別是如果與節點相關聯的程式碼版本已變更,所花的時間可能會長達 30 分鐘。
刪除節點時,其名稱會保留在 I/O 群組中,作為其夥伴節點的失效接手名稱。如果沒有節點維持在 I/O 群組中,則不會保留失效接手名稱。
如果您指定的名稱是現有的節點名稱或保留的失效接手名稱,或如果系統的配置超出所新增節點的限制,則 addnode 指令會失敗。請對要新增的節點指定不同的名稱。
如果要將壓縮或精簡刪除重複資料磁區新增至系統,則系統中的所有節點都必須支援刪除重複資料磁區才行。您只能將支援「刪除重複磁區」的節點,新增至包含壓縮或精簡「刪除重複磁區」的系統。只有當新節點能夠支援目標 I/O 群組中配置給刪除重複資料的記憶體數量時,節點才能新增至包含壓縮或精簡「刪除重複磁區」的系統。
呼叫範例
addnode -wwnodename 5005076801e08b -iogrp io_grp0
結果輸出:
Node, id [6], successfully added
呼叫範例
addnode -panelname 123456 -iogrp 1 -site 2
結果輸出:
Node, id [6], successfully added
呼叫範例
addnode -wwnodename 5005076801e08b -iogrp io_grp0 -site site1
結果輸出:
Node, id [6], successfully added
呼叫範例
addnode -panelname 123456 -spare
結果輸出:
Node, id [7], successfully added
