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.
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.
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 |
Remova os pacotes do Solaris Live Upgrade do ambiente de inicialização atual.
# pkgrm SUNWlucfg SUNWluu SUNWlur |
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 |
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 |
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 |
(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 - |
Ative o novo ambiente de inicialização.
# luactivate newbe # init 6 |
O ambiente de inicialização newbe é ativado.
(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).