Я пытаюсь перенести LPAR с одного блока питания на другой. Поскольку у моей компании нет лицензии IBM на свое решение по миграции, мне приходится делать это через SAN (с использованием IBM SVC и коммутаторов 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. Перед миграцией я удалил все VTD из моих VIO-1 и VIO-2 для данного хоста:
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.
Затем я отключаю свои LUN от VIO-1 и VIO-2 и напрямую сопоставляю их с новым LPAR. При загрузке в режиме SMS и сканировании устройств SAN мой hdisk обнаружен. Но когда я загружаюсь с загрузочного диска, я получаю 0554 ошибка. Что означает:
Загрузочное устройство не может быть открыто или прочитано, или невозможно определить устройство подкачки NFS во время загрузки по сети.
Поэтому мне было интересно, возможно ли это, и если это то, что мне не хватает? Я подумал, что, возможно, VIO-1 и VIO-2 заблокировали тома, сделав их недоступными для записи, но я не знаю, так ли это. Как я могу перенести LPAR между двумя уровнями, используя только SAN?
Я выяснил, чего не хватало:
Для чтения диска IBM SAN через NPIV в AIX должны быть установлены следующие 2 программы:
devices.fcp.disk.ibm.mpio
devices.sddpcm.71 or devices.sddpcm.61 (depending of your AIX version)
После того, как я установил эти два пакета и повторно запустил миграцию, все прошло хорошо.