淺談主機FC-HBA卡更換

有時候我們會接到客戶的來電詢問,“我主機的HBA卡壞了, 怎麼更換? 存儲需要更改什麼設置啊? 對於主機有沒有影響啊?”等等之類的問題。

下面我簡單的談一下更換主機HBA卡的方法和步驟,將圍繞EMC目前主流的存儲Symmetrix,VNX,Clariion進行介紹。

在進行更換之前,我們需要做以下工作:
1. 確認主機狀態,是否有磁盤單鏈路情況(EMC Powerpath 命令爲powermt display dev=all,鏈路上是否存在 dead鏈路,其他多路徑軟件請諮詢相關廠商)
2. 確認主機HBA槽位,並且確認主機連接的光纖線標籤是否清楚,我們需要非常清楚的瞭解主機連接的交換機端口和存儲端口
3. 是否連接交換機
4. 如果連接交換機,確認交換機上的端口
5. 接着根據端口情況,確認交換機是哪種類型的zone 設置(如果是WWN Zone,請注意需要重新定義新的 zone因爲新的HBA會有不同的WWN, 如果是port zone則不需要任何操作)

以下例子是在線的更換HBA的例子(基於IBM AIX系統及 EMC Powerpath)
1. Powermt display  確認故障HBA的序列號

1.JPG.jpg

2. Powermt remove hba=# 刪除故障HBA上磁盤鏈路(此步可以拔出光纖)
3. rmdev 命令刪除相關HBA卡
4. 更換HBA卡,插上光纖(是否需要停機由主機廠商決定)
5. 在交換機上找到相對應端口的HBA WWN(記錄下)
6. 如果是WWN Zone, 需要使用新的HBA WWN更新ZONE
7. 下一步開始我們需要針對不同的存儲分開討論

我們先從 Symmetrix 開始介紹
首先從存儲管理員那裏瞭解故障主機連接的Symmetrix 磁盤是否使用了device masking(VCM).

如果回答是沒有,說明新的HBA卡可以直接訪問該磁盤。
如果有,則需要通過以下命令把新的HBA卡更新到VCM
Symmaskdb list –database

2.JPG.jpg

上圖我們看到相關的端口訪問的主機磁盤。
如果我們定位連接在16C port 0上的HBA卡 10000000C92aa277爲故障卡需要更換的話
只需鍵入symmask –sid 1112 –wwn 10000000C92aa277 –replace new WWN
Symmask –sid 1112 refresh
這樣對於symmetrix 上的主機操作就完成了

然後介紹VNX Unisphere上的相關設置

3.JPG.jpg

進入unisphere,,, 選擇HOST TAB ,然後選擇右側的 Connectivity Status找出故障主機的HBA卡,選擇Deregister(需要Engineering mode ).. 然後選擇新的HBA, 點擊register,注意編輯initiator type 和failover mode,選擇的參數應與該臺主機另外塊HBA相同.

4.JPG.jpg

Storage group確認新的HBA卡正常添加在正確的SG裏, 選擇主機,然後點advance 選項 ,查看是否兩塊HBA 卡前已經打鉤。

5.JPG.jpg

對於CLARIION  Navisphere

我們需要選擇connectivity status, 與 unisphere 相同,選擇故障的HBA卡Deregister(需要Engineering mode ).

6.JPG.jpg

選擇新的HBA卡register, 設置好initiator type 和failover mode.

8.JPG.jpg

Storage group確認新的HBA卡正常添加在正確的SG裏, 選擇主機,然後點advance 選項 ,查看是否兩塊HBA 卡前已經打鉤。

10.JPG.jpg

以上列出了不同存儲需要的具體設置,待完成以後,我們需要再次掃盤。
/usr/lpp/Symmetrix/bin/emc_cfgmgr    //在主機重新掃盤(針對AIX主機,其他主機請查閱相關文檔)
powermt config  //powerpath恢復磁盤路徑
powermt save   //powerpath 保存磁盤路徑信息
powermt display  //確認磁盤鏈路狀況

最後期待所有磁盤路徑都alive吧。。。希望以上的一些步驟能幫到大家!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章