A restauração do mksysb falha com o erro 0301-165 bosboot failed

Summary: Este artigo é baseado em um artigo semelhante da IBM que foi modificado aqui para um contexto do PowerPath. Quando uma imagem mksysb foi criada com o PowerPath instalado, a restauração da imagem em um disco de múltiplos caminhos pode falhar. Isso ocorre devido a vários hdisks segurando rootvg, impedindo que bosboot tenha sucesso. Este artigo fornece todas as etapas solicitadas para superar o problema. ...

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

Falha na restauração do mksysb com o erro 0301-165 bosboot failed.
Ao tentar restaurar o mksysb, quando vários caminhos são configurados para os dispositivos usados para restaurar a imagem, pode ocorrer um erro semelhante ao seguinte:
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

O rootvg existe em um disco SAN com vários caminhos configurados e atendidos pelo PowerPath. Nesse caso, vários hdisks são criados com o mesmo PVID, causando falha do comando bosboot.

Resolution

Liste os dispositivos que dão suporte ao rootvg.
Localize o pseudodispositivo que contém esses hdisks.
Solte os dispositivos do PowerPath.
Remova os hdisks (todos, exceto um).
Execute o comando bosboot no hdisk restante.
Execute o bosboot no ipldevice.
Sair

da opção 2 Select quando a restauração mksysb falhar:
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

Verifique os discos 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

Localize o pseudodispositivo correspondente usando qualquer dispositivo hdisk desta lista:
# 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


Remova o pseudodispositivo para liberar os hdisks

# powermt remove dev=hdiskpower0

Remova os discos rootvg duplicados:

# rmdev -dl hdisk0
# rmdev -dl hdisk2
# rmdev -dl hdisk4
# rmdev -dl hdisk6
# rmdev -dl hdisk8
# rmdev -dl hdisk10
# rmdev -dl hdisk12
# rmdev -dl hdisk14

Um dos comandos rmdev acima falha conforme o esperado e resta apenas um disco rootvg:
# lspv |grep rootvg
hdisk12         00aabbccddeeffcc                    rootvg          active

Execute os comandos bosboot manualmente:
# bosboot -ad /dev/hdisk12
# bosboot -ad /dev/ipldevice

(Talvez seja necessário criar o ipldevice para que o comando "bosboot -ad /dev/ipldevice" seja bem-sucedido. No nosso caso, você faria isso com "ln /dev/rhdisk12 /dev/ipldevice)

Se os comandos bosboot funcionarem, digite "exit"

# exit

A restauração do mksysb continua concluída.

Se os comandos bosboot falharem, trabalhe com o administrador de armazenamento para reduzir o número de caminhos do disco rootvg para um antes da restauração do mksysb.

Essa solução é derivada da solução pública da 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.