Ao utilizar o Solaris Live Upgrade enquanto atualiza e executa Veritas VxVM, o sistema entra em pânico ao reinicializar a menos que atualize utilizando o seguinte procedimento. O problema ocorre se os pacotes não são adequados às diretrizes de empacotamento avançadas do Solaris.
Torne-se superusuário ou assuma uma função equivalente.
Funções contêm autorizações e comandos privilegiados. Para maiores 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.
Antes de atualizar o ambiente de inicialização inativo, é necessário desabilitar 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 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 inativo vfstab, por exemplo:
# cp vfstab vfstab.501 |
No vfstab copiado, comente todas as entradas do sistema de arquivos Veritas, por exemplo:
# sed '/vx\/dsk/s/^/#/g' < vfstab > vfstab.novxfs |
O primeiro caractere de cada linha é alterado para #, o que faz da linha uma linha de comentário. Observe que esta linha de comentário é diferente das linhas de comentário do arquivo de sistema.
Copie o arquivo vfstab alterado, por exemplo:
# cp vfstab.novxfs vfstab |
Altere os diretórios para o arquivo de sistema do 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 “forceload:” que incluam drv/vx.
# sed '/forceload: drv\/vx/s/^/*/' <system> system.novxfs |
O primeiro caractere de cada linha é alterado para *, que torna a linha uma linha de comando. Observe que esta linha de comentário é diferente das linhas de comentário do arquivo vfstab.
Crie o arquivo install-db Veritas , 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 5Atualizando com o Solaris Live Upgrade (Tarefas).
Ative o ambiente de inicialização inativo. Consulte Ativando um ambiente de inicialização.
Encerre o sistema.
# init 0 |
Inicialize o ambiente de inicialização inativo em modo de único usuário:
OK boot -s |
Várias mensagens e mensagens de erro que contêm "vxvm" ou "VXVM" são apresentações que podem ser ignoradas. O ambiente de inicialização inativo torna-se ativo.
Atualizar Veritas.
Restaure o original vfstab e arquivos de sistema:
# cp /etc/vfstab.original /etc/vfstab # cp /etc/system.original /etc/system |
Reinicialize o sistema.
# init 6 |