Сбой восстановления mksysb с ошибкой 0301-165: Сбой Bosboot
Summary: Эта статья основана на аналогичной статье IBM, которая была изменена здесь для контекста PowerPath. Если образ mksysb был создан с установленным приложением PowerPath, восстановление образа на многопутевом диске может завершиться сбоем. Это происходит из-за того, что несколько hdisk удерживают rootvg, что предотвращает успех bosboot. В этой статье описаны все действия для устранения этой проблемы. ...
Symptoms
Bosboot.При попытке восстановления mksysb, если для устройств используется восстановление образа несколько путей, может произойти ошибка, подобная следующей:
0301-165 bosboot: WARNING! bosboot failed - do not attempt to boot device.
BOS Install: Could not create boot image.
ID# OPTION
1 Continue
2 Perform System Maintenance and Then Continue
Enter ID number:Cause
Resolution
Найдите псевдоустройство, содержащее эти hdisk.
Освободите устройства от PowerPath.
Извлеките жесткие диски (все, кроме одного).
Выполните команду bosboot для остальных hdisk.
Запустите bosboot для ipldevice.
Выход
Выберите вариант 2 в случае сбоя восстановления mksysb:
0301-165 bosboot: WARNING! bosboot failed - do not attempt to boot device.
BOS Install: Could not create boot image.
ID# OPTION
1 Continue
2 Perform System Maintenance and Then Continue
Enter ID number: 2
Проверьте диски rootvg:
# lspv |grep rootvg
hdisk0 00aabbccddeeffcc rootvg active
hdisk2 00aabbccddeeffcc rootvg active
hdisk4 00aabbccddeeffcc rootvg active
hdisk6 00aabbccddeeffcc rootvg active
hdisk8 00aabbccddeeffcc rootvg active
hdisk10 00aabbccddeeffcc rootvg active
hdisk12 00aabbccddeeffcc rootvg active
hdisk14 00aabbccddeeffcc rootvg active
Найдите соответствующее псевдоустройство с помощью любого устройства hdisk из этого списка:# powermt display dev=hdisk0
Pseudo name=hdiskpower0
Symmetrix ID=000297000000
Logical device ID=0000013C
Device WWN=60000970000297000000533030313343
state=alive; policy=SymmOpt; queued-IOs=0
==============================================================================
--------------- Host --------------- - Stor - -- I/O Path -- -- Stats ---
### HW Path I/O Paths Interf. Mode State Q-IOs Errors
==============================================================================
3 fscsi7 hdisk0 FA 3d:04 active alive 0 0
3 fscsi7 hdisk2 FA 1d:04 active alive 0 0
2 fscsi6 hdisk4 FA 4d:04 active alive 0 0
2 fscsi6 hdisk6 FA 6d:04 active alive 0 0
2 fscsi6 hdisk8 FA 2d:08 active alive 0 0
1 fscsi5 hdisk10 FA 3d:04 active alive 0 0
1 fscsi5 hdisk12 FA 1d:04 active alive 0 0
0 fscsi4 hdisk14 FA 4d:04 active alive 0 0
Удалите псевдоустройство, чтобы освободить hdisks# powermt remove dev=hdiskpower0
Удалите дублирующиеся диски rootvg:
# rmdev -dl hdisk0
# rmdev -dl hdisk2
# rmdev -dl hdisk4
# rmdev -dl hdisk6
# rmdev -dl hdisk8
# rmdev -dl hdisk10
# rmdev -dl hdisk12
# rmdev -dl hdisk14
Одна из приведенных выше команд rmdev завершается сбоем, как и ожидалось, и остается только один диск rootvg:
# lspv |grep rootvg
hdisk12 00aabbccddeeffcc rootvg active
Выполните команды bosboot вручную:
# bosboot -ad /dev/hdisk12
# bosboot -ad /dev/ipldevice
(Возможно, вам придется создать iplDevice для успешной команды «bosboot -ad /dev/ipldevice». В нашем случае это нужно сделать с помощью команды "ln /dev/rhdisk12 /dev/ipldevice)
Если команды bosboot работают, то введите «exit»
# exit
Восстановление mksysb продолжит выполняться.
Если команды bosboot не работают, перед восстановлением mksysb обратитесь к администратору системы хранения, чтобы уменьшить количество путей на диске rootvg до одного.
Это решение является производным от общедоступного решения IBM https://www.ibm.com/support/pages/mksysb-restore-fails-error-0301-165-bosboot-failed