Quando você utiliza o Solaris Live Upgrade ao atualizar e executar o Veritas VxVM, o sistema entra em pânico na reinicialização, a menos que você atualize utilizando o procedimento a seguir. O problema ocorrerá se os pacotes não cumprirem com as diretrizes de empacotamento avançado do Solaris.
Torne-se um superusuário ou assuma uma função equivalente.
Funções contêm autorizações e comandos privilegiados. Para mais informações sobre as funções, consulte Configuring RBAC (Task Map) no System Administration Guide: Security Services.
Crie um ambiente de inicialização inativo. Consulte Criando um novo ambiente de inicialização no Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização.
Antes de atualizar o ambiente de inicialização inativo, você deve desativar o software do Veritas no ambiente de inicialização inativo.
Monte o ambiente de inicialização inativo.
# lumount inactive_boot_environment_name mount_point |
Por exemplo:
# lumount solaris8 /mnt |
Altere o diretório que contém o vfstab, por exemplo:
# cd /mnt/etc |
Faça uma cópia do arquivo do ambiente de inicialização inativovfstab, por exemplo:
# cp vfstab vfstab.501 |
No arquivo copiado vfstab, comente todas as entradas do sistema de arquivo Veritas, por exemplo:
# sed '/vx\/dsk/s/^/#/g' < vfstab > vfstab.novxfs |
O primeiro caractere de cada linha é alterado para #, que torna a linha uma linha de comentário. Observe que esta linha de comentário é diferente das linhas de comentário de arquivos do sistema.
Copie o arquivo alterado vfstab, por exemplo:
# cp vfstab.novxfs vfstab |
Altere os diretórios para o arquivo do sistema do ambiente de inicialização, por exemplo:
# cd /mnt/etc |
Faça uma cópia do arquivo do sistema do ambiente de inicialização inativo, por exemplo:
# cp system system.501 |
Comente as entradas "forceload" que incluem drv/vx.
# sed '/forceload: drv\/vx/s/^/*/' <system> system.novxfs |
O primeiro caractere de cada linha é alterado para *, o que torna a linha uma linha de comando. Observe que esta linha de comando é diferente das linhas de comentário do arquivo vfstab.
Crie o arquivo Veritas install-db, por exemplo:
# touch vx/reconfig.d/state.d/install-db |
Desmonte o ambiente de inicialização inativo.
# luumount inactive_boot_environment_name |
Atualize o ambiente de inicialização inativo. Consulte o Capítulo 5, Atualizando com o Solaris Live Upgrade (Tarefas), no Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização.
Ative o ambiente de inicialização inativo. Consulte Ativando um ambiente de inicialização no Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização.
Desligue o sistema.
# init 0 |
Inicialize o ambiente de inicialização no modo usuário único:
OK boot -s |
Várias mensagens e mensagens de erro contendo "vxvm" ou "VXVM" são exibidas e podem ser ignoradas. O ambiente de inicialização inativo se torna ativo.
Atualize o Veritas.
Restaure o arquivo vfstab original e arquivos de sistema:
# cp /etc/vfstab.original /etc/vfstab # cp /etc/system.original /etc/system |
Reinicialize o sistema.
# init 6 |