Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização

ProcedureO sistema entra em pânico ao atualizar com o Solaris Live Upgrade executando Veritas VxVM

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.

  1. 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 .

  2. Crie um ambiente de inicialização inativo. Consulte Criando um novo ambiente de inicialização.

  3. Antes de atualizar o ambiente de inicialização inativo, é necessário desabilitar o software Veritas existente no ambiente de inicialização inativo.

    1. Monte o ambiente de inicialização inativo.


      # lumount inactive_boot_environment_name mount_point
      

      Por exemplo:


      # lumount solaris8 /mnt 
      
    2. Altere o diretório que contém o vfstab, por exemplo:


      # cd /mnt/etc
      
    3. Faça uma cópia do arquivo do ambiente de inicialização inativo vfstab, por exemplo:


      # cp vfstab vfstab.501
      
    4. 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.

    5. Copie o arquivo vfstab alterado, por exemplo:


      # cp vfstab.novxfs vfstab
      
    6. Altere os diretórios para o arquivo de sistema do ambiente de inicialização inativo, por exemplo:


      # cd /mnt/etc
      
    7. Faça uma cópia do arquivo de sistema do ambiente de inicialização inativo, por exemplo:


      # cp system system.501
      
    8. 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.

    9. Crie o arquivo install-db Veritas , por exemplo:


      # touch vx/reconfig.d/state.d/install-db
      
    10. Desmonte o ambiente de inicialização inativo.


      # luumount inactive_boot_environment_name 
      
  4. Atualize o ambiente de inicialização inativo. Consulte Capítulo 5Atualizando com o Solaris Live Upgrade (Tarefas).

  5. Ative o ambiente de inicialização inativo. Consulte Ativando um ambiente de inicialização.

  6. Encerre o sistema.


    # init 0
    
  7. 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.

  8. Atualizar Veritas.

    1. Exclua o pacote Veritas VRTSvmsa do sistema, por exemplo:


      # pkgrm VRTSvmsa
      
    2. Altere diretórios aos pacotes Veritas.


      # cd /location_of_Veritas_software
      
    3. Adicione os últimos pacotes Veritas ao sistema:


      #  pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  9. Restaure o original vfstab e arquivos de sistema:


    # cp /etc/vfstab.original /etc/vfstab
    # cp /etc/system.original /etc/system
    
  10. Reinicialize o sistema.


    # init 6