Esta é uma maneira viável de realizar uma atualização do VIOS e se preparar para um retorno rápido ao mesmo tempo?

Esta é uma maneira viável de realizar uma atualização do VIOS e se preparar para um retorno rápido ao mesmo tempo?

O procedimento abaixo é viável para realizar uma atualização do VIOS e, ao mesmo tempo, preparar um retorno rápido, se necessário?

Suponha que o VIOS existente seja espelhado em hdisk0 e hdisk1. Portanto, a lista de inicialização conteria entradas para hdisk0 e hdisk1.

Etapa 1. Execute um backup mksysb caso alguma das opções a seguir dê errado.

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

Etapa 2. Quebre o espelho (esta etapa removerá o conteúdo do hdisk1)

$ unmirrorios hdisk1

Etapa 3. Remova hdisk1 do grupo de volumes rootvg

$ reducevg hdisk1

Etapa 4. Altere a lista de inicialização para conter apenas hdisk0 com estes comandos:

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

Etapa 5. Clone o VIOS existente usando o comando alt_root_vg

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

Etapa 6. Reinicie o VIOS para confirmar se ele inicia apenas em hdisk0

$ shutdown –restart

Agora o VIOS está apenas inicializando a partir do hdisk1, mas existem duas cópias (hdisk0 e hdisk1), consulte a documentação para o comando alt_root_vg

Etapa 7. Agora execute a atualização do VIOS apenas em hdisk0

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

Etapa 8. Agora execute o teste do novo VIOS instalado no hdisk1

Etapa 9. Se não houver problemas com o VIOS, pule para a Etapa 9. Se houver problemas e o novo VIOS precisar ser restaurado, simplesmente altere a lista de inicialização para hdisk0 e reinicie o VIOS

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

Etapa 10. Agora reinicie o VIOS e ele deverá estar de volta ao VIOS original.

Passo 11. Restabeleça o espelho

$ mirrorios -defer hdisk0

Etapa 12. Restabeleça a lista de inicialização correta para os discos espelhados

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

informação relacionada