我正在尝试将 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 模式下启动并扫描 SAN 设备,我的 hdisk 已建立。但是当我在启动盘上启动时,我得到了0554 错误. 这意味着:
无法打开或读取启动设备,或者无法在网络启动期间定义 NFS 交换设备。
所以我想知道这是否可能,以及这是否是我所缺少的?我认为也许 VIO-1 和 VIO-2 锁定了卷,使它们无法写入,但我真的不知道是否如此。如何仅使用 SAN 在两个电源之间迁移 LPAR?