viernes, 26 de diciembre de 2008

AIX: Problemas con la ODM

Los siguientes mensajes son de lo más alarmante que podemos obtener en AIX:
0516-1734 mklvcopy: Warning, savebase failed.  Please manually run 'savebase' before rebooting.
0516-1734 chvg: Warning, savebase failed. Please manually run 'savebase' before rebooting.
0516-1734 mirrorvg: Warning, savebase failed. Please manually run 'savebase' before rebooting.

Los solemos ver en los mismos escenarios que este otro error:
0503-409 installp:  bosboot verification starting...
0503-497 installp: An error occurred during bosboot verification processing.

La primera lectura la solemos hacer en función del comando que estábamos empleando, pero su significado real suele estar relacionado con el disco de boot.

El motivo es que el dispositivo de boot está apuntando al disco incorrecto aunque no lo parezca. Aplicamos la secuencia siguiente si tenemos la certeza de que queremos usar hdisk0 porque es ahí donde está el LV hd5 (el de boot en AIX):

Vemos si salen errores y comprobamos el disco donde está hd5:
# bosboot -v
# lslv -m hd5
hd5:N/A
LP PP1 PV1 PP2 PV2 PP3 PV3
0001 0001 hdisk0 0001 hdisk1

En el ejemplo anterior se cree que la partición hd5 está también en el disco hdisk1 (probablemente un mirror deshecho o un migratepv) cuando parece que ya no es así.

Rehacemos el enlace entre el disco correcto (en este caso el hdisk0) y el ipldevice:
# ln /dev/hdisk0 /dev/ipldevice

Rehacemos la imagen de arranque:
# bosboot -ad /dev/ipldevice
bosboot: Boot image is 36250 512 byte blocks.

Rehacemos el bootlist. (Primero lo comprobamos ?)
# bootlist -m normal -o hdisk0
hdisk0 blv=hd5

No hay comentarios: