我正在使用 VIOS 虚拟库上的 DVD Iso 执行从 7.1 到 7.2 的 AIX 迁移。
迁移开始时,迁移失败并显示以下消息:
0516-1775 evolveonvg:物理卷 hdisk0 和 hdisk4 具有相同的 PVID(00cdc0334d8c16a1)。
我知道发生这种情况是因为 LUNS 是通过 Netapp 存储提供的,而 SMS 菜单不支持多路径软件,因此 SMS 将其解释为具有 PVID 冲突的 4 个磁盘,而不是具有 4 条路径的磁盘。
如果我要求 Netapp 团队删除除一条路径之外的所有路径,那么它会起作用。但我不想对我环境中的所有 LPAR 都这样做。
如何在不涉及 Netapp 团队的情况下避免这种情况?
问候
答案1
对于采用 AIX 7.2(所有修订版本和 SP)的 FC 和 FCoE,支持 NetApp ONTAP 8.2(7 模式和集群模式)至 ONTAP 9.4。
准确地说,这里是支持的配置:
- 主机卷管理器: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 主机实用程序 6.0. 本机 AIX 多路径 (IBM AIX MPIO) 支持这些版本的 ONTAP。我建议您正确配置 MPIO,而不是删除路径。
这是 NetApp知识库文章这将帮助您检查 MPIO 配置。
但如果这只是暂时的删除路径的解决方案,只是为了升级目的,如果你不能从 AIX 中删除它们,那么你应该问你的存储管理员,他们可以使用选择性 LUN 映射或者端口设置删除所有路径,只留下一条路径。
答案2
事实证明,在 DVD BOS 安装期间,NetApp MPIO 没有官方支持。我已向 IBM 提交了支持案例,他们证实了这一点。不过,我能够使用“非官方”方法解决这个问题。
首先,从 DVD 启动安装过程。
在“欢迎使用基本操作系统”菜单中,选择“3 启动系统恢复的维护模式”:
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
希望这能帮助像我一样陷入困境的人
问候