JavaScript is required to for searching.
Ignorar Links de Navegao
Sair do Modo de Exibio de Impresso
Guia de instalação do Oracle Solaris 10 1/13: Live Upgrade e planejamento da atualização     Oracle Solaris 10 1/13 Information Library (Português (Brasil))
search filter icon
search icon

Informação sobre o documento

Prefácio

Parte I Atualizando com o Live Upgrade

1.  Onde encontrar informações de planejamento da instalação Oracle Solaris

2.  Live Upgrade (visão geral)

3.  Live Upgrade (planejamento)

4.  Usando o Live Upgrade para criar um ambiente de inicialização (tarefas)

5.  Fazendo upgrade com o Live Upgrade (tarefas)

6.  Recuperação de falha: retrocesso para o ambiente de inicialização original (tarefas)

7.  Fazendo a manutenção de ambientes de inicialização do Live Upgrade (tarefas)

8.  Atualização do SO Oracle Solaris em um sistema com zonas não globais instaladas

9.  Exemplos do Live Upgrade

Exemplo de atualização com o Live Upgrade

Preparação para usar o Live Upgrade

Usando a ferramenta Pre Flight Checker

Para criar um ambiente de inicialização

Para atualizar o ambiente de inicialização inativo

Para verificar se o ambiente de inicialização é inicializável

Para ativar o ambiente de inicialização inativo

(Opcional) Para retroceder para o ambiente de inicialização fonte

Exemplo de desanexação e atualização de um lado de um volume RAID-1 (espelho)

Exemplo de migração de um volume existente para um volume RAID-1 do Solaris Volume Manager

Exemplo de criação de um ambiente de inicialização vazio e de instalação de um Arquivo Flash

Para criar um ambiente de inicialização vazio

Para instalar um Arquivo Flash no novo ambiente de inicialização

Para ativar o novo ambiente de inicialização

Parte II Atualizando e migrando com o Live Upgrade para um pool raiz ZFS

10.  Live Upgrade e ZFS (visão geral)

11.  Live Upgrade para ZFS (planejamento)

12.  Criando um ambiente de inicialização para pools raiz ZFS

13.  Live Upgrade para ZFS com zonas não globais instaladas

Parte III Apêndices

A.  Referência de comando do Live Upgrade

B.  Solução de problemas (tarefas)

C.  Requisitos de empacotamento SVR4 adicionais (referência)

D.  Utilizando o Patch Analyzer ao atualizar (tarefas)

Glossário

Índice

Exemplo de atualização com o Live Upgrade

Neste exemplo, um novo ambiente de inicialização é criado ao utilizar o comando lucreate em um sistema que está executando uma versão Solaris 9. O novo ambiente de inicialização é atualizado para a versão Oracle Solaris 10 1/13 utilizando o comando luupgrade. O ambiente de inicialização atualizado é ativado utilizando o comando luactive. Um exemplo de retrocesso para o ambiente de inicialização original também é fornecido.

Preparação para usar o Live Upgrade

Antes de executar o Live Upgrade pela primeira vez, você deve instalar os pacotes mais recentes do Live Upgrade da mídia de instalação e instalar os patches listados no documento da base de conhecimento do My Oracle Support 1004881.1 - Live Upgrade Software Patch Requirements (anteriormente 206844). Procure pelo documento da base de conhecimento 1004881.1 - Live Upgrade Software Patch Requirements (anteriormente 206844) no site do My Oracle Support.

Os últimos pacotes e patches garantem possuir todas as correções de erros e novas funcionalidades na versão. Verifique se instalou todos os patches relevantes para o seu sistema antes de prosseguir na criação de um novo ambiente de inicialização.

As etapas a seguir descrevem as etapas no documento da base de conhecimento do My Oracle Support 1004881.1 - Live Upgrade Software Patch Requirements (anteriormente 206844).


Observação - Este procedimento supõe que o sistema está executando o Volume Manager. Para obter informações detalhadas sobre gerenciamento de mídias removíveis com o Volume Manager, consulte o System Administration Guide: Devices and File Systems.


  1. Torne-se superusuário ou assuma uma função equivalente.


    Observação - Funções contêm autorizações e comandos privilegiados. Para mais informação sobre funções, consulte Configuring RBAC (Task Map) no System Administration Guide: Security Services.


  2. No site do My Oracle Support, siga as instruções contidas no documento da base de conhecimento 1004881.1 - Live Upgrade Software Patch Requirements (anteriormente 206844) para remover e adicionar pacotes do Live Upgrade.

    1. Remova os pacotes existentes do Live Upgrade.

      Os três pacotes do Live Upgrade, SUNWluu, SUNWlur e SUNWlucfg, contêm o software necessário para atualizar ou instalar patches ao utilizar o Live Upgrade. Estes pacotes incluem o software existente, novos recursos e correções de erros. Se você não remover os pacotes existentes e não instalar os novos pacotes no sistema antes de utilizar o Live Upgrade, ocorrerá falha na atualização ou instalação de patches para a versão de destino. O pacote SUMWlucfg é um novo, começando com a versão Solaris 10 8/07. Se você estiver usando pacotes do Live Upgrade de uma versão anterior para o Oracle Solaris 10 8/07, não será necessário remover este pacote.

      # pkgrm SUNWlucfg SUNWluu SUNWlur
    2. Instale os novos pacotes do Live Upgrade.

      É possível instalar os pacotes ao utilizar o comando liveupgrade20 que está no DVD ou CD ou ao utilizar o comando pkgadd. O comando liveupgrade20 requer o software Java. Se o sistema não possuir o software Java instalado, será necessário utilizar o comando pkgadd para instalar os pacotes. Consulte o documento de conhecimento do My Oracle Support para mais informações.

      • Se você estiver usando o DVD do sistema operacional Oracle Solaris , altere os diretórios e execute o instalador:

        • Altere os diretórios.

          # cd /cdrom/cdrom0/Solaris_10/Tools/Installers

          Observação - Para sistemas baseados em SPARC, o caminho para o instalador é diferente para versões anteriores à versão Solaris 10 10/08:

          # cd /cdrom/cdrom0/s0/Solaris_10/Tools/Installers

        • Execute o instalador

          # ./liveupgrade20 -noconsole - nodisplay

          As opções -noconsole e -nodisplay impedem a interface de usuário baseada em caracteres (CUI) de ser exibida.


          Observação - A CUI do Live Upgrade não é mais suportada.


      • Se você estiver usando o Oracle Solaris Software - CD 2, poderá executar o instalador sem alterar o caminho.

        % ./installer
      • Verifique se os pacotes foram instalados com êxito.

        # pkgchk -v SUNWlucfg SUNWlur SUNWluu
  3. Instale os patches listados no documento da base de conhecimento 1004881.1 - Live Upgrade Software Patch Requirements (anteriormente 206844).

    1. Se você estiver armazenando os patches em um disco local, crie um diretório como /var/tmp/lupatches.

    2. Obtenha uma lista de patches no site do My Oracle Support.

    3. Altere o diretório de patch como neste exemplo.

      # cd /var/tmp/lupatches
    4. Instale os patches.

      # patchadd -M  path-to-patchespatch-id patch-id

      path-to-patches é o patch para o diretório de patch como /var/tmp/lupatches. patch-id é o número ou números de patch. Separe vários nomes de patches com um espaço.


      Observação - Os patches precisam ser aplicados na ordem especificada no documento da base de conhecimento 1004881.1 - Live Upgrade Software Patch Requirements (anteriormente 206844).


    5. Reinicialize o sistema, se necessário. Certos patches necessitam de uma reinicialização para ser eficaz.

      Somente x86: é necessário reinicializar o sistema. Caso contrário, o Live Upgrade irá falhar.

      # init 6

      Você possui agora os pacotes e patches necessários para criar um ambiente de inicialização com êxito.

Usando a ferramenta Pre Flight Checker

Você pode usar a ferramenta Live Upgrade Pre Flight Check para detectar problemas de configuração do sistema que poderiam causar uma falha na operação do Live Upgrade. Essa ferramenta precisa ser executada antes de chamar o comando lucreate para criar um ambiente de inicialização.

A tabela a seguir descreve como usar a ferramenta Pre Flight Checker para executar a verificação do sistema e migrar de um sistema de arquivos para outro.

Tarefa
Exemplo de uso
Exemplo de saída
Para executar a verificação do sistema
# lupc -s
This system has Patch level/IDR of 
IDR147654-04.
It is advisable to apply the latest Live Upgrade 
patch from MOS.
Para migrar de um sistema de arquivos UFS para outro
# lupc --ufs2ufs -m /:/dev/dsk/c1t5d0s0:ufs
This system has Patch level/IDR of 121430-75
It is advisable to apply the latest Live Upgrad patch
from MOS.
File system has sufficient space to accommodate ABE
Required space is 4995481 KB and fs has 4131006 KB
Para migrar de um sistema de arquivos ZFS para outro
# lupc -zfs2zfs -p newpool
This system has Patch level/IDR of IDR147654-04
It is advisable to apply the latest Live Upgradepatch
from MOS.
File system has sufficient space to accommodate ABE
Required space is 20787.2 KB and fs has 10422845.44 KB
Para migrar de um sistema de arquivos UFS para um sistema de arquivos ZFS
# lupc --ufs2zfs -p bepool -D /var
This system has Patch level/IDR of 121430-75
It is advisable to apply the latest Live Upgrade 
patch from MOS.
File system has sufficient space to accommodate ABE
Required space is 4995481 KB and fs has 20761804.8 KB
File system has sufficient space to accommodate ABE
Required space is 5610220 KB and fs has 20761804.8 KB

Para criar um ambiente de inicialização

O ambiente de inicialização fonte é nomeada c0t4d0s0 ao utilizar a opção -c. A identificação do ambiente de inicialização fonte é necessária apenas quando o primeiro ambiente de inicialização é criado. Para obter mais informações sobre nomeação usando a opção -c, consulte a descrição em “To Create a Boot Environment for the First Time” Etapa 1.

O novo ambiente de inicialização é nomeado c0t15d0s0. A opção -A cria uma descrição que é associada com o nome do ambiente de inicialização.

O sistema de arquivos raiz (/) é copiado para o novo ambiente de inicialização. Além disso, um novo segmento de permuta e criado em vez de compartilhar o segmento de permuta do ambiente de inicialização fonte.

# lucreate -A 'BE_description' -c /dev/dsk/c0t4d0s0 -m /:/dev/dsk/c0t15d0s0:ufs\
-m -:/dev/dsk/c0t15d0s1:swap -n /dev/dsk/c0t15d0s0

Para atualizar o ambiente de inicialização inativo

O ambiente de inicialização inativo é nomeado c0t15d0s0. A imagem do sistema operacional a ser utilizada para a atualização é utilizada da rede.

# luupgrade -n c0t15d0s0 -u -s /net/ins-svr/export/Solaris_10 \ 
combined.solaris_wos

Para verificar se o ambiente de inicialização é inicializável

O comando lustatus informa se a criação do ambiente de inicialização está concluída. lustatus também mostra se o ambiente de inicialização é inicializável.

# lustatus
boot environment Is Active Active Can     Copy
Name Complete Now     OnReboot Delete     Status
------------------------------------------------------------------------
c0t4d0s0 yes yes yes no -
c0t15d0s0 yes no no yes -

Para ativar o ambiente de inicialização inativo

O ambiente de inicialização c0t15d0s0 torna-se inicializável com o comando luactivate. O sistema então é inicializado e c0t15d0s0 torna-se o ambiente de inicialização ativo. O ambiente de inicialização c0t4d0s0 é, agora, inativo.

# luactivate c0t15d0s0
# init 6

(Opcional) Para retroceder para o ambiente de inicialização fonte

Os seguintes procedimentos para retrocesso dependem da situação de ativação do novo ambiente de inicialização:

Exemplo 9-1 SPARC: Para retroceder, apesar da criação com êxito do ambiente de inicialização

Neste exemplo, o ambiente de inicialização original c0t4d0s0 é reestabelecido como o ambiente de inicialização ativo, apesar de ter sido ativado com êxito. O nome do dispositivo é first_disk.

# /sbin/luactivate first_disk 
# init 6

Exemplo 9-2 SPARC: Para retroceder de uma falha de ativação do ambiente de inicialização

Neste exemplo, o novo ambiente de inicialização não é inicializável. É necessário retornar para a solicitação OK antes de inicializar do ambiente de inicialização original, c0t4d0s0, em modo de usuário único.

OK boot net -s
# /sbin/luactivate first_disk
Do you want to fallback to activate boot environment c0t4d0s0 
(yes or no)? yes
# init 6

O ambiente de inicialização original, c0t4d0s0, torna-se o ambiente de inicialização ativo.

Exemplo 9-3 SPARC: Para retroceder para o ambiente de inicialização original ao utilizar uma imagem de instalação de CD, DVD ou rede

Neste exemplo, o novo ambiente de inicialização não é inicializável. Não é possível inicializar de um ambiente de inicialização original e é necessário utilizar uma imagem de instalação de mídia ou rede. O dispositivo é /dev/dsk/c0t4d0s0. O ambiente de inicialização original, c0t4d0s0, torna-se o ambiente de inicialização ativo.

OK boot net -s
# fsck /dev/dsk/c0t4d0s0
# mount /dev/dsk/c0t4d0s0 /mnt 
# /mnt/sbin/luactivate
Do you want to fallback to activate boot environment c0t4d0s0 
(yes or no)? yes
# umount /mnt 
# init 6

Exemplo 9-4 x86: Para retroceder para o ambiente de inicialização original ao utilizar o menu GRUB

Começando com a versão Solaris 10 1/06, os exemplos a seguir fornecem as etapas para retroceder ao utilizar o menu GRUB.

Neste exemplo, o menu GRUB é exibido corretamente, mas o novo ambiente de inicialização não é inicializável. Para ativar um fallback, o ambiente de inicialização original é inicializado no modo de usuário único.

  1. Torne-se superusuário ou assuma uma função equivalente.


    Observação - Funções contêm autorizações e comandos privilegiados. Para obter mais informação sobre funções, consulte Configuring RBAC (Task Map) no System Administration Guide: Security Services.


  2. Para exibir o menu GRUB, reinicialize o sistema.

    # init 6

    O menu GRUB é exibido.

    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris |
    |Solaris failsafe |
    |second_disk |
    |second_disk failsafe |
    +-------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.
  3. Do menu GRUB, selecione o ambiente de inicialização original. O ambiente e inicialização deve ter sido criado com o software GRUB. Um ambiente de inicialização que foi criando antes da versão Solaris 10 1/06 não é um ambiente de inicialização GRUB. Se não possuir um ambiente de inicialização inicializável, então pule para Exemplo 9-5.

  4. Edite o menu GRUB ao digitar: e.

  5. Selecione kernel /boot/multiboot utilizando as teclas de seta e digite e. O menu de edição grub é exibido.

    grub edit>kernel /boot/multiboot
  6. Inicialize para o modo de usuário único, digitando -s.

    grub edit>kernel /boot/multiboot -s
  7. Inicialize e monte o ambiente de inicialização. Em seguida, ative-o.

# b
# fsck /dev/dsk/c0t4d0s0
# mount /dev/dsk/c0t4d0s0 /mnt 
# /mnt/sbin/luactivate
Do you want to fallback to activate boot environment c0t4d0s0
(yes or no)? yes
# umount /mnt
# init 6

Exemplo 9-5 x86: Para retroceder para o ambiente de inicialização original com o menu GRUB utilizando o DVD ou CD

Começando com a versão Solaris 10 1/06, os exemplos a seguir fornecem as etapas para retroceder ao utilizar o DVD ou CD.

Neste exemplo, o novo ambiente de inicialização não é inicializável. Além disso, o menu GRUB não é exibido. Para ativar um fallback, o ambiente de inicialização original é inicializado no modo de usuário único.

  1. Insira o DVD do sistema operacional Oracle Solaris para plataformas x86 ou o Software Oracle Solaris para plataformas x86 - CD 1.

  2. Torne-se superusuário ou assuma uma função equivalente.


    Observação - Funções contêm autorizações e comandos privilegiados. Para mais informação sobre funções, consulte Configuring RBAC (Task Map) no System Administration Guide: Security Services.


  3. Inicialize do DVD ou CD.

    # init 6

    O menu GRUB é exibido.

    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------------+
    |Oracle Solaris 10 1/13 |
    |Oracle Solaris 10 1/13 Serial Console ttya |
    |Oracle Solaris 10 1/13 Serial Console ttyb (for lx50, v60x and v65x |
    +-------------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.
  4. Aguarde pela opção padrão para inicializar ou escolha qualquer opção exibida.

    A tela da instalação é exibida.

    +---------------------------------------------------------------------+
    | |
    |Select the type of installation you want to perform: |
    | |
    | 1 Solaris Interactive |
    | 2 Custom JumpStart |
    | 3 Solaris Interactive Text (Desktop session) |
    | 4 Solaris Interactive Text (Console session) |
    | 5 Apply driver updates |
    | 6 Single user shell |
    | |
    | Enter the number of your choice followed by the <ENTER> key.|
    | Alternatively, enter custom boot arguments directly. |
    | |
    | If you wait 30 seconds without typing anything, |
    | an interactive installation will be started. |
    +--------------------------------------------------------------------+
  5. Escolha a opção "Shell de usuário único".

    A seguinte mensagem é exibida.

    Do you wish to automatically update the boot archive? y /n
  6. Digite: n

    Starting shell...
    #

    Você está agora no modo de usuário único.

  7. Montar o ambiente de inicialização. A seguir, ative e inicialize.

    # fsck /dev/dsk/c0t4d0s0
    # mount /dev/dsk/c0t4d0s0 /mnt 
    # /mnt/sbin/luactivate
    Do you want to fallback to activate boot environment c0t4d0s0
    (yes or no)? yes
    # umount /mnt
    # init 6