Ibm

如何在 2 個電源槽 SAN 之間遷移 LPAR 從 VIO 映射的 LUN 到 NPIV

  • June 11, 2018

我正在嘗試將 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)

他們可以在這里這裡找到。

一旦我安裝了這兩個包並重新執行我的遷移,一切都很順利。

引用自:https://serverfault.com/questions/915787