Назад | Перейти на главную страницу

AIX SMS Menu + Netapp Multipath вызывают проблемы с миграцией BOS

Я выполняю миграцию AIX с 7.1 на 7.2, используя DVD Iso в виртуальной библиотеке VIOS.

В момент начала миграции происходит сбой со следующим сообщением:

0516-1775 varyonvg: Физические тома hdisk0 и hdisk4 имеют идентичные PVID (00cdc0334d8c16a1).

Я знаю, что это происходит, потому что LUNS предоставляются через хранилище NetApp, а меню SMS не поддерживает программное обеспечение Multipathing, поэтому вместо диска с 4 путями SMS интерпретирует его как 4 диска с конфликтом PVID.

Если я попрошу команду NetApp убить все пути, кроме одного, это сработает. Но я не хочу делать это для всех LPAR в моей среде.

Как мне этого избежать без участия команды NetApp?

С уважением

Для FC и FCoE с AIX 7.2 (все версии и SP), поддерживаемого NetApp ONTAP от 8.2 (7-Mode & Cluster Mode) до 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 или Портсет удалить все пути и оставить вам только один путь.

Оказалось, что нет официальной поддержки NetApp MPIO во время установки DVD BOS. Я обратился в службу поддержки 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

Надеюсь, это поможет кому-то в беде, как я

С уважением