MKSYSB-gjenoppretting mislykkes med feil 0301-165 Bosboot mislyktes
Summary: Denne artikkelen er basert på en lignende IBM-artikkel som er endret her for en PowerPath-kontekst. Når en mksysb-avbildning ble opprettet med PowerPath installert, kan gjenoppretting av bildet på en multipath'd disk mislykkes. Dette er på grunn av flere hdisker som holder rootvg, noe som hindrer bosboot å lykkes. Denne artikkelen inneholder alle trinnene som kreves for å løse problemet. ...
Symptoms
Når du prøver å gjenopprette mksysb, når flere baner er konfigurert til enhetene som brukes til å gjenopprette bildet, kan det oppstå en feil som ligner på følgende:
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
Finn pseudoenheten som inneholder disse hdiskene.
Frigjør enhetene fra PowerPath.
Ta ut hdiskene (alle unntatt én).
Kjør bosboot-kommandoen mot den gjenværende hdisken.
Kjør bosboot mot ipldevice.
Avslutt
Velg alternativ 2 når mksysb-gjenopprettingen mislykkes:
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
Sjekk rootvg-diskene:
# 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
Finn den tilsvarende pseudoenheten ved hjelp av en hvilken som helst hdisk-enhet fra denne listen:# 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
Fjern pseudoenheten for å frigjøre hdiskene# powermt remove dev=hdiskpower0
Fjern de dupliserte rootvg-diskene:
# rmdev -dl hdisk0
# rmdev -dl hdisk2
# rmdev -dl hdisk4
# rmdev -dl hdisk6
# rmdev -dl hdisk8
# rmdev -dl hdisk10
# rmdev -dl hdisk12
# rmdev -dl hdisk14
En av de ovennevnte rmdev-kommandoene mislykkes som forventet, og bare én rootvg-disk gjenstår:
# lspv |grep rootvg
hdisk12 00aabbccddeeffcc rootvg active
Utfør bosboot-kommandoene manuelt:
# bosboot -ad /dev/hdisk12
# bosboot -ad /dev/ipldevice
(Du må kanskje opprette ipldevice for kommandoen "bosboot -ad /dev/ipldevice" for å lykkes. I vårt tilfelle vil du gjøre dette med "ln /dev/rhdisk12 /dev/ipldevice)
Hvis bosboot-kommandoene fungerer, skriver du inn "exit"
# exit
mksysb-gjenopprettingen fortsetter å fullføres.
Hvis bosboot-kommandoene mislykkes, kan du samarbeide med lagringsadministratoren for å redusere antall baner til rootvg-disken til én før mksysb-gjenopprettingen.
Denne løsningen er hentet fra den offentlige IBM-løsningen https://www.ibm.com/support/pages/mksysb-restore-fails-error-0301-165-bosboot-failed