Quando utiliza-se o Solaris Live Upgrade enquanto atualiza e executa o Veritas VxVM, o sistema entra em pânico ao reinicializar, a menos que seja atualizado utilizando o seguinte procedimento. O problema ocorre se os pacotes não estão conforme as orientações de empacotamento avançado do Solaris.
Torne-se superusuário ou assuma uma função equivalente.
Funções contêm autorizações e comandos privilegiados. Para mais informações sobre funções, consulte Configuring RBAC (Task Map) no System Administration Guide: Security Services
Funções contêm autorizações e comandos privilegiados. Para mais informações sobre 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, é preciso desativar o software Veritas existente 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 para o diretório que contenha o vfstab, por exemplo:
# cd /mnt/etc |
Faça uma cópia do arquivo do ambiente de inicialização inativo vfstab, por exemplo:
# cp vfstab vfstab.501 |
Na cópia vfstab, comente todas as entradas de sistema de arquivos Veritas, por exemplo:
# sed '/vx\/dsk/s/^/#/g' < vfstab > vfstab.novxfs |
O primeiro caractere de cada linha é alterada para #, o que transforma a linha em uma linha de comentário. Note que esta linha de comentário é diferente das linhas de comentário do arquivo de sistema.
Copie o arquivo alterado vfstab, por exemplo:
# cp vfstab.novxfs vfstab |
Altere os diretórios para o arquivo de sistema de ambiente de inicialização inativo, por exemplo:
# cd /mnt/etc |
Faça uma cópia do arquivo de sistema do ambiente de inicialização inativo, por exemplo:
# cp system system.501 |
Comente todas as entradas que incluem “forceload:” drv/vx.
# sed '/forceload: drv\/vx/s/^/*/' <system> system.novxfs |
O primeiro caractere de cada linha é alterada para *, o que transforma a linha em uma linha de comentário. Note que a linha de comentário é diferente das linhas de comentário 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 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 inativo em modo de usuário único:
OK boot -s |
Várias mensagens e mensagens de erro que contêm "vxvm" ou "VXVM" e são exibidas e podem ser ignoradas. O ambiente de inicialização inativo se torna ativo.
Atualize o Veritas.
Restaure o vfstab original e arquivos de sistema:
# cp /etc/vfstab.original /etc/vfstab # cp /etc/system.original /etc/system |
Reinicialize o sistema.
# init 6 |