Ibm
如何在 2 個電源槽 SAN 之間遷移 LPAR 從 VIO 映射的 LUN 到 NPIV
我正在嘗試將 LPAR 從一個電源遷移到另一個電源。由於我公司的遷移解決方案沒有任何 IBM 許可證,因此我必須通過 SAN(使用 IBM SVC 和 brocade SAN 交換機)來完成。
目前結構的快速視圖:
.-----------------. .-----------------. | OLD_POWER | | NEW_POWER | | .-----. .-----. | | .-----. .-----. | | |VIO-1| |VIO-2| | | |VIO-3| |VIO-4| | | '-----' '-----' | | '-----' '-----' | '-----------------' '-----------------'
所以目前我的 LUN 映射到 VIO-1 和 VIO-2。因為我沒有使用 NPIV 磁碟,所以在每個 VIO 中聲明,然後連結到 LPAR。
例子 :
VIO-1# lsmap -all [...] SVSA Physloc Client Partition ID --------------- --------------------------------------- ------------------- vhost1 U9117.MMA.069F630-V1-C34 0x00000015 VTD myhost_hdisk1 Status Available LUN 0x8200000000000000 Backing device hdisk1 Physloc U789D.001.DQD809V-P1-C1-T1-W5005076801303932-LB000000000000 Mirrored false
現在在 NEW_POWER 上,如前所述,我正在使用 NPIV,這意味著我將我的捲直接映射到 LPAR 而不是 VIO。為此,我在交換機上完成了分區,並在 SVC 上聲明了我的主機。在遷移之前,我已經從給定主機的 VIO-1 和 VIO-2 中刪除了所有 VTD:
VIO-1# rmvdev -vtd myhost_hdisk1 myhost_hdisk1 deleted [...] VIO-1# cfgdev Method error (/etc/methods/cfgscsidisk -l hdisk1 ): 0514-082 The requested function could only be performed for some of the specified paths.
然後我從 VIO-1 和 VIO-2 中取消映射我的 LUN,並將它們直接映射到新的 LPAR。以 SMS 模式啟動並掃描我的 hdisk 已創建的 SAN 設備。但是當我在引導盤上啟動時,我得到了一個0554 錯誤。威奇的意思:
無法打開或讀取引導設備,或者在網路引導期間無法定義 NFS 交換設備。
所以我想知道這是否可能,如果這是我所缺少的?我認為可能是 VIO-1 和 VIO-2 鎖定了卷,使它們無法寫入,但我真的不知道是不是這樣。如何僅使用 SAN 在 2 個電源之間遷移 LPAR?
我發現缺少了什麼:
為了通過 NPIV 讀取 IBM SAN 磁碟,AIX 必須安裝這些軟體 2:
devices.fcp.disk.ibm.mpio devices.sddpcm.71 or devices.sddpcm.61 (depending of your AIX version)
一旦我安裝了這兩個包並重新執行我的遷移,一切都很順利。