Мне достался IBM System Storage DS4000 SAN со средой AIX, на которой работал Oracle RAC (3 узла). Один из узлов вышел из строя, поэтому я запустил систему с 2 узлами; однако, сломавшийся узел был узлом, который управлял резервными копиями. Резервные копии хранились на LUN в SAN.
Из-за отсутствия документации я могу видеть, как они сопоставляются из /etc/filesystems
, но я не уверен, как среда AIX сопоставляет эти LUN при загрузке (кроме сопоставления сопоставления из интерфейса управления SAN). Я хочу переназначить LUN, используемые для резервного копирования со старого узла, на один из оставшихся узлов, но я обеспокоен потерей данных на LUN.
Я нашел некоторые инструкции.здесь, но похоже, что это касается только новых LUN. Если я переназначу LUN на новый хост, останутся ли существующие данные на этом LUN нетронутыми?
Обновление 1:
Похоже, я знал меньше, чем думал.
Я создал новый массив на моем контроллере хранения данных под названиемтести новый LUN под названиемlogbackupчтобы проверить свою теорию и сопоставил ее с одним из узлов как LUN12.
На этом узле, когда я запустил cfgmgr
, я столкнулся с ошибкой и последовалэтиинструкции по ее решению.
Я думал, что при работающем cfgmgr смогу увидеть LUN, но его нет, или, по крайней мере, вывод lspv
, lscfg
и lsdev -Cc Disk
он не дает мне информации, которую я мог бы легко перевести.
Я несколько раз отменял и переназначал LUN, но при запуске cfgmgr список жестких дисков не изменился.
Обновление 2:
Похоже, я lscfg
неправильно читал свой вывод. Я изменил LUN с 12 на 255 и увидел изменение в lscfg
. Он сопоставил LUN сhdisk16поэтому я добавил его как физический том с помощью chdev -l hdisk16 -a pv=yes
. Затем, запустив fget_config -Av
, я смог подтвердить, что LUN сопоставлен правильно. Теперь осталось только смонтировать его, записать на него, а затем перенести на другой узел, чтобы проверить, остались ли данные нетронутыми.