AIX SMS 菜單 + Netapp 多路徑導致 BOS 遷移問題
我正在使用 VIOS 虛擬庫上的 DVD Iso 執行從 7.1 到 7.2 的 AIX 遷移。
在遷移開始時,它會失敗並顯示以下消息:
0516-1775 varyonvg:物理卷 hdisk0 和 hdisk4 具有相同的 PVID (00cdc0334d8c16a1)。
我知道這是因為 LUN 是通過 Netapp 儲存提供的,並且 SMS 菜單不支持多路徑軟體,因此 SMS 將其解釋為具有 PVID 衝突的 4 個磁碟,而不是具有 4 個路徑的磁碟。
如果我要求 Netapp 團隊殺死除一條以外的所有路徑,它會起作用。但我不想對我環境中的所有 LPAR 都這樣做。
在不涉及 Netapp 團隊的情況下如何避免這種情況?
問候
事實證明,在 DVD BOS 安裝期間沒有對 NetApp MPIO 的官方支持。我在 IBM 開了一個支持案例,他們確認了。不過,我能夠使用“非官方”方式解決它。
首先,從 DVD 啟動安裝處理。
在“Welcome to Base Operating System”菜單中,選擇“3 Start Maintenance Mode for System Recovery”:
3 啟動系統恢復維護模式
然後在“維護”菜單中選擇“3 訪問高級維護功能”:
3 訪問高級維護功能
在那裡,刪除所有磁碟(路徑),除了一個將用於遷移/安裝。您可以使用以下腳本刪除磁碟:
disk=hdisk0 for pv in $(lspv | grep -v "$disk " | cut -d ' ' -f1) do rmdev -dl $pv done exit # Going Back the Migration Menu
這解決了第一個 PVID 問題,因此在您返回遷移菜單後,返回安裝選項並開始遷移。最後,遷移將繼續並安裝所有軟體包。但是最後會有另一個問題。當引導部分將安裝到磁碟中時,複製的磁碟將返回,此步驟將失敗。但是我可以通過以下步驟自己安裝它:
disk=hdisk0 #The Migrated/installed PV for pv in $(lspv | grep -v "$disk " | cut -d ' ' -f1) do rmdev -dl $pv done importvg -Oy rootvg $disk mount /usr /etc/methods/cfg64 ln -fs /usr/lib/boot/unix_64 /unix ln -fs /usr/lib/boot/unix_64 /usr/lib/boot/unix mkboot -cd/dev/$disk cp -rp /usr/lpp/bos/inst_root/etc/rc.teboot /etc/rc.teboot cp -rp /usr/lpp/bos/inst_root/sbin/rc.boot /sbin/rc.boot bosboot -ad /dev/$disk
希望這可以幫助像我一樣遇到麻煩的人
問候
對於從 8.2(7-模式和集群模式)到 ONTAP 9.4 的 NetApp ONTAP 支持的具有 AIX 7.2(所有修訂版和 SP)的 FC 和 FCoE。
準確地說,這裡是支持的配置:
- 主機捲管理器:IBM AIX LVM 或 Oracle ASM
- 主機文件系統:GPFS、IBM AIX、RawIO、JFS、Oracle ASM
- 主機集群:IBM PowerHA (HACMP)、Oracle RAC
- 主機 HBA:IBM HBA FC5270、IBM HBA FC5708、IBM HBA FCEN0H、IBM HBA FCEN0J、IBM HBA FCEN0K、IBM HBA FCEN0L
建議您安裝NetApp AIX Host Utilities 6.0。這些版本的 ONTAP 支持本機 AIX 復用 (IBM AIX MPIO)。我建議您正確配置 MPIO 而不是刪除路徑。
這是 NetApp知識庫文章,可幫助您檢查 MPIO 配置。
但是,如果刪除路徑只是臨時解決方案,只是為了升級目的,如果您無法從 AIX 中刪除它們,那麼您應該詢問您的儲存管理員,他們可以使用Selective LUN Map或Portset刪除所有路徑只給你一條路。