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

Capítulo 5 Atualizando com o Solaris Live Upgrade (Tarefas)

Este capítulo explica como utilizar o Solaris Live Upgrade para atualizar e ativar um ambiente de inicialização inativo.


Observação –

Este capítulo descreve o Solaris Live Upgrade para sistemas de arquivo UFS. A utilização é a mesma para os comando luupgrade e luactivate para um ambiente de inicialização ZFS. Para procedimentos de migração de um sistema de arquivo UFS para um conjunto de raiz ZFS e para a instalação do conjunto de raiz ZFS, consulte Capítulo 13Criando um ambiente de inicialização para conjuntos raiz ZFS.


Este capítulo descreve os seguintes tópicos:

Mapa de tarefas: atualizando um ambiente de inicialização

Tabela 5–1 Mapa de tarefas: atualizando com o Solaris Live Upgrade

Tarefa  

Descrição 

Para instruções 

Atualize um ambiente de inicialização ou instale um arquivo compactado Solaris Flash. 

  • Atualize um ambiente de inicialização inativo com uma imagem do sistema operacional.

  • Instale o arquivo compactado Solaris Flash em um ambiente de inicialização inativo.

Ative um ambiente de inicialização inativo. 

Faça alterações efetivas e alterne o ambiente de inicialização inativo para ativo . 

Ativando um ambiente de inicialização

(opcional) Alterne de volta caso ocorra uma falha na ativação. 

Reative para o ambiente de inicialização original caso ocorra uma falha. 

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

Atualizando um ambiente de inicialização

Utilize o comando luupgrade para atualizar um ambiente de inicialização. Esta seção fornece o procedimento para a atualização de um ambiente de inicialização inativo para arquivos localizados na mídia a seguir:

Diretrizes para atualização

Ao atualizar um ambiente de inicialização com o sistema operacional mais recente, não é afetado o ambiente de inicialização ativo. Os novos arquivos mesclam com os sistemas de arquivos críticos do ambiente de inicialização inativo, mas os sistemas de arquivos compartilháveis não são alterados.

É possível atualizar quando os volumes RAID-1 estiverem instalados, ou regiões não-globais estiverem instaladas ou pode instalar um arquivo Solaris Flash:

Atualizando um sistema com pacotes ou patches

É possível utilizar o Solaris Live Upgrade para adicionar patches e pacotes ao sistema. O Solaris Live Upgrade cria uma cópia do sistema sendo executado no momento. Este novo ambiente de inicialização pode ser atualizado ou é possível adicionar pacotes e patches. Ao utilizar o Solaris Live Upgrade, o único tempo de inatividade que o sistema incorre é o de uma reinicialização. É possível adicionar patches e pacotes ao novo ambiente de inicialização com o comando luupgrade.


Cuidado – Cuidado –

Ao adicionar e remover pacotes ou patches, o Solaris Live Upgrade exige que os pacotes ou patches cumpram com as diretrizes de empacotamento avançado SVR4. Embora os pacotes da Sun cumpram com estas diretrizes, a Sun não pode garantir a conformidade de pacotes provenientes de vendedores terceirizados. Se um pacote violar tais diretrizes, ele pode causar a falha do software de adição de pacote ou alterar o ambiente de inicialização ativo durante uma atualização.

Para mais informações sobre requisitos de empacotamento, consulte Apêndice BRequisitos de embalagem SVR4 adicionais (Referência).


Tabela 5–2 Atualizando um ambiente de inicialização com pacotes e patches

Tipo de instalação 

Descrição 

Para obter mais informações 

Adicionando patches a um ambiente de inicialização.  

Crie um novo ambiente de inicialização e utilize o comando luupgrade com a opção -t.

Para adicionar pacotes a uma imagem de instalação de rede em um ambiente de inicialização

Adicione pacotes a um ambiente de inicialização. 

Utilize o comando luupgrade com a opção -p.

Para adicionar pacotes à uma imagem de instalação de rede em um ambiente de inicialização

ProcedurePara atualizar uma imagem de instalação de rede em um ambiente de inicialização

Para atualizar utilizando este procedimento, você deve utilizar um DVD ou uma imagem de instalação de rede. Se a instalação exigir mais de um CD, você deve utilizar o procedimento Para atualizar a imagem de instalação de rede a partir de vários CDs.


Observação –

A partir da versão 9/10 do Oracle Solaris, só é fornecido um DVD. Os CDs Software Solaris não são fornecidos mais.


  1. Instale os pacotes SUNWlucfg, SUNWlur, e SUNWluu do Solaris Live Upgrade no seu sistema. Estes pacotes devem ser provenientes da versão para qual está atualizando. Para um procedimento passo-a-passo, consulte Para instalar o Solaris Live Upgrade com o comando pkgadd .

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

  3. Indique o ambiente de inicialização para atualizar e o software do caminho de instalação inserindo:


    # luupgrade -u -n BE_name -s os_image_path
    
    -u

    Para atualizar uma imagem de instalação de rede em um ambiente de inicialização

    -nBE_name

    Especifica o nome do ambiente de inicialização a ser atualizado

    -sos_image_path

    Especifica o nome do caminho de um diretório que contém uma imagem de instalação de rede


Exemplo 5–1 Atualizando uma imagem de instalação de rede em um ambiente de inicialização a partir da mídia DVD

Neste exemplo, o ambiente de inicialização second_disk é atualizado utilizando a mídia DVD. O comando pkgadd adiciona pacotes do Solaris Live Upgrade a partir da versão para qual está atualizando.


# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu
# luupgrade -u -n second_disk -s /cdrom/cdrom0 


Exemplo 5–2 Atualizando uma imagem de instalação de rede em um ambiente de inicialização a partir de uma imagem de instalação de rede

Neste exemplo o ambiente de inicialização second_disk está sendo atualizado. O comando pkgadd adiciona pacotes do Solaris Live Upgrade a partir da versão para qual está atualizando.


# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu
# luupgrade -u -n second_disk \ 
-s /net/installmachine/export/Solaris_10/OS_image 

ProcedurePara atualizar a imagem de instalação de rede a partir de vários CDs


Observação –

A partir da versão 9/10 do Oracle Solaris, só é fornecido um DVD. Os CDs Software Solaris não são fornecidos mais.


Como a imagem de instalação de rede reside em mais de um CD, é necessário utilizar este procedimento de atualização. Utilize o comando luupgrade com a opção -i para instalar qualquer CD adicional.

  1. Instale os pacotes SUNWlucfg, SUNWlur, e SUNWluu do Solaris Live Upgrade no seu sistema. Estes pacotes devem ser provenientes da versão que está atualizando. Para o procedimento passo-a-passo, consulte Para instalar o Solaris Live Upgrade com o comando pkgadd .

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

  3. Indique o ambiente de inicialização a ser atualizado e o software do caminho de instalação inserindo:


    # luupgrade -u -n BE_name -s os_image_path
    
    -u

    Para atualizar uma imagem de instalação de rede em um ambiente de inicialização

    -n.BE_name

    Especifica o nome do ambiente de inicialização a ser atualizado

    -sos_image_path

    Especifica o nome do caminho de um diretório que contém uma imagem de instalação de rede

  4. Quando o instalador tiver finalizado com os conteúdos do primeiro CD, insira o segundo.

  5. Esta etapa é idêntica à etapa anterior, mas a opção -u é substituída pela opção -i. Opte também por executar o instalador no segundo CD com menus ou com texto.

    • Este comando executa o instalador no segundo CD com menus.


      # luupgrade -i -n BE_name -s os_image_path
      
    • Este comando executa o instalador no segundo CD com texto e exige uma interação de não-usuário.


      # luupgrade -i -n BE_name -s os_image_path -O '-nodisplay -noconsole'
      
    -i

    CDs adicionais de instalação. O software procura por um programa de instalação no meio específico e o executa. O programa instalador é especificado por -s.

    -n.BE_name

    Especifica o nome do ambiente de inicialização a ser atualizado.

    -sos_image_path

    Especifica o nome do caminho de um diretório que contém uma imagem de instalação de rede.

    -O '-nodisplay -noconsole'

    (Opcional) Este comando executa o instalador no segundo CD no modo texto e exige uma interação de não-usuário.

  6. Repita o Etapa 4 and Etapa 5 para cada CD que deseja instalar.

    O ambiente de inicialização está pronto para ser ativado. Consulte Ativando um ambiente de inicialização.


Exemplo 5–3 SPARC: Atualizando uma imagem de instalação de rede a partir de vários CDs

Neste exemplo, o ambiente de inicialização second_disk é atualizado e a imagem de instalação está em dois CDs: no Software Solaris - 1 e no Software Solaris - 2. A opção -u determina se há espaço suficiente para todos os pacotes no conjunto do CD. A opção -O com as opções -nodisplay e -noconsole evita que a interface de usuário do caractere seja exibida após a leitura do segundo CD. Se utilizar estas opções, não será solicitado a digitar nenhuma informação.

Nota: se não utilizar a opção -O com as opções -nodisplay e -noconsole, a interface de usuário do caractere será exibida. Sun não recomenda mais a utilização da interface de usuário do caractere para executar as tarefas do Solaris Live Upgrade.

Instale os pacotes do Solaris Live Upgrade a partir da versão para a qual está atualizando.


# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu

Insira o CD Software Solaris - 1 e digite:


# luupgrade -u -n second_disk -s /cdrom/cdrom0/ 

Insira o CD Software Solaris - 2 e digite o seguinte.


# luupgrade -i -n second_disk -s /cdrom/cdrom0 -O '-nodisplay \ 
-noconsole'
Repeat this step for each CD that you need.

Repita a etapas anteriores para cada CD que deseja instalar.


ProcedurePara adicionar pacotes à uma imagem de instalação de rede em um ambiente de inicialização

No procedimento a seguir, os pacotes são removidos e adicionados a um novo ambiente de inicialização.


Cuidado – Cuidado –

Quando estiver atualizando. adicionando e removendo pacotes ou patches, o Solaris Live Upgrade exige pacotes ou patches que cumpram com as diretrizes de empacotamento avançado SVR4. Embora os pacotes da Sun cumpram com estas diretrizes, a Sun não pode garantir a conformidade de pacotes provenientes de vendedores terceirizados. Se um pacote violar estas diretrizes, ele pode causar a falha do software de adição de pacote ou pode alterar o ambiente de inicialização ativo.

Para mais informações sobre requisitos de empacotamento, consulte Apêndice BRequisitos de embalagem SVR4 adicionais (Referência).


  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. Para remover um pacote ou definir os pacotes a partir de um novo ambiente de inicialização, digite:


    #  luupgrade -P -n second_disk package-name
    
    -P

    Indicado para remover o pacote selecionado ou pacotes do ambiente de inicialização

    -n.BE_name

    Especifica o nome do ambiente de inicialização do qual o pacote está para ser removido

    package-name

    Especifica os nomes dos pacotes a serem removidos. Separa com espaços vários nomes de pacotes.

  3. Para adicionar um pacote ou um conjunto de pacotes ao novo ambiente de inicialização, digite:


    # luupgrade -p -n second_disk -s /path-to-packages package-name
    
    -p

    Indicado para adicionar pacotes ao ambiente de inicialização.

    -n.BE_name

    Especifica o nome do ambiente de inicialização ao qual o pacote será adicionado.

    -s path-to-packages

    Especifica o caminho para um diretório que contém o pacote ou os pacotes que serão adicionados.

    package-name

    Especifica os nomes do pacote ou pacotes a serem adicionados. Separa com espaços vários nomes de pacotes.


Exemplo 5–4 Adição de pacotes a uma imagem de instalação de rede em um ambiente de inicialização

Neste exemplo, os pacotes são removidos e, a seguir, adicionados ao ambiente de inicialização second_disk .


# luupgrade -P -n second_disk SUNWabc SUNWdef SUNWghi
# luupgrade -p -n second_disk -s /net/installmachine/export/packages \
SUNWijk SUNWlmn SUNWpkr

ProcedurePara adicionar pacotes a uma imagem de instalação de rede em um ambiente de inicialização

No procedimento a seguir, os patches são removidos e adicionados a um novo ambiente de inicialização.


Cuidado – Cuidado –

Ao adicionar e remover pacotes ou patches, o Solaris Live Upgrade exige que eles cumpram com as diretrizes de empacotamento avançado SVR4. Embora os pacotes da Sun cumpram com estas diretrizes, a Sun não pode garantir a conformidade de pacotes provenientes de vendedores terceirizados. Se um pacote violar estas diretrizes, ele pode causar a falha do software de adição de pacote ou pode alterar o ambiente de inicialização ativo.



Cuidado – Cuidado –

É possível utilizar o Solaris Live Upgrade para corrigir um ambiente de inicialização inativo do Solaris 10 quando o ambiente de inicialização ativo estiver executando o Solaris 8 ou 9 OS. O Solaris Live Upgrade irá invocar os utilitários do patch na partição de inicialização ativa para corrigir a partição de inicialização inativa. Os utilitários de patch do Solaris 8 e 9 desconhecem a região do Solaris, a Facilidade de gerenciamento do serviço (SMF), e outras melhorias no Solaris 10 OS. Portanto os utilitários de patch não conseguem corrigir corretamente um ambiente de inicialização inativo do Solaris 10. Portanto, se estiver utilizando o Solaris Live Upgrade para atualizar um sistema a partir do Solaris 8 ou 9 OS para o Solaris 10 OS, deverá primeiro ativar o ambiente de inicialização do Solaris 10 antes de atualizar. Após o ambiente de inicialização do Solaris ter sido ativado, é possível corrigir o ambiente de inicialização ativo diretamente ou configurar outro ambiente de inicialização inativo e corrigi-lo utilizando o Solaris Live Upgrade. Para um exemplo de atualização e correção a partir do Solaris 8 para o Solaris versão 10, consulte Restrições para uso do Solaris Live Upgrade.


  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. Para remover um patch ou um conjunto de patches a partir de um novo ambiente de inicialização, digite:


    # luupgrade -T -n second_disk patch_name
    
    -T

    Indicado para remover o patch ou os patches chamados do ambiente de inicialização.

    -n.BE_name

    Especifica o nome do ambiente de inicialização do qual o patch ou os patches serão removidos.

    patch-name

    Especifica os nomes dos patches a serem removidos. Separa com espaços vários nomes de patches.

  3. Para adicionar ou definir patches para um novo ambiente de inicialização, digite o comando a seguir.


    # luupgrade -t -n second_disk -s /path-to-patches patch-name
    
    -t

    Indicado para adicionar patches ao ambiente de inicialização.

    -n.BE_name

    Especifica o nome do ambiente de inicialização onde o patch será adicionado.

    -spath-to-patches

    Especifica o caminho ao diretório que contém os patches a serem adicionados.

    patch-name

    Especifica os nomes do patch ou patches que serão adicionados. Separa com espaços vários nomes de patches.


Exemplo 5–5 Adicionando patches a uma imagem de instalação de rede em um ambiente de inicialização

Neste exemplo, os patches são removidos e, a seguir, adicionados ao ambiente de inicialização second_disk .


# luupgrade -T -n second_disk 222222-01
# luupgrade -t -n second_disk -s /net/installmachine/export/packages \
333333-01 4444444-01

ProcedurePara obter informações sobre os pacotes instalados em um ambiente de inicialização

Os procedimentos a seguir verificam a integridade dos pacotes instalados no novo ambiente de inicialização.

  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. Para verificar a integridade dos pacotes recém-instalados no novo ambiente de inicialização, digite:


    #  luupgrade -C -n BE_name -O "-v" package-name
    
    -C

    Indicado para executar o comando pkgchk nos pacotes nomeados.

    -n.BE_name

    Especifica o nome do ambiente de inicialização onde será executada a verificação

    -O

    Passa as opções diretamente para o comando pkgchk

    package-name

    Especifica os nomes dos pacotes a serem verificados. Separa com espaços vários nomes de pacotes. Se os nomes dos pacotes estiverem omitidos, a verificação é feita em todos os pacotes em um ambiente de inicialização especificado.

    "-v"

    Especificado para executar o comando no modo detalhado


Exemplo 5–6 Verificação da integridade dos pacotes em um ambiente de inicialização

Neste exemplo, os pacotes SUNWabc, SUNWdef, e SUNWghi são verificados para assegurar que foram instalados corretamente e não estão corrompidos.


# luupgrade -C -n second_disk SUNWabc SUNWdef SUNWghi

Atualização com o uso do perfil JumpStart

É possível criar um perfil JumpStart para utilizar com o Solaris Live Upgrade. Caso esteja familiarizado com o programa personalizado JumpStart, este é o mesmo perfil que o JumpStart personalizado utiliza. Os procedimentos a seguir lhe permitem criar um perfil, teste o perfil e o instale utilizando o comando luupgrade com a opção -j.


Cuidado – Cuidado –

Ao instalar o Solaris OS com um arquivo compactado Solaris Flash o arquivo compactado e a mídia de instalação devem conter versões idênticas do sistema operacional. Por exemplo, se o arquivo compactado for o sistema operacional Solaris 10 e você estiver utilizando a mídia DVD, então deverá utilizar a mídia DVD do Solaris 10 para instalar o arquivo compactado. Se as versões do sistema operacional não coincidirem, a instalação falhará no sistema de destino. Sistemas operacionais idênticos são necessários quando estiver utilizando as seguintes palavras-chave ou comandos:


Para mais informações consulte:

ProcedurePara criar um perfil a ser utilizado pelo Solaris Live Upgrade

Este procedimento mostra como criar um perfil a ser utilizado com o Solaris Live Upgrade. É possível utilizar este perfil para atualizar um ambiente de inicialização inativo utilizando o comando luupgrade com a opção -j.

Para procedimentos de uso deste perfil, consulte as seções a seguir:

  1. Utilize um editor de texto para criar um arquivo de texto.

    Nomeie o arquivo de forma descritiva. Certifique-se de que o nome do perfil reflita como deseja utilizar o perfil para instalar o software Solaris em um sistema. Por exemplo, este perfil deve ser nomeado upgrade_Solaris_10

  2. Adicione palavras-chave e valores ao perfil.

    Apenas palavras-chave atualizadas nas tabelas a seguir podem ser utilizadas no perfil do Solaris Live Upgrade.

    A tabela a seguir lista as palavras-chave que podem ser utilizadas com os valores da palavra-chave Install_type de upgrade ou flash_install .

    Palavras-chave para uma criação de arquivo compactado inicial 

    Descrição 

    Referência 

    (Exigido)Install_type

    Define se atualizará o ambiente existente do Solaris em um sistema ou instalará um arquivo compactado Solaris Flash no sistema. Utilize os valores a seguir com esta palavra-chave: 

    • upgrade para uma atualização

    • flash_install para uma instalação do Solaris Flash

    • flash_update para um instalação diferencial do Solaris Flash

    Para uma descrição de todos os valores para esta palavra-chave, consulte Palavra-chave de perfil install_type (UFS e ZFS) no Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas

    (Exigido para um arquivo compactado Solaris Flash) archive_location

    Recupera um arquivo compactado Solaris Flash de um local determinado.  

    Para uma lista de valores que possam ser utilizados com esta palavra-chave, consulte Palavra-chave archive_location no Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas.

    (Opcional) cluster (adição ou exclusão de clusters)

    Determina se um cluster será adicionado ou excluído de um grupo de software que está para ser instalado no sistema.  

    Para uma lista de valores que possam ser utilizados com esta palavra-chave, consulte Palavra-chave de perfil cluster (Adicionando grupos de software) (UFS e ZFS) no Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas.

    (Opcional) geo

    Determina o local regional ou localidades que deseja instalar ou adicionar em um sistema ao atualizá-lo.  

    Para uma lista de valores que possam ser utilizados com esta palavra-chave, consulte Palavra-chave de perfil geo (UFS e ZFS) no Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas.

    (Opcional)local_customization

    Antes de instalar o arquivo compactado Solaris Flash em um sistema clone, é possível criar scripts para preservar as configurações locais no sistema clone. A palavra-chave local_customization determina o diretório onde forma armazenados estes scripts. O valor é o caminho para o script no sistema clone.

    Para informações sobre pré-implementação e pós-implementação, consulte Criando scripts de personalização no Oracle Guia de instalação Solaris 10 9/10: arquivos Solaris Flash (criação e instalação).

    (Opcional) localidade

    Determina os pacotes de localidade que deseja instalar ou adicionar na atualização.  

    Para uma lista de valores que possam ser utilizados com esta palavra-chave, consulte Palavra-chave de perfil local (UFS e ZFS) no Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas.

    (Opcional) pacotes

    Determina se um pacote será adicionado ou excluído de um grupo de software que está para ser instalado no sistema.  

    Para uma lista de valores que possam ser utilizados com esta palavra-chave, consulte Palavra-chave de perfil pacote (UFS e ZFS) no Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas.

    A tabela a seguir lista as palavras-chave que podem ser utilizadas com os valores da palavra-chave Install_type de flash_update.

    Palavras-chaves para uma criação do arquivo compactado diferencial 

    Descrição 

    Referência 

    (Exigido)Install_type

    Define a instalação de um arquivo compactado Solaris Flash no sistema. O valor para um arquivo compactado é flash_update.

    Para uma descrição de todos os valores para esta palavra-chave, consulte Palavra-chave de perfil install_type (UFS e ZFS) no Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas

    (Exigido) archive_location

    Recupera um arquivo compactado Solaris Flash a partir um local determinado.  

    Para uma lista de valores que possam ser utilizados com esta palavra-chave, consulte Palavra-chave archive_location no Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas.

    (Opcional) forced_deployment

    Força a instalação de um arquivo compactado diferencial Solaris Flash em um sistema clone que seja diferente do esperado pelo software. Se utilizar o perfil forced_deployment, todos os novos arquivos serão excluídos para trazer o sistema clone para o estado esperado. Se não tiver certeza de que quer que os arquivos sejam excluídos, utilize o padrão, que protege novos arquivos interrompendo a instalação.

    Para mais informações sobre esta palavra-chave, consulte Palavra-chave de perfil forced_deployment (instalando arquivos diferenciais do Solaris Flash) no Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas.

    (Opcional)local_customization

    Antes de instalar o arquivo compactado Solaris Flash em um sistema clone, é possível criar scripts personalizados para preservar configurações locais neste sistema. A palavra-chave local_customization determina o diretório onde serão armazenados estes scripts. O valor é o caminho para o script no sistema clone.

    Para informações sobre scripts de pré-implementação e de pós-implementação, consulte Criando scripts de personalização no Oracle Guia de instalação Solaris 10 9/10: arquivos Solaris Flash (criação e instalação).

    (Opcional)no_content_check

    Ao instalar um sistema clone com um arquivo compactado diferencial Solaris Flash, é possível utilizar a palavra-chave no_content_check para ignorar a validação arquivo por arquivo. A validação arquivo por arquivo assegura que o sistema clone seja uma duplicação do sistema mestre. Evite utilizar esta palavra-chave a menos que esteja certo de que o sistema clone seja uma duplicação do sistema mestre original.

    Para mais informações sobre esta palavra-chave, consulte Palavra-chave de perfil no_content_check (Instalando arquivos do Solaris Flash) no Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas.

    (Opcional)no_master_check

    Ao instalar um sistema clone com um arquivo compactado diferencial Solaris Flash, é possível utilizar a palavra-chave no_master_check para ignorar a validação dos arquivos. Os arquivos de sistema clone não são verificados. Uma verificação asseguraria que o clone foi construído a partir do sistema mestre original. Evite utilizar esta palavra-chave a menos que esteja certo de que o sistema clone seja uma duplicação do sistema mestre original.

    Para mais informações sobre esta palavra-chave, consulte Palavra-chave de perfil no_master_check (Instalando arquivos do Solaris Flash) no Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas.

  3. Salve o perfil em um diretório no sistema local.

  4. Certifique-se de que a raiz possua o perfil e que a permissão seja definida como 644.

  5. Teste o perfil (opcional).

    Para um procedimento de teste de perfil, consulte Para testar um perfil a ser utilizado pelo Solaris Live Upgrade.


Exemplo 5–7 Criação do perfil do Solaris Live Upgrade

Neste exemplo, um perfil fornece os parâmetros da atualização. Este perfil é para ser utilizado na atualização de um ambiente de inicialização inativo com o comando luupgrade e as opções -u e -j do Solaris Live Upgrade. Este perfil adiciona um pacote e um cluster. Uma localidade regional e localidades adicionais são adicionadas ao perfil. Se adicionar localidades ao perfil, certifique-se de ter criado um ambiente de inicialização com o espaço em disco adicional.

# profile keywords         profile values
# ----------------         -------------------
  install_type             upgrade
  package                  SUNWxwman add
  cluster                  SUNWCacc add
  geo                      C_Europe
  locale                   zh_TW
  locale                   zh_TW.BIG5
  locale                   zh_TW.UTF-8
  locale                   zh_HK.UTF-8
  locale                   zh_HK.BIG5HK
  locale                   zh
  locale                   zh_CN.GB18030
  locale                   zh_CN.GBK
  locale                   zh_CN.UTF-8


Exemplo 5–8 Criando um perfil do Solaris Live Upgrade para instalar um arquivo compactado diferencial

O exemplo a seguir de um perfil é para ser utilizado pelo Solaris Live Upgrade para instalar um arquivo compactado diferencial em um sistema clone. Apenas arquivos que são especificados pelo arquivo compactado diferencial são adicionados, excluídos ou alterados. O arquivo compactado do Solaris Flash é recuperado de um servidor NFS. Como a imagem foi construída pelo sistema mestre original, o sistema clone não é verificado para uma imagem válida do sistema. Este perfil é para ser utilizado com o comando luupgrade e as opções -u e -j do Solaris Live Upgrade.

# profile keywords         profile values
# ----------------         -------------------
 install_type              flash_update
 archive_location          nfs installserver:/export/solaris/archive/solarisarchive
 no_master_check

Para utilizar o comando luupgrade para instalar o arquivo compactado diferencial, consulte Para instalar um arquivo compactado Solaris Flash com um perfil.


ProcedurePara testar um perfil a ser utilizado pelo Solaris Live Upgrade

Após criar um perfil, utilize o comando luupgrade para testar o perfil. Observando o resultado da instalação que é gerado pelo comando luupgrade, é possível determinar rapidamente se um perfil está funcionando conforme o esperado.

  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. Teste o perfil.


    # luupgrade -u -n BE_name -D -s os_image_path -j profile_path
    
    -u

    Atualiza uma imagem do sistema operacional em um ambiente de inicialização.

    -n.BE_name

    Especifica o nome do ambiente de inicialização a ser atualizado.

    -D

    O comando luupgrade utiliza a configuração do disco do ambiente de inicialização selecionado para testar as opções de perfil que são passadas com a opção -j.

    -sos_image_path

    Especifica o nome do caminho de um diretório que contém uma imagem do sistema operacional. Este diretório pode estar em uma mídia de instalação, tal como um DVD-ROM, CD-ROM, ou pode ser um diretório NFS ou UFS.

    -jprofile_pathe

    Caminho para um perfil configurado para uma atualização. O perfil deve estar em um diretório no computador local.


Exemplo 5–9 Teste de um perfil utilizando o Solaris Live Upgrade

No exemplo a seguir, o perfil é chamado Flash_profile. O perfil foi testado com sucesso no ambiente de inicialização inativo chamado second_disk.


# luupgrade -u -n u1b08 -D -s /net/installsvr/export/u1/combined.u1wos \
 -j /var/tmp/flash_profile
Validating the contents of the media /net/installsvr/export/u1/combined.u1wos.
The media is a standard Solaris media.
The media contains an operating system upgrade image.
The media contains Solaris version 10.
Locating upgrade profile template to use.
Locating the operating system upgrade program.
Checking for existence of previously scheduled Live Upgrade requests.
Creating upgrade profile for BE second_disk.
Determining packages to install or upgrade for BE second_disk.
Simulating the operating system upgrade of the BE second_disk.
The operating system upgrade simulation is complete.
INFORMATION: var/sadm/system/data/upgrade_cleanup contains a log of the
upgrade operation.
INFORMATION: var/sadm/system/data/upgrade_cleanup contains a log of
cleanup operations required.
The Solaris upgrade of the boot environment second_disk is complete.

É possível agora utilizar o perfil para atualizar um ambiente de inicialização inativo.


ProcedurePara atualizar com um perfil utilizando o Solaris Live Upgrade

Este procedimento fornece instruções passo-a-passo para a atualização de um sistema operacional utilizando um perfil.

Se quiser instalar um arquivo compactado Solaris Flash utilizando um perfil, consulte Para instalar um arquivo compactado Solaris Flash com um perfil.

Se foram adicionadas localidades ao perfil, certifique-se de ter criado um ambiente de inicialização com espaço em disco adicional.


Cuidado – Cuidado –

Ao instalar o Solaris OS com um arquivo compactado Solaris Flash o arquivo compactado e a mídia de instalação devem conter versões idênticas do sistema operacional. Por exemplo, se o arquivo compactado for o sistema operacional Solaris 10 e você estiver utilizando a mídia DVD, então deverá utilizar a mídia DVD do Solaris 10 para instalar o arquivo compactado. Se as versões do sistema operacional não coincidirem, a instalação falhará no sistema de destino. Sistemas operacionais idênticos são necessários quando estiver utilizando as seguintes palavras-chave ou comandos:


  1. Instale os pacotes SUNWlucfg, SUNWlur, e SUNWluu do Solaris Live Upgrade no seu sistema. Estes pacotes devem ser provenientes da versão para qual está atualizando. Para o procedimento passo-a-passo, consulte Para instalar o Solaris Live Upgrade com o comando pkgadd .

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

  3. Criação de um perfil.

    Consulte Para criar um perfil a ser utilizado pelo Solaris Live Upgrade para uma lista das palavras-chave que possam ser utilizadas no perfil do Solaris Live Upgrade.

  4. Digite:


    # luupgrade -u -n BE_name -s os_image_path -j profile_path
    
    -u

    Atualiza uma imagem do sistema operacional em um ambiente de inicialização.

    -n.BE_name

    Especifica o nome do ambiente de inicialização a ser atualizado.

    -sos_image_path

    Especifica o nome do caminho de um diretório que contém uma imagem do sistema operacional. Este diretório pode estar em uma mídia de instalação, tal como um DVD-ROM, CD-ROM, ou pode ser um diretório NFS ou UFS.

    -jprofile_path

    Caminho para um perfil. O perfil deve estar em um diretório no computador local. Para informações sobre como criar um perfil, consulte Para criar um perfil a ser utilizado pelo Solaris Live Upgrade.


Exemplo 5–10 Atualizando um ambiente de inicialização utilizando um perfil personalizado JumpStart

Neste exemplo, o ambiente de inicialização second_disk é atualizado utilizando um perfil. A opção -j é utilizada para acessar o perfil. O ambiente de inicialização está então, pronto para ser ativado. Para criar um perfil, consulte Para criar um perfil a ser utilizado pelo Solaris Live Upgrade. O comando pkgadd adiciona os pacotes do Solaris Live Upgrade provenientes da versão para a qual você está atualizando.


# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu
# luupgrade -u -n second_disk \ 
-s /net/installmachine/export/solarisX/OS_image \ 
-j /var/tmp/profile 

O ambiente de inicialização está pronto para ser ativado. Consulte Ativando um ambiente de inicialização.


Instalação de arquivos compactados Solaris Flash em um ambiente de inicialização

Esta seção fornece o procedimento para a utilização do Solaris Live Upgrade para instalar um arquivo compactado Solaris Flash. A instalação de um arquivo compactado Solaris Flash substitui todos os arquivos no novo ambiente de inicialização exceto para arquivos compartilhados. Os arquivos compactados são armazenados na seguinte mídia:

Observe os problemas a seguir com relação à instalação e criação de arquivos compactados Solaris Flash.

Descrição 

Exemplo 


Cuidado – Cuidado –

Ao instalar o Solaris OS com um arquivo compactado Solaris Flash o arquivo compactado e a mídia de instalação devem conter versões idênticas do sistema operacional. Se as versões do sistema operacional não coincidirem, a instalação falhará no sistema de destino. Sistemas operacionais idênticos são necessários quando estiver utilizando as seguintes palavras-chave ou comandos:

  • Palavra-chave archive_location em um perfil

  • Comando luupgrade com as opções -s, -a, -j, e -J


Por exemplo, se o arquivo compactado for o sistema operacional Solaris 10 e estiver utilizando a mídia DVD, então deverá utilizar a mídia DVD do Solaris 10 para instalar o arquivo compactado.  


Cuidado – Cuidado –

Um arquivo compactado Solaris Flash não pode ser criado corretamente quando for instalada uma região não-global. O recurso Solaris Flash não é compatível com o recurso das regiões do Solaris. Se criar um arquivo compactado do Solaris Flash em uma região não-global ou criar um arquivo compactado em uma região global que possua regiões não-globais instaladas, o arquivo compactado resultante não será instalado corretamente quando for implementado.


 

Descrição 

Para obter mais informações 

Para exemplos de sintaxe correta para caminhos associados com armazenamento de arquivo compactado. 

Consulte Palavra-chave archive_location no Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas.

Para utilizar o recurso de instalação do arquivo compactado Solaris Flash, instale um sistema mestre e crie o arquivo compactado Solaris Flash.  

Para mais informações sobre a criação de um arquivo compactado, consulte Capítulo 3, Criando arquivos Solaris Flash (tarefas), no Oracle Guia de instalação Solaris 10 9/10: arquivos Solaris Flash (criação e instalação).

ProcedurePara instalar um arquivo compactado Solaris Flash em um ambiente de inicialização

  1. Instale os pacotes SUNWlucfg, SUNWlur, e SUNWluu do Solaris Live Upgrade no seu sistema. Estes pacotes devem ser provenientes da versão para qual você está atualizando. Para o procedimento passo-a-passo, consulte Para instalar o Solaris Live Upgrade com o comando pkgadd .

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

  3. Digite:


    # luupgrade -f -n BE_name -s os_image_path -a archive
    
    -f

    Indicado para instalar um sistema operacional a partir de um arquivo compactado Solaris Flash.

    -n.BE_name

    Especifica o nome do ambiente de inicialização a ser instalado no arquivo compactado.

    -sos_image_path

    Especifica o nome do caminho de um diretório que contém uma imagem do sistema operacional. Este diretório pode estar em uma mídia de instalação, tal como um DVD-ROM, CD-ROM, ou pode ser um diretório NFS ou UFS. Esta imagem do sistema operacional fornece uma miniraiz que inicializa um sistema de arquivo mínimo, de raiz inicializável (/) para facilitar a instalação do arquivo compactado do Solaris Flash. A miniraiz não é a imagem que está instalada. A opção -a fornece a imagem do sistema operacional.

    -s arquivo compactado

    Caminho para o arquivo compactado Solaris Flash quando o arquivo compactado estiver disponível no sistema de arquivo local. As versões da imagem do sistema operacional especificada com a opção -s e a opção -a devem ser idênticas.


Exemplo 5–11 Instalando arquivos compactados Solaris Flash em um ambiente de inicialização

Neste exemplo, um arquivo compactado é instalado no ambiente de inicialização second_disk. O arquivo compactado está localizado no sistema local. A opção -s fornece uma miniraiz que inicializa um sistema de arquivo mínimo, de raiz inicializável (/) para facilitar a instalação do arquivo compactado do Solaris Flash. A miniraiz não é a imagem que está instalada. A opção -a fornece a imagem do sistema operacional. As versões do sistema operacional para as opções -s e -a são ambas, versões do Solaris 10 9/10. Todos os arquivos são substituídos no second_disk exceto os arquivos compartilháveis. O comando pkgadd adiciona os pacotes do Solaris Live Upgrade provenientes da versão para a qual está atualizando.


# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu
# luupgrade -f -n second_disk \ 
-s /net/installmachine/export/Solaris_10/OS_image \ 
-a /net/server/archive/10 

O ambiente de inicialização está pronto para ser ativado. Consulte Ativando um ambiente de inicialização.


ProcedurePara instalar um arquivo compactado Solaris Flash com um perfil

Este procedimento fornece as etapas para instalar um arquivo compactado ou um arquivo compactado diferencial Solaris Flash utilizando um perfil.

Se foram adicionadas localidades ao perfil, certifique-se de ter criado um ambiente de inicialização com espaço em disco adicional.

  1. Instale os pacotes SUNWlucfg, SUNWlur, e SUNWluu do Solaris Live Upgrade no seu sistema. Estes pacotes devem ser provenientes da versão para a qual está atualizando. Para o procedimento passo-a-passo, consulte Para instalar o Solaris Live Upgrade com o comando pkgadd .

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

  3. Criação de um perfil.

    Consulte Para criar um perfil a ser utilizado pelo Solaris Live Upgrade para uma lista das palavras-chave que possam ser utilizadas no perfil do Solaris Live Upgrade.

  4. Digite:


    # luupgrade -f -n BE_name -s os_image_path -j profile_path
    
    -f

    Indicado para instalar um sistema operacional a partir de um arquivo compactado Solaris Flash.

    -n.BE_name

    Especifica o nome do ambiente de inicialização a ser atualizado.

    -sos_image_path

    Especifica o nome do caminho de um diretório que contém uma imagem do sistema operacional. Este diretório pode estar em uma mídia de instalação, tal como um DVD-ROM, CD-ROM, ou pode ser um diretório NFS ou UFS. Esta imagem do sistema operacional fornece uma miniraiz que inicializa um sistema de arquivo mínimo, de raiz inicializável (/) para facilitar a instalação do arquivo compactado do Solaris Flash. A miniraiz não é a imagem que está instalada. A opção -j fornece o caminho para o perfil que contém a imagem do sistema operacional do arquivo compactado do Solaris Flash.

    -jprofile_path

    Caminho para um perfil JumpStart configurado para uma instalação flash. O perfil deve estar em um diretório no computador local. A versão do sistema operacional da opção -s e a versão do sistema operacional do arquivo compactado Solaris Flash devem ser idênticas.

    O ambiente de inicialização está pronto para ser ativado. Consulte Ativando um ambiente de inicialização.


Exemplo 5–12 Instale um arquivo compactado Solaris Flash em um ambiente de inicialização com um perfil

Neste exemplo, um perfil fornece a localização do arquivo compactado a ser instalado.

# profile keywords         profile values
# ----------------         -------------------
 install_type              flash_install
 archive_location          nfs installserver:/export/solaris/flasharchive/solarisarchive
 

Após a criação do perfil é possível executar o comando luupgrade e instalar o arquivo compactado. A opção -s fornece uma miniraiz que inicializa um sistema de arquivo mínimo, de raiz inicializável (/) para facilitar a instalação do arquivo compactado do Solaris Flash. A miniraiz não é a imagem que está instalada. A opção -j fornece o caminho para o perfil que contém o caminho para a imagem do sistema operacional do arquivo compactado do Solaris Flash. A opção -j é utilizada para acessar o perfil. O comando pkgadd adiciona os pacotes do Solaris Live Upgrade provenientes da versão para a qual você está atualizando.


# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu
# luupgrade -f -n second_disk \ 
-s /net/installmachine/export/solarisX/OS_image \ 
-j /var/tmp/profile 

O ambiente de inicialização está então, pronto para ser ativado. Consulte Ativando um ambiente de inicialização.

Para criar um perfil, consulte Para criar um perfil a ser utilizado pelo Solaris Live Upgrade.


ProcedurePara instalar um arquivo compactado Solaris Flash com uma palavra-chave do perfil

Este procedimento permite instalar um arquivo compactado Solaris Flash e utilizar a palavra-chave archive_location na linha de comando em vez de um perfil. É possível recuperar rapidamente um arquivo compactado sem utilizar um arquivo de perfil.

  1. Instale os pacotes SUNWlucfg, SUNWlur, e SUNWluu do Solaris Live Upgrade no seu sistema. Estes pacotes devem ser provenientes da versão para qual você está atualizando. Para o procedimento passo-a-passo, consulte Para instalar o Solaris Live Upgrade com o comando pkgadd .

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

  3. Digite:


    # luupgrade -f -n BE_name -s os_image_path -J 'archive_location path-to-profile'
    
    -f

    Especificada para atualizar um sistema operacional a partir de um arquivo compactado Solaris Flash.

    -n.BE_name

    Especifica o nome do ambiente de inicialização a ser atualizado.

    -sos_image_path

    Especifica o nome do caminho de um diretório que contém uma imagem do sistema operacional. Este diretório pode estar em uma mídia de instalação, tal como um DVD-ROM, CD-ROM, ou pode ser um diretório NFS ou UFS. Esta imagem do sistema operacional fornece uma miniraiz que inicializa um sistema de arquivo mínimo, de raiz inicializável (/) para facilitar a instalação do arquivo compactado do Solaris Flash. A miniraiz não é a imagem que está instalada. A opção -j fornece o caminho para o perfil que contém a imagem do sistema operacional do arquivo compactado do Solaris Flash.

    -J 'archive_locationpath-to-profile'

    Especifica a palavra-chave archive_location do perfil e o caminho para o perfil do JumpStart. A versão do sistema operacional da opção -s e a versão do sistema operacional do arquivo compactado Solaris Flash devem ser idênticas. Para os valores da palavra-chave, consulte Palavra-chave archive_location no Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas.

    O ambiente de inicialização está pronto para ser ativado. Consulte Ativando um ambiente de inicialização.


Exemplo 5–13 Instalação de um arquivo compactado Solaris Flash utilizando uma palavra-chave de perfil

Neste exemplo, um arquivo compactado é instalado no ambiente de inicialização second_disk. A opção -s fornece uma miniraiz que inicializa um sistema de arquivo mínimo, de raiz inicializável (/) para facilitar a instalação do arquivo compactado do Solaris Flash. A miniraiz não é a imagem que está instalada. A opção -j fornece o caminho para a imagem do sistema operacional do arquivo compactado do Solaris Flash. A opção -J e as palavras-chave archive_location são utilizadas para recuperar o arquivo compactado. Todos os arquivos são substituídos no second_disk exceto os arquivos compartilháveis. O comando pkgadd adiciona os pacotes do Solaris Live Upgrade provenientes da versão para a qual você está atualizando.


# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu
# luupgrade -f -n second_disk \ 
-s /net/installmachine/export/solarisX/OS_image \ 
-J 'archive_location http://example.com/myflash.flar' 

Ativando um ambiente de inicialização

A ativação de um ambiente de inicialização o torna inicializável na próxima reinicialização do sistema. É possível também voltar rapidamente para o ambiente de inicialização original se ocorrer uma falha na inicialização do ambiente de inicialização ativado recentemente. Consulte o Capítulo 6Recuperação de falha: retrocesso para o ambiente de inicialização original (tarefas).

Descrição 

Para obter mais informações 

Utilize este procedimento para ativar um ambiente de inicialização com o comando luactivate.


Observação –

A primeira vez que ativar um ambiente de inicialização, o comando luactivate deve ser utilizado.


Para ativar um ambiente de inicialização

Utilize este procedimento para ativar um ambiente de inicialização e forçar uma sincronização dos arquivos.  


Observação –

Os arquivos são sincronizados com a primeira ativação. Se ativar o ambiente de inicialização após a primeira ativação, os arquivos não serão sincronizados.


Para ativar um ambiente de inicialização e arquivos sincronizados

x86: utilize este procedimento para ativar um ambiente de inicialização com o menu GRUB.


Observação –

Um menu GRUB pode facilitar a alternação de um ambiente de inicialização para outro. Um ambiente de inicialização aparece no menu GRUB após a primeira ativação.


x86: Para ativar um ambiente de inicialização com o menu GRUB

Requisitos e limitações para a ativação de um ambiente de inicialização

Para uma ativação bem sucedida de um ambiente de inicialização, este deve cumprir com as condições a seguir.

Descrição 

Para obter mais informações 

O ambiente de inicialização deve ter um status de "completo".  

Para verificar o status, consulte Exibindo o status de todos os ambientes de inicialização

Se o ambiente de inicialização não for o atual, não será possível montar as partições do mesmo utilizando os comando luumount ou mount.

Para visualizar as páginas principais, consulte lumount(1M) ou mount(1M)

O ambiente de inicialização que deseja ativar não pode estar envolvido em uma operação de comparação.  

Para procedimentos, consulte Comparando ambientes de inicialização

Se desejar reconfigurar a permuta, faça esta alteração antes de inicializar o ambiente de inicialização. Por padrão, todos os ambientes de inicialização compartilham os mesmos dispositivos de permuta.  

Para reconfigurar a permuta, consulte Para criar um ambiente de inicialização e reconfigurar permuta


x86 apenas –

Se possuir um sistema com base x86, é possível ativar também com o menu GRUB. Observe as opções a seguir:

Consulte x86: Ativando um ambiente de inicialização com o menu GRUB.


ProcedurePara ativar um ambiente de inicialização

O procedimento a seguir alterna um novo ambiente de inicialização para se tornar o ambiente de inicialização em execução.


x86 apenas –

Se possuir um sistema com base na x86, é possível ativar também com o menu GRUB. Observe as exceções a seguir:

Consulte x86: Ativando um ambiente de inicialização com o menu GRUB.


  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. Para ativar o ambiente de inicialização, digite:


    # /sbin/luactivate  BE_name
    
    BE_name

    Especifica o nome do ambiente de inicialização a ser ativado

  3. Reinicialize.


    # init 6
    

    Cuidado – Cuidado –

    Utilize apenas os comandos init ou shutdown para reiniciar. Se utilizar os comandos reboot, halt, ou uadmin, o sistema não alternará os ambientes de inicialização. O ambiente de inicialização ativado por último será inicializado novamente.



Exemplo 5–14 Ativando um ambiente de inicialização

Neste exemplo, o ambiente de inicialização second_disk será ativado na próxima reinicialização.


# /sbin/luactivate second_disk
# init 6

ProcedurePara ativar um ambiente de inicialização e arquivos sincronizados

A primeira vez que inicializar a partir de um ambiente de inicialização recém-criado, o software do Solaris Live Upgrade sincronizará o novo ambiente de inicialização com o ambiente de inicialização que foi ativado por último. "Sincronizar" significa que certos sistemas de arquivos e diretórios críticos são copiados a partir do ambiente de inicialização que foi ativado por último para o ambiente de inicialização que está sendo inicializado. O Solaris Live Upgrade não executa esta sincronização depois da inicialização inicial, a menos que force a sincronização com o comando luactivate e com a opção -s.


x86 apenas –

Ao alternar entre os ambientes de inicialização com menu GRUB, os arquivos também não serão sincronizados. É necessário utilizar o procedimento a seguir para sincronizar arquivos.


Para mais informações sobre sincronização, consulte Sincronização de arquivos entre os ambientes de inicialização.

  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. Para ativar o ambiente de inicialização, digite:


    # /sbin/luactivate  -s BE_name
    
    -s

    Força a sincronização de arquivos entre o ambiente de inicialização ativado por último e o novo ambiente de inicialização. A primeira vez que um ambiente de inicialização é ativado, os arquivos entre o ambiente de inicialização são sincronizados com ativações subsequentes, porém os arquivos não são sincronizados a menos que utilize a opção -s.


    Cuidado – Cuidado –

    Utilize esta opção com muito cuidado, porque talvez você não esteja ciente ou em controle das alterações que possam ter ocorrido no ambiente de inicialização ativado por último. Por exemplo, se estiver executando o software Solaris 10 9/10 no seu ambiente de inicialização atual e foi inicializado de volta ao Solaris versão 9 com uma sincronização forçada, os arquivos podem ter sido alterados no Solaris versão 9. Como os arquivos são dependentes da versão do sistema operacional, a inicialização para o Solaris versão 9 pode falhar, uma vez que os arquivos do Solaris 10 9/10 podem não ser compatíveis com os arquivos do Solaris 9.


    BE_name

    Especifica o nome do ambiente de inicialização a ser ativado.

  3. Reinicialize.


    # init 6
    

Exemplo 5–15 Ativando um ambiente de inicialização

Neste exemplo, o ambiente de inicialização second_disk será ativado na próxima reinicialização e os arquivos serão sincronizados.


# /sbin/luactivate -s second_disk
# init 6

x86: Ativando um ambiente de inicialização com o menu GRUB

Um menu GRUB fornece um método opcional de alternância entre os ambientes de inicialização. O menu GRUB é uma alternativa para a ativação (inicialização) com o comando luactivate. A tabela abaixo mostra os cuidados e limitações referentes ao uso do menu GRUB.

Tabela 5–3 x86: Resumo da ativação com o menu GRUB

Tarefa 

Descrição 

Para obter mais informações 

Cuidado

Depois de ter ativado um ambiente de inicialização, não altere a ordem do disco na BIOS. A mudança da ordem pode fazer com que o menu GRUB se torne inválido. Se ocorrer este procedimento, a alteração da ordem do disco de volta para o estado original corrigirá o menu GRUB. 

 

Ativando um ambiente de inicialização pela primeira vez 

A primeira vez que ativar um ambiente de inicialização, deverá utilizar o comando luactivate. A próxima vez que inicializar, o nome desse ambiente de inicialização será exibido no menu GRUB principal. É possível alternar posteriormente para este ambiente de inicialização selecionando a entrada apropriada no menu GRUB.

Para ativar um ambiente de inicialização

Arquivos de sincronização 

A primeira vez que ativar um ambiente de inicialização, os arquivos serão sincronizados entre o ambiente de inicialização atual e o novo. Os arquivos não serão sincronizados com ativações subsequentes. Ao alternar entre os ambientes de inicialização com menu GRUB, os arquivos também não serão sincronizados. É possível forçar a sincronização ao utilizar o comando luactivate com a opção -s.

Para ativar um ambiente de inicialização e arquivos sincronizados

Ambientes de inicialização criados antes do Solaris versão 10 1/06

Se um ambiente de inicialização foi criado com o Solaris versão 8, 9 ou 10 3/05, ele deve sempre ser ativado com o comando luactivate. Estes ambientes de inicialização antigos não são exibidos no menu GRUB.

Para ativar um ambiente de inicialização

Editando ou personalizando entradas do menu GRUB 

O arquivo menu.1st contém as informações exibidas no menu GRUB. É possível revisar este arquivo para as seguintes questões:

  • Para adicionar as entradas do menu GRUB para sistemas operacionais em vez do Solaris OS.

  • Para personalizar o comportamento de inicialização. Por exemplo, é possível alterar a inicialização para o modo detalhado ou mudar o tempo padrão que inicializa automaticamente o sistema operacional.


Observação –

Se quiser alterar o menu GRUB, é necessário localizar o arquivo menu.1st. Para instruções passo-a-a-passo, consulte Capítulo 13, Managing the Oracle Solaris Boot Archives (Tasks), no System Administration Guide: Basic Administration.



Cuidado – Cuidado –

Não utilize o arquivo GRUB menu.1st para modificar as entradas do Solaris Live Upgrade. As modificações podem causar uma falha no Solaris Live Upgrade. Embora seja possível utilizar o arquivo menu.1st para personalizar o comportamento de inicialização, o método preferido para a personalização é o uso do comando eeprom. Se utilizar o arquivo menu.1st para personalização, as entradas do Solaris OS podem ser modificadas durante a atualização do software. As alterações nos arquivos podem ser perdidas.


Procedurex86: Para ativar um ambiente de inicialização com o menu GRUB

É possível alternar entre dois ambientes de inicialização com o menu GRUB. Observe as limitações a seguir:

  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. Reinicialize o sistema.


    # init 6
    

    É exibido o menu principal GRUB. Os dois sistemas operacionais são listados, o Solaris e o second_disk, que é um ambiente de inicialização do Solaris Live Upgrade. As entradas failsafe são para a recuperação, se por alguma razão o sistema operacional principal não inicializar.


    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. Para ativar um ambiente de inicialização, utilize a tecla de seta para selecionar o ambiente de inicialização desejado e pressione Voltar.

    O ambiente de inicialização selecionado é inicializado e se torna o ambiente de inicialização ativo.