mksysb відновлення не вдається з помилкою 0301-165 bosboot fail

Summary: Ця стаття базується на аналогічній статті IBM, яка була змінена тут для контексту PowerPath. Коли образ mksysb був створений з встановленим PowerPath, відновлення образу на диску з декількома шляхами може не вдатися. Це пов'язано з тим, що кілька дисків утримують rootvg, перешкоджаючи успішному bosboot. У цій статті наведено всі кроки, необхідні для подолання цієї проблеми. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

mksysb відновлення не вдається з помилкою 0301-165 bosboot failed.
При спробі відновлення 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

Rootvg існує на диску SAN з декількома шляхами, налаштованими та обслуговуваними PowerPath. У такому випадку створюється кілька дисків з однаковим PVID, що призводить до збою команди bosboot.

Resolution

Виведіть список пристроїв, що підтримують rootvg.
Знайдіть псевдопристрій, який містить ці диски.
Відпустіть пристрої від 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

Affected Products

PowerPath for AIX
Article Properties
Article Number: 000219423
Article Type: Solution
Last Modified: 15 Nov 2024
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.