¿Es esta una forma viable de realizar una actualización de VIOS y prepararse para una rápida retirada al mismo tiempo?

¿Es esta una forma viable de realizar una actualización de VIOS y prepararse para una rápida retirada al mismo tiempo?

¿Es viable el procedimiento siguiente para realizar una actualización de VIOS y, al mismo tiempo, prepararse para una recuperación rápida si es necesario?

Supongamos que el VIOS existente está reflejado en hdisk0 y hdisk1. Por lo tanto, la lista de arranque contendrá entradas tanto para hdisk0 como para hdisk1.

Paso 1. Realice una copia de seguridad de mksysb en caso de que algo de lo siguiente salga mal.

$ backupios -file <path to NFS location>/<file name> -mksysb

Paso 2. Rompe el espejo (este paso eliminará el contenido de hdisk1)

$ unmirrorios hdisk1

Paso 3. Eliminar hdisk1 del grupo de volúmenes rootvg

$ reducevg hdisk1

Paso 4. Cambie la lista de arranque para que solo contenga hdisk0 con estos comandos:

$oem_setup_env
# bosboot -ad /dev/hdisk0
# bootlist -m normal hdisk0 blv=hd5

Paso 5. Clonar el VIOS existente utilizando el comando alt_root_vg

$ alt_root_vg -target hdisk1 -bundle update_all -location < path-to-VIOS-update-package >

Paso 6. Reinicie el VIOS para confirmar que se inicia solo en hdisk0

$ shutdown –restart

Ahora VIOS solo arranca desde hdisk1, pero existen dos copias (hdisk0 y hdisk1), consulte la documentación para el comando alt_root_vg.

Paso 7. Ahora realice la actualización de VIOS sólo en hdisk0

$ updateios -accept -install -dev /some-device

Paso 8. Ahora realice la prueba del nuevo VIOS instalado en hdisk1

Paso 9. Si no hay problemas con el VIOS, vaya al Paso 9. Si hay problemas y es necesario realizar una copia de seguridad del nuevo VIOS, simplemente cambie la lista de inicio a hdisk0 y reinicie el VIOS.

# bosboot -ad /dev/hdisk0
# bootlist -m normal hdisk0 blv=hd5

Paso 10. Ahora reinicie el VIOS y debería volver al VIOS original.

Paso 11. Restablecer el espejo

$ mirrorios -defer hdisk0

Paso 12. Restablezca la lista de inicio correcta para los discos reflejados

# bosboot -ad /dev/hdisk0
# bosboot -ad /dev/hdisk1
# bootlist -m normal hdisk0 hdisk1

información relacionada