在不中斷運行的情況下更換節點: 2145-DH8

下列程序說明如何在不中斷運行的情況下將大部分節點更換為 SAN Volume Controller 2145-DH8 節點。

開始之前

這些程序不會中斷運行,因為不需要變更 SAN 環境。替換用(新)的節點會使用與所要更換節點相同的全球節點名稱 (WWNN)。 此程序的替代方案是將磁區移至新的 I/O 群組或將 SAN 重新分區,在中斷運行的情況下更換節點。然而,會中斷運行的程序則需要對主機進行更多處理。

在更換節點時,系統效能可能變差。當此程序開始時如果關閉其中一個節點,則包含要更換的節點的 I/O 群組所管理的磁區效能將會下降。這些磁區會一直處於欠佳狀態,直到兩個 2145-DH8 節點都在執行中為止。

如果要更換的節點中快閃記憶體隨身碟所提供的陣列所在的儲存區不具有 IBM® Easy Tier® 管理的其他陣列類型,則最好是先將資料從快閃記憶體隨身碟移走,再更換節點。

這項作業假設已符合下列條件:

  • 被更換的節點上的現有系統軟體必須為 7.3.0 或更新的版本。
    重要: 如果 4 埠 16 Gbps 光纖通道配接卡安裝在您要新增的 2145-DH8 節點上,則必須在系統中的所有節點上安裝軟體層次 7.6.0 或更新版本。否則,節點無法辨識此配接卡。
  • 如果要更換的節點包含快閃記憶體隨身碟且磁碟機正在使用中,則快閃記憶體隨身碟提供的陣列所在的儲存區必須包含 IBM Easy Tier 管理的其他陣列類型,然後您才能更換節點。
  • 如果要更換的節點包含快閃記憶體隨身碟,請將所有快閃記憶體隨身碟及 SAS 配接卡轉移至新節點(如果它支援這些磁碟機)。為了防止喪失資料的存取權,如果新節點不支援現有快閃記憶體隨身碟,請在更換節點之前從快閃記憶體隨身碟轉移資料。
    註: 來自 2145-CG8 及舊版節點的 快閃記憶體隨身碟 不能轉移至 2145-DH82145-24F 擴充機箱。
  • 系統中配置的所有節點都存在且處於線上狀態。
  • 系統事件日誌中的所有錯誤都已解決且標示為已修正。
  • 磁區、受管理磁碟 (MDisk) 或外部儲存體系統都沒有欠佳離線的狀態。
  • 您已備份系統配置並儲存 svc.config.backup.xml 檔案。
  • 此更換節點必須能夠以被更換節點的光纖通道或乙太網路連線速度進行作業。
  • 如果要更換的節點除了具有必要的光纖通道配接卡之外,還具有第二個 I/O 配接卡,則更換節點必須在插槽 2 中必須具有相同類型的配接卡。
  • 如果要更換的節點是 SAN Volume Controller 2145-DH8 ,則此更換節點與舊節點在相同的插槽中必須具有相同的 I/O 配接卡配置。
  • 每個光纖通道連接的主機上的光纖通道裝置驅動程式,應設定為使遺失的光纖路徑在 3 秒鐘以內逾時。如果檢查每個主機上的光纖通道驅動程式的參數不可行,則在將新的 2145-DH8 節點新增至系統後,您需要立即重新啟動新節點,這樣主機的光纖路徑會停止足夠長的時間,以確保當 2145-DH8 再次處於作用中的狀態時,能適當回復這些光纖路徑。
    提示: Emulex 光纖通道裝置驅動程式的逾時設定可能預設為 30 秒,因此需要變更此值。
重要:
  • 如果不符合以上所列的任何條件,請勿繼續執行此作業,除非 IBM 支援人員指示您這麼做。
  • 在繼續執行此作業之前,請檢視所有後續步驟。
  • 如果您不熟悉系統環境或此作業中說明的程序,請勿繼續執行此作業。
  • 如果您計劃重複使用所更換的節點,請確保節點的 WWNN 是設定為 SAN 上的唯一編號。如果不能確保 WWNN 的唯一性,WWNN 和 WWPN 在 SAN 環境中會重複,而造成問題。
  • 在此作業中,節點 ID 會發生變更,節點名稱也可能變更。當系統指派節點 ID 之後,就無法變更此 ID。不過,在此作業完成之後,您可以變更節點名稱。

關於這項作業

如果要更換系統中的作用中節點,請完成下列步驟。

程序

  1. 選擇性的: 如果 2145-DH8 節點上的現行軟體層次和作用中系統上的軟體層次不同,您不妨在 2145-DH8 節點上安裝現行系統軟體層次。透過執行此步驟,當您在步驟 16 中將節點新增至系統時,最多可以節省 20 分鐘。如需透過技術人員埠存取服務助理 GUI 以便您可以檢視軟體層次並選擇性地安裝其他軟體層次的相關資訊,請參閱用於節點存取的技術人員埠

    (選用)使用服務助理,您還可以將現在的 WWNN 變更成您以此節點更換的節點所使用的值。

  2. 請完成下列步驟。
    1. 請確認沒有主機相依於節點。
      可以使用管理 GUI 或指令行介面 (CLI) 指令:
      1. 在管理 GUI 中,選取監視 > 系統
      2. 系統 -- 概觀頁面上,使用節點旁邊的方向箭頭以展開節點明細頁面。
      3. 選取節點動作 > 相依磁區
      • 如果使用 CLI 指令,請將 node 參數與 lsdependentvdisks 指令一起使用以查看從屬磁區。
        lsdependentvdisks -node node_id | node_name
    2. 若有相依磁區存在,請判斷是否正在使用這些磁區。
      如果正在使用這些磁區,請還原備用配置或暫停主機應用程式。
    3. 如果報告了相依仲裁磁碟,請修復仲裁磁碟的存取權,或是修改仲裁磁碟的配置。
  3. 請執行這些步驟來確定系統配置節點,以及要更換的節點的 ID、名稱、I/O 群組 ID 和 I/O 群組名稱。如果您已知道要更換的節點的實體位置,則可以跳過此步驟並繼續執行下一步。
    提示: 如果要更換的其中一個節點是系統配置節點,請最後更換它。
    1. 從指令行介面 (CLI) 發出此指令。
      lsnode -delim : 
    2. config_node 直欄中,找到 yes 值,然後將這些值記錄在 idname 直欄中。
    3. 針對系統中的每一個節點,將這些值記錄在 idname 直欄中。
    4. 針對系統中的每一個節點,將這些值記錄在 IO_group_idIO_group_name 直欄中。
    5. 從 CLI 針對系統中的每個節點發出此指令以判斷面板 ID,其中 node_name or node_id 是您想要判斷面板 ID 的節點的名稱或 ID。
      lsnodevpd node_name or node_id
    6. 將該值記錄在 front_panel_id 直欄中。
      面板 ID 顯示在每個節點的前面。您可以使用此 ID 來確定符合您要更換的節點 ID 或節點名稱的節點的實體位置。
  4. 記錄所要更換節點的 WWNN 和 iSCSI 名稱
    1. 從 CLI 發出此指令,其中 node_name or node_id 是您要確定其 WWNN 和 iSCSI 名稱的節點名稱或 ID。
      lsnode -delim : node_name | node_id
      
    2. 記錄所要更換節點的 WWNN 和 iSCSI 名稱
    3. 記錄光纖通道埠和乙太網路埠的順序。
    4. 如果系統已配置乙太網路埠 IP,請儲存現行設定,以便將其套用至更換節點。如果要這麼做,請輸入下列指令。
      lsportip -delim :
  5. 必要性的: 請完成下列步驟:
    1. 從節點背面拔除纜線之前,請使用節點埠號(光纖通道的埠 1 - 4,或乙太網路的埠 1 - 2)來記錄並標示光纖通道或乙太網路纜線的順序。
      節點背面上的光纖通道埠從左到右編號為 1 - 4。您必須在更換節點上以精確順序重新連接纜線,以避免此更換節點新增至系統時發生問題。如果未以相同順序連接纜線,埠 ID 可能變更,而影響主機存取磁區的能力。請參閱您的型號專用的硬體文件,以確定埠是如何編號的。
    2. 請勿將此更換節點連接至交換器上的不同埠或連接到不同的交換器。
      如果要變更光纖通道交換器,以達到 8 Gbps 速度,則此作業必須是在此節點更換程序之前或之後執行的一項個別作業。
  6. 如果節點已配置 10 Gbps 乙太網路 IP,請使用下列指令刪除這些設定,並確定您已記下現行設定:
    rmportip -node [node ID or name] [port ID]
  7. 發出此 CLI 指令以從系統和 I/O 群組刪除此節點,其中 node_name or node_id 是您要刪除的節點名稱或 ID。您可以使用 CLI 來驗證刪除程序是否已完成。
    rmnode node_name or node_id
  8. 選擇性的: 如果您要使用已移除的節點作為備用節點,請輸入 CLI 指令以確保該節點不再是系統的成員:
    lsnode 
    將顯示節點清單。請等到已移除的節點未列在指令輸出中為止。
  9. 將您從系統中刪除的節點的 WWNN 和 iSCSI 名稱變更為 1FFFF。
    • 對於 SAN Volume Controller 2145-DH8 節點:
      1. 開啟節點電源。
      2. 發出此 CLI 指令:
        satask chvpd -wwnn FFFFFFFFFFFFFFFF
  10. 在機架中安裝更換節點和任何擴充機箱(如果存在的話)。
    重要: 請勿在此步驟中連接光纖通道或乙太網路纜線。
  11. 打開此更換節點的電源。
  12. 記錄此更換節點的 WWNN。此名稱可由另一個 SAN Volume Controller 2145-DH8 節點重複使用。
  13. 變更此更換節點的 WWNN 名稱,以符合您在步驟4中記錄的名稱。
    使用服務助理介面來變更 WWNN 或執行下列 CLI 指令,其中 WWNN 是您從原始節點記錄的值。
    satask chvpd -wwnn WWNN 
  14. 輸入下列 CLI 指令,以驗證 WWNN 的最後 5 個字元是否正確。
    lsnodecandidate
    重要: 如果 WWNN 與您在4步驟中記錄的不同,則您必須重複步驟13
  15. 將光纖通道或乙太網路纜線連接到您在步驟5中為原始節點記錄的相同埠號。
  16. 使用服務助理介面,或輸入下列 CLI 指令以新增節點至系統,其中 WWNNiogroupname_id 是您為原始節點記錄的值。

    當您新增節點時,此步驟會確保新節點具有與原始節點相同的名稱,並與原始節點位於同一個 I/O 群組中。如需相關資訊,請參閱 addnode 指令文件。

    addnode -wwnodename WWNN -iogrp iogroupname_id  

    系統以原本使用的名稱重新指派該節點。如果節點名稱的原始名稱是由系統自動指派,則無法重複使用相同的名稱。如果其名稱以 node 開頭,則為自動指派。在此情況下,請指定不以 node 開頭的其他名稱,或不使用 name 參數,以便系統能夠自動為節點指派新名稱。

    必要的話,新節點會更新成與系統相同的系統軟體版本。此更新可能需要長達 20 分鐘的時間。

    如果先前已配置乙太網路 IP,請配置乙太網路埠,以便重複使用被更換節點的設定。 可以使用管理 GUI 或 CLI 指令來配置乙太網路埠 IP。(下列指令範例以多行呈現,便於闡明)。
    • 對於 IPv4 IP
      cfgportip -node [node name or ID] -ip [IPv4]
      -mask [subnet mask] -gw [gateway] [port ID]
    • 對於 IPv6 IP
      cfgportip -node [node name or ID] -ip_6 [IPv6]
      -prefix_6 [prefix] -gw_6 [gateway] [port ID]

    如果您具有 10 個 Gbps iSCSI 主機,請確認 iSCSI 主機正在使用 2145-DH8 節點上的 10 Gbps 乙太網路埠 4 和埠 5。

    重要:
    1. I/O 群組中的兩個節點都會快取資料;但其快取大小並非對稱。此更換節點受到 I/O 群組中夥伴節點的快取大小的限制。因此,此更換節點可能不會使用全部的快取大小,直到您更換 I/O 群組中的另一個節點。
    2. 您不需要重新配置主機多路徑裝置驅動程式,因為此更換節點使用與前一個節點相同的 WWNN 和 WWPN。多路徑裝置驅動程式會偵測可用於更換節點的路徑的回復狀況。
    3. 主機多路徑裝置驅動程式需要大約 30 分鐘的時間來回復路徑。當您順利更新 I/O 群組中的第一個節點之後,至少 30 分鐘內不要更新 I/O 群組中的其他節點。如果不同的 I/O 群組中有其他節點需要更新,您可以在等待期間進行那些更新
    4. 如果您無法檢查每個主機的光纖通道裝置驅動程式是否設定為使光纖通道路徑在 3 秒內逾時,則最好現在重新啟動新的 SAN Volume Controller 2145-DH8 節點,以保證當節點重新變成作用中狀態時,光纖路徑也會變成作用中。
  17. 重要事項:請主機管理者查詢每個主機上的路徑,以確保此更換節點的所有路徑都處於作用中狀態,然後再執行下一步。如果您使用 IBM 多重路徑子系統裝置驅動程式 (SDD) ,則查詢路徑的指令為 datapath query device。多重路徑裝置驅動程式隨附的文件顯示如何查詢路徑。如果預期路徑不處於作用中狀態,請強制多重路徑驅動程式重新掃描路徑。
  18. 選擇性的: 如果您要使用已更換的節點作為備用節點,請遵循這些步驟:
    對於 SAN Volume Controller 2145-DH8
    1. 使用技術人員埠連接到節點上的服務助理介面。
    2. 確保連接到正確的節點,然後選取配置節點
    3. 選取更新 WWNN
    4. 指定 WWNN 下,輸入 00000
    5. 按一下修改以進行確認。

    現在,此節點可以作為備用節點。

  19. 使用 CLI 透過擴充機箱中的快閃記憶體隨身碟來建立適當的 RAID 儲存體陣列 (MDisk) 以保留所有磁區的資料,而這些磁區正在從相同儲存區(MDisk 群組)(包含此 I/O 群組中內部儲存體的 MDisk)中此 I/O 群組的內部磁碟移轉。
  20. 若要移除磁碟機內部的 MDisk,請輸入下列 CLI 指令:
    rmmdisk -mdisk mdisk_list -force mdisk_group_id| mdisk_group_name
    在實際資料移轉完成前,此指令顯示為以非同步方式完成。
  21. 透過輸入此指令來檢查作用中移轉的進度:
    svcinfo lsmigrate
  22. 透過輸入 lsdrive CLI 指令,確認舊節點中的快閃記憶體隨身碟不處於成員狀態。
  23. 如果要從系統配置中移除原始磁碟機,請將其使用情況變更為未用
  24. 請針對您要更換的每個節點重複執行 423 的步驟。