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