lunes, 10 de febrero de 2014

multibos: update lv names without rebooting

Hola,

este post va por gentileza de mi compañero Michael.

Cuando realizas una actualización en AIX utilinando el método "multibos", se crea una copia de algunos LVs con nombre bos_, para crear otro BOS que es el que vamos a actualizar. Al terminar la actualización, rebotaremos la máquina para que arranque con el sistema operativo actualizado, es decir, arrancará del bos_hd5.

Cuando la máquina arranca podemos observar como, aunque ejecutemos la utilidad de multibos para eliminar el BOS secundario (multibos -R), los LVs con los puntos de montaje correctos han quedado con el nombre bos_.

Este problema, en principio sólo estético, se puede corregir de dos formas:

1) Haciendo una nueva copia del sistema operativo con multibos y volviendo a resetear el sistema:
# multibos -Xs
# shutdown -Fr

2) Renombrando los LVs. IMPORTANTE: no es necesario volver a rebotar la máquina.
Guardamos el nombre del disco de que se ha arrancado y renombramos los LVs antiguos.
# disk=`bootinfo -b`
# chlv -n hd4_old hd4
# chlv -n hd2_old hd2
# chlv -n hd9var_old hd9var
# chlv -n hd10opt_old hd10opt
# chlv -n hd5_old hd5 
Renombramos los LVs buenos para dejarlos con el nombre original.
# chlv -n hd4 bos_hd4
# chlv -n hd2 bos_hd2
# chlv -n hd9var bos_hd9var
# chlv -n hd10opt bos_hd10opt
# chlv -n hd5 bos_hd5
Actualizamos el boot device, recreamos el la boot image y mostramos la lista de arranque
# savebase
# bosboot -ad /dev/$disk 
# bootlist -om normal

 Un saludo.

No hay comentarios:

Publicar un comentario