我正在尝试将 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:
他们可以在这里和这里找到。
一旦我安装了这两个包并重新运行我的迁移,一切都很顺利。