O procedimento abaixo visa a atualização de VIOS com o mínimo de indisponibilidade, onde podemos atualizar o S.O. com os serviços no ar, necessitando apenas de uma janela para o boot do servidor. O restart do servidor se faz necessário para que o mesmo inicie pelo disco atualizado. Para execução do procedimento precisamos de um disco disponível no ambiente com o mesmo espaço do rootvg atual.
Procedimento:
1) Com usuário root validar área de boot e discos de rootvg
Validando área de boot:
# bootlist -m normal -o
- Validando discos:
2) Validar se existem ifix aplicados no ambiente e se os pacotes estão comiitados:
# lssw -hist
- Abaixo possíveis status e tipos dos pacotes:
3) Caso tenhamos que remover algum ifix utilizaremos o comando abaixo:
# updateios -remove ifix_LABEL
3.1) Após remoção devemos comitar as alterações efetuadas:
# updateios –commit
- Montar NFS que contém os pacotes para atualização:
O proximo comando deve ser executado com root;
Para alterar para o usuario root utilize o comando # oem_setup_env
# mount <Server NFS>:/export/nim/software/fixpack/VIOS2.2.3.4_FP27_SP04 /mnt
5) Efetuar a atualização do vios com o comando abaixo:
# alt_root_vg -bundle update_all -location <diretorio> -target <hdiskX>
6) Efetuar boot do sistema:
# shutdown -Fr
7) Após reboot do ambiente é necessário validar a versão do mesmo com o comando abaixo:
# ioslevel
Validando a versão sua atualização estará finalizada. 🙂