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

Atualizando com o Solaris Live Upgrade quando regiões não globais estão instaladas em um sistema (tarefas)

O exemplo a seguir fornece descrições abreviadas das etapas para atualizar um sistema com regiões não globais instaladas. Neste exemplo, um novo ambiente de inicialização é criado utilizando o comando lucreate em um sistema que está executando a versão Solaris 10. Esse sistema possui regiões não globais e uma região não global com um sistema de arquivos separado em um sistema de arquivos compartilhado, zone1/root/export. O novo ambiente de inicialização é atualizado para a versão Solaris 10 9/10 utilizando o comando luupgrade. O ambiente de inicialização atualizado é ativado utilizando o comando luactive.


Observação –

Esse procedimento presume que o sistema está executando o Gerenciador de volumes. Para obter informações detalhadas sobre o gerenciamento de mídias removíveis com o Gerenciador de volumes, consulte o System Administration Guide: Devices and File Systems.


  1. A instalação exigiu patches.

    Assegure-se de possuir uma relação de patches atualizados recentemente consultando http://sunsolve.sun.com. Pesquise por Infodoc 206844 (antigo 72099) no site SunSolve. Neste exemplo, /net/server/export/patches é o caminho para os patches.


    # patchadd /net/server/export/patches
    # init 6
    
  2. Remova os pacotes do Solaris Live Upgrade do ambiente de inicialização atual.


    # pkgrm SUNWlucfg SUNWluu SUNWlur
    
  3. Insira o CD ou DVD Solaris. Em seguida, instale os pacotes Solaris Live Upgrade de substituição a partir da versão alvo.


    # pkgadd -d /cdrom/cdrom0/Solaris_10/Product SUNWlucfg SUNWlur SUNWluu
    
  4. Crie um ambiente de inicialização.

    No exemplo a seguir, é criado um novo ambiente de inicialização denominado newbe. O sistema de arquivos (/) raiz é colocado em c0t1d0s4 . Todas as regiões não globais do atual ambiente de inicialização são copiadas no novo ambiente de inicialização. Um sistema de arquivos separado foi criado com o comando zonecfg add fs para a zone1. Esse sistema de arquivos separado /zone/root/export é colocado em um sistema de arquivos separado, c0t1d0s1. Essa opção evita que o sistema de arquivos separado seja compartilhado entre o ambiente de inicialização atual e o novo.


    # lucreate -n newbe -m /:/dev/dsk/c0t1d0s4:ufs -m /export:/dev/dsk/c0t1d0s1:ufs:zone1
    
  5. Atualize o novo ambiente de inicialização.

    Neste exemplo, /net/server/export/Solaris_10/combined.solaris_wos é o caminho para a imagem de instalação da rede.


    # luupgrade -n newbe -u -s  /net/server/export/Solaris_10/combined.solaris_wos
    
  6. (Opcional) Verifique se o ambiente de inicialização é inicializável.

    O comando lustatus relata se a criação do ambiente de inicialização está completa.


    # lustatus
    boot environment   Is        Active  Active     Can	    Copy
    Name               Complete  Now	 OnReboot   Delete	 Status
    ------------------------------------------------------------------------
    c0t1d0s0            yes      yes      yes       no           -
    newbe               yes       no       no       yes          -
  7. Ative o novo ambiente de inicialização.


    # luactivate newbe
    # init 6
    

    O ambiente de inicialização newbe é ativado.

  8. (Opcional) Retorne a um ambiente de inicialização diferente. Se o novo ambiente de inicialização não for viável ou se você deseja alternar para outro ambiente de inicialização, consulte Capítulo 6Recuperação de falha: retrocesso para o ambiente de inicialização original (tarefas).