mksysb відновлення не вдається з помилкою 0301-165 bosboot fail
Summary: Ця стаття базується на аналогічній статті IBM, яка була змінена тут для контексту PowerPath. Коли образ mksysb був створений з встановленим PowerPath, відновлення образу на диску з декількома шляхами може не вдатися. Це пов'язано з тим, що кілька дисків утримують rootvg, перешкоджаючи успішному bosboot. У цій статті наведено всі кроки, необхідні для подолання цієї проблеми. ...
Symptoms
При спробі відновлення 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
Знайдіть псевдопристрій, який містить ці диски.
Відпустіть пристрої від PowerPath.
Видаліть диски (всі, крім одного).
Виконайте команду bosboot щодо решти hdisk.
Запустіть bosboot проти iplпристрою.
Вихід
Виберіть опцію 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.
Це рішення є похідним від загальнодоступного рішення IBM https://www.ibm.com/support/pages/mksysb-restore-fails-error-0301-165-bosboot-failed