Oracle Guia de instalação Solaris 10 9/10: arquivos Solaris Flash (criação e instalação)

Capítulo 2 Solaris Flash (planejamento)

Este capítulo fornece as informações necessárias para planejamento da instalação de um Solaris Flash no seu ambiente.

Planejamento da instalação do Solaris Flash

Antes de criar e instalar um arquivo Solaris Flash, é necessário tomar algumas decisões sobre como deseja instalar o Solaris OS nos sistemas. A primeira vez que instala um sistema, você o instala com um arquivo completo que é uma instalação inicial. Depois de um sistema ter sido instalado com um arquivo, ele poderá ser atualizado com um arquivo diferencial. O arquivo diferencial instala apenas as diferenças entre dois arquivos.


Observação –

A partir do Solaris 10 10/09, é possível instalar um perfil JumpStart para identificar um arquivo Flash de um pool raiz ZFS. Consulte O que há de novo no Solaris versão 10 10/09.


Revise as seguintes limitações, antes de criar e instalar um arquivo Solaris Flash.

Tabela 2–1 Limitações ao criar e instalar um arquivo Solaris Flash

Limitação 

Descrição 

Ao instalar o Solaris OS com um arquivo Solaris Flash, o arquivo e a mídia de instalação deverão conter versões idênticas do sistema operacional.

Por exemplo, se o arquivo for um sistema operacional Solaris 10 e você estiver utilizando mídia DVD, será necessário utilizar a mídia DVD do Solaris 10 para instalar o arquivo. Se as versões dos sistemas operacionais não corresponderem, a instalação no sistema de destino falha.  

Um arquivo Solaris Flash não pode ser criado adequadamente quando uma região não global estiver instalada.  

O recurso Solaris Flash não é compatível com a tecnologia de particionamento Solaris Zones. Se você criar um arquivo Solaris Flash, o arquivo resultante não é instalado adequadamente quando o arquivo é implementado nessas condições:

  • O arquivo é criado em uma região não global

  • O arquivo será criado em uma região global que tem regiões não globais instaladas

Começando com o Solaris versão 10 10/08, se você estiver instalando um arquivo Solaris Flash de uma versão anterior ao Solaris versão 10 10/08, haverá falha na instalação do arquivo.

Se precisar instalar um arquivo Solaris Flash de uma versão anterior, inicialize da versão anterior e instale o arquivo. 

Projetando uma instalação inicial do sistema mestre

A primeira tarefa no processo de instalação do Solaris Flash é instalar um sistema, o sistema mestre, com a configuração que deseja que cada um dos sistemas clones tenha. Você pode utilizar qualquer um dos métodos de instalação do Solaris para instalar um arquivo no sistema mestre. A instalação pode ser um subconjunto ou uma instalação completa do Solaris OS. Depois de ter concluído a instalação, você pode adicionar ou remover software ou modificar quaisquer arquivos de configuração. Algumas limitações para a instalação do sistema mestre são as seguintes:


Observação –

Se já tiver instalado os sistemas clones e desejar atualizar esses sistemas com uma nova configuração, consulte Planejando para criar o arquivo Solaris Flash diferencial para uma atualização.


ProcedureInstalando um arquivo Flash Sun4U em uma máquina Sun4V

Antes de começar

Observe as seguintes limitações para esse procedimento:

  1. Crie um arquivo Solaris Flash em uma máquina Sun4U, para que o arquivo possa ser instalado em uma máquina Sun4V. Utilize uma das duas opções a seguir para adicionar o Sun4V como arquitetura suportada para o arquivo.


    Observação –

    É necessário começar com uma máquina Sun4U que foi instalada com o grupo de software Entire Plus OEM para que todos os pacotes de drivers estejam na imagem, mesmo se estes pacotes não estiverem sendo utilizados. Para obter mais informações sobre esse requisito, consulte SPARC: Suporte de dispositivos periféricos não encontrados no sistema mestre.

    Note que, para que um arquivo Flash seja instalado em diferentes tipos de sistemas, a distribuição do Entire Plus OEM precisará ser instalada no sistema mestre.


    • Adicione as seguintes informações ao arquivo /var/sadm/system/admin/.platform. Em seguida, crie o arquivo Solaris Flash.


      PLATFORM_GROUP=sun4v
      

      Observação –

      Você pode verificar se o grupo da plataforma Sun4V é suportado utilizando o comando a seguir:



      # flar -i <path_to_hybrid>.flar | grep content_architectures
      

      Esse comando deverá exibir os seguintes resultados:


      content_architectures=sun4u,sun4v
      
    • Crie o arquivo Solaris Flash utilizando a opção -U para adicionar Sun4V como arquitetura suportada para o arquivo. Consulte o exemplo abaixo:


      # flarcreate -n S10U5hybrid -U "content_architectures=sun4u,sun4v" \
      -c -x /data /data/S10U5hybrid.flar
      

      O comando de amostra acima fornece /data para a opção - c, para indicar o local para o arquivo. O valor para essa opção -c deverá refletir na configuração do seu arquivo.


      Observação –

      Você pode verificar que o grupo da plataforma Sun4V é suportado utilizando o comando flar novamente, conforme exibido na etapa anterior.


  2. Instale o arquivo Solaris Flash na máquina Sun4V. É possível utilizar o Solaris JumpStart e uma imagem de rede para implementar o arquivo Solaris Flash.


    Observação –

    Nesse ponto, a máquina Sun4V pode não ser inicializada. Não tente instalar nenhum patch na máquina nesse estágio. Se a máquina tiver permissão para reinicializar depois de utilizar o JumpStart, você provavelmente receberá a seguinte mensagem:



    Boot device: /pci@780/pci@0/pci@9/scsi@0/disk@0,0:a  File and args:
    Boot load failed.
    The file just loaded does not appear to be executable.
  3. Faça upgrade da máquina Sun4V utilizando uma imagem de rede ou uma imagem de DVD.

    Por exemplo, é possível utilizar uma imagem JumpStart da atualização 6 do Solaris 10. Em seguida, é possível inicializar a imagem Sun4V a partir dessa imagem de rede, selecionando a opção upgrade.

    Nesse exemplo, o upgrade é concluído com os seguintes problemas:

    • Onde as duas versões .u e .v de um pacote estiverem disponíveis, as duas versões serão instaladas. Consulte CR 6846077.

    • O arquivo /var/sadm/system/admin/.platform contém informações incorretas. Consulte CR 6523030.

    • Nenhum pacote .v de terceiros não fazem parte da imagem Solaris. Portanto, pacotes de terceiros provavelmente não serão atualizados.

  4. Inicialize a máquina Sun4V. Agora é possível aplicar patches na máquina, se necessário.

Personalizando a instalação do Solaris no sistema mestre

Depois de ter instalado o Solaris OS no sistema mestre utilizando qualquer um dos métodos de instalação do Solaris, você poderá adicionar ou excluir software e modificar as informações de configuração do sistema, conforme necessário. Para personalizar o software do sistema mestre, você pode fazer o seguinte:

Criando arquivos para sistemas SPARC e x86

Se desejar instalar o software Solaris utilizando um arquivo Solaris Flash nos sistemas SPARC e x86, será necessário criar um arquivo Solaris Flash separado para cada plataforma. Utilize o arquivo Solaris Flash criado a partir do sistema mestre SPARC para instalar sistemas SPARC. Utilize o arquivo Solaris Flash criado a partir do sistema mestre x86 para instalar sistemas x86.

SPARC: Suporte de dispositivos periféricos não encontrados no sistema mestre

A escolha dos drivers a serem instalados no sistema mestre tem as seguintes dependências.

O grupo de software Entire Plus OEM instala todos os drivers, independente do hardware presente no sistema. Outros grupos de software fornecem suporte limitado. Se você instalar outro grupo de software e os sistemas clones tiverem dispositivos periféricos diferentes do sistema mestre, será necessário instalar os drivers adequados no sistema mestre antes de criar o arquivo.


Observação –

Para que um arquivo Flash seja instalado em diferentes tipos de sistemas, a distribuição do Entire Plus OEM precisará ser instalada no sistema mestre.


Como obter suporte para os periféricos que precisa

Você pode instalar suporte para periféricos em sistemas clones diferentes do sistema mestre, instalando o grupo de software Entire Plus OEM ou instalando pacotes selecionados.

Tipo de instalação: 

Descrição 

Instale o grupo de software Entire Plus OEM Software 

O grupo de software Entire Plus OEM é o maior grupo de software disponível. Esse grupo contém todos os pacotes encontrados no Solaris OS. O grupo de software Entire Plus OEM instala todos os drivers, independente do hardware presente no sistema. Um arquivo Solaris Flash que foi criado com o grupo de software Entire Plus OEM funciona em qualquer sistema clone que tem dispositivos periféricos suportados pela versão instalada do Solaris OS. 


Observação –

Para que um arquivo Flash seja instalado em diferentes tipos de sistemas, a distribuição do Entire Plus OEM precisará ser instalada no sistema mestre.


A instalação de sistemas mestres com o grupo de software Entire Plus OEM garante a compatibilidade com outras configurações de periféricos. No entanto, o grupo de software Entire Plus OEM requer, pelo menos, 2,9 GB de espaço em disco. Os sistemas clones podem não ter o espaço necessário para instalar todo o grupo de software Entire Plus OEM. 

Instalar outros grupos de software 

Se você instalar o sistema mestre com os seguintes grupos de software, estará limitando o suporte para os periféricos. O sistema mestre oferece suporte apenas para os dispositivos periféricos conectados ao sistema mestre no momento da instalação.  

  • Grupo de software de rede reduzido

  • Grupo de núcleo de software

  • Grupo de software para usuário final

  • Grupo de software para desenvolvedores

  • Todos os grupos de software

A instalação desses grupos de software pode resultar em falha nos sistemas clones em ter todos os drivers necessários. Por exemplo, se você instalar o grupo de software Entire em um sistema mestre com um buffer de quadro GX CG6, apenas o buffer de quadro GX CG6 será instalado. Essa situação não é um problema se todos os sistemas clones que deseja instalar tiverem o buffer de quadro GX CG6 ou nenhum buffer de quadro. 

Instalar os pacotes selecionados 

Quando você instala o sistema mestre, pode instalar apenas os pacotes necessários para o sistema mestre e os sistemas clones. Selecionando pacotes específicos, você pode instalar apenas suporte para os periféricos que sabe que existem no sistema mestre ou sistemas clones. 

Planejando a criação de um arquivo Solaris Flash

Você pode criar um arquivo do sistema mestre para uma instalação inicial. Ou, se já tiver instalado um arquivo em sistemas clones, você poderá criar um arquivo diferencial de duas imagens do sistema. O arquivo diferencial instala apenas as diferenças entre as duas imagens.

Planejando para criar o arquivo Solaris Flash para uma instalação inicial

Depois de ter instalado o sistema mestre, a próxima tarefa no processo de instalação do Solaris Flash é criar um arquivo Solaris Flash. Os arquivos do sistema mestre são copiados para um arquivo Solaris Flash, juntamente com as várias partes de informações de identificação. Você pode criar um arquivo Solaris Flash enquanto o sistema mestre estiver sendo executado no modo de vários usuários ou no modo de um único usuário. Também é possível criar um arquivo Solaris Flash depois de ter inicializado de um dos seguintes:


Cuidado – Cuidado –

Um arquivo Solaris Flash não pode ser criado adequadamente quando uma região não global estiver instalada. O recurso Solaris Flash não é compatível com a tecnologia de particionamento Solaris Zones. Se você criar um arquivo Solaris Flash, o arquivo resultante não é instalado adequadamente quando o arquivo é implementado nessas condições:


Criando arquivos Solaris Flash com volumes RAID-1

Você pode criar um arquivo Solaris Flash quando tiver os volumes RAID-1 do Gerenciador de volume do Solaris configurados. O software de criação do Solaris Flash remove todas as informações do volume RAID-1 do arquivo para manter a integridade do sistema de clones. Com o JumpStart personalizado, você pode recriar os volumes RAID-1 utilizando um perfil JumpStart. Com o Solaris Live Upgrade, você cria um ambiente de inicialização com os volumes RAID-1 configurados e instala o arquivo. O programa de instalação do Solaris não pode ser utilizado para instalar volumes RAID-1 com um arquivo Solaris Flash.


Observação –

O Veritas VxVM armazena informações de configuração em áreas não disponíveis para o Solaris Flash. Se os sistemas de arquivos Veritas VxVM forem configurados, não será necessário criar um arquivo Solaris Flash. Além disso, a instalação do Solaris, incluindo o JumpStart e o Solaris Live Upgrade, não oferece suporte à reconstrução de volumes VxVM no momento da instalação. Portanto, se você estiver planejando implementar o software Veritas VxVM utilizando um arquivo Solaris Flash, o arquivo deverá ser criado antes da configuração dos sistemas de arquivos VxVM. Os sistemas clones devem ser, em seguida, configurados individualmente depois que o arquivo tiver sido aplicado e o sistema reinicializado.


Criando um arquivo que contém arquivos grandes

O método de cópia padrão utilizado quando você cria um arquivo Solaris Flash é o utilitário cpio. Os tamanhos de arquivos individuais não podem ser superiores a 4 GB. Se tiver arquivos individuais grandes, é possível criar um arquivo com o método de cópia pax. O comando flarcreate com a opção -L pax utiliza o utilitário pax para criar um arquivo sem limitações nos tamanhos de arquivos individuais. Os tamanhos de arquivos individuais podem ser maiores que 4 GB.

Planejando para criar o arquivo Solaris Flash diferencial para uma atualização

Se você tiver um sistema clones já instalado com um arquivo e deseja atualizá-lo, é possível criar um arquivo diferencial que contenha apenas as diferenças entre duas imagens, a imagem mestre inalterada e uma imagem mestre atualizada. As diferenças entre essas duas imagens é o arquivo diferencial.

Depois de ter atualizado um sistema clone com um arquivo diferencial, apenas os arquivos no arquivo diferencial são alterados no sistema clone. Scripts podem ser utilizados para personalizar o arquivo, antes ou depois da instalação, o que é especialmente útil para reconfiguração.

Você pode instalar um arquivo diferencial Solaris Flash com o método de instalação JumpStart personalizado. Ou você pode utilizar o Solaris Live Upgrade para instalar um arquivo diferencial em um ambiente de inicialização inativo.

Uma imagem mestre inalterada deve ser salva depois da instalação inicial para que essa imagem possa ser acessada por qualquer um dos seguintes métodos.

Para obter instruções passo a passo, consulte Para criar um arquivo diferencial Solaris Flash com uma imagem mestre atualizada.

Personalizando os diretórios e dados do arquivo

Quando você cria um arquivo Solaris Flash, alguns arquivos e diretórios que estão para serem copiados do sistema mestre poderão ser excluídos. Se você tiver excluído um diretório, poderá, também, restaurar os arquivos ou subdiretórios especificados daquele diretório. Por exemplo, poderá criar um arquivo que exclui todos os arquivos e diretórios de /a/aa/bb/c. O conteúdo do subdiretório bb poderia ser incluído. O único conteúdo ficaria, então, no subdiretório bb.


Cuidado – Cuidado –

Utilize as opções de exclusão de arquivo flarcreate com cuidado. Se você excluir alguns diretórios, outros que você não tinha conhecimento podem ser deixados no arquivo, como arquivos de configuração do sistema. O sistema ficaria, assim, inconsistente e a instalação não funcionaria. A exclusão de diretórios e arquivos é melhor utilizada com dados que podem ser facilmente removidos sem interromper o sistema, como grandes arquivos de dados.


A tabela a seguir lista as opções do comando flarcreate que podem excluir arquivos e diretórios e restaurar arquivos e subdiretórios.

Quão especificado? 

Opções que excluem 

Opções que incluem 

Especifique o nome do diretório ou arquivo 

-x exclude_dir/filename

-y include_dir/filename

Utilize um arquivo que contém uma lista 

-X list_filename

-z list_filename

-f list_filename

-z list_filename

Para obter descrições dessas opções, consulte Tabela 6–7.

Para obter exemplos de personalização de um arquivo, consulte Criando um arquivo Solaris Flash e arquivos de personalização (exemplos).

Personalizando um arquivo com scripts

Depois que o software estiver instalado no sistema mestre, scripts especiais podem ser executados durante a criação, instalação, pós-instalação e primeira reinicialização. Esses scripts permitem você a fazer o seguinte:

Diretrizes para criação de um script personalizado

Ao criar scripts diferentes do script de reinicialização, siga estas diretrizes para garantir que o script não corrompa o OS ou interrompa, de alguma maneira, o sistema. Essas diretrizes permitem a utilização do Solaris Live Upgrade, que cria um novo ambiente de inicialização para instalação do OS. O novo ambiente de inicialização pode ser instalado com um arquivo enquanto o sistema atual está sendo executado.


Observação –

Essas diretrizes não são para scripts de reinicialização que têm permissão de executar daemons ou fazer outros tipos de modificações no sistema de arquivos de raiz /.


Para obter uma visão geral do Solaris Live Upgrade, consulte Capítulo 2, Solaris Live Upgrade (visão geral), no Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização.

Seções do arquivo Solaris Flash

os arquivos Solaris Flash contêm as seguintes seções. Algumas seções podem ser utilizadas para identificar e personalizar o arquivo e visualizar as informações de status da instalação. Para uma descrição mais detalhada de cada seção, consulte Capítulo 6Solaris Flash (referência).

Tabela 2–2 Seções de arquivos Flash

Nome da seção 

Apenas informativo 

Descrição 

Cookie do arquivo  

A primeira seção contém um cookie que identifica o arquivo como um arquivo Solaris Flash.

Identificação do arquivo  

 

A segunda seção contém palavras-chave com valores que fornecem informações de identificação sobre o arquivo. Algumas informações de identificação são fornecidas pelo software do arquivo. Outras informações de identificação específicas podem ser adicionadas por você com opções para o comando flarcreate.

Definido pelo usuário  

 

Esta seção segue a seção de identificação do arquivo. Você pode definir e inserir essas seções para personalizar o arquivo. O arquivo Solaris Flash não processa nenhuma seção que você inserir. Por exemplo, uma seção pode conter uma descrição do arquivo ou, talvez, um script para verificar a integridade de um aplicativo. 

Manifesto  

Esta seção é produzida para um arquivo Solaris Flash diferencial e é utilizada para validação de um sistema clone. A seção manifesto lista os arquivos em um sistema a serem retidos, adicionados ou excluídos do sistema clone. Esta seção é apenas informativa, lista os arquivos em formato interno e não pode ser utilizada para criação de scripts. 

Pré-implementação, pós-implementação, reinicialização 

Esta seção contém informações internas que o software Flash utiliza, antes e depois de instalar uma imagem do OS. Quaisquer scripts que tenham sido fornecidos estão incluídos nesta seção.  

Resumo  

 

Esta seção contém mensagens sobre a criação de arquivos. A seção também registra as atividades de scripts de pré-implementação e pós-implementação. Você pode visualizar o sucesso da instalação nesta seção escrevendo um script para enviar a saída para esta seção.  

Arquivos de dados 

A seção arquivos de dados contém os arquivos que foram coletados do sistema mestre. 

Quando criar o arquivo para uma instalação inicial

Crie o arquivo quando o sistema estiver no estado mais estático possível. Crie o arquivo depois de o software ter sido instalado no sistema mestre e antes de o software ter sido configurado.

Onde armazenar o arquivo Solaris Flash

Depois de criar o arquivo Solaris Flash, você poderá salvar o arquivo no disco rígido do sistema mestre ou em uma fita. Depois de salvar o arquivo, você pode copiar esse arquivo para qualquer sistema de arquivos ou mídia que escolher.

Compactando o arquivo

Quando você cria o arquivo Solaris Flash, pode especificar que o arquivo seja salvo como arquivo compactado utilizando o utilitário compress(1). Um arquivo compactado requer menos espaço de armazenamento em disco e cria menos congestionamento quando você o instala em uma rede.

Planejando a instalação dos arquivos Solaris Flash

A tarefa final do processo de instalação do Solaris Flash é instalar os arquivos Solaris Flash em sistemas clones. Você pode utilizar qualquer um dos métodos de instalação do Solaris para instalar arquivos Solaris Flash em sistemas clones.


Observação –

Começando com o Oracle Solaris versão 10 9/10, o registro automático está ativado por padrão. O impacto do registro automático no seu trabalho com arquivos do Solaris Flash varia, dependendo de qual método de instalação é utilizado. Consulte O que é novo no Oracle Solaris versão 10 9/10.

Se estiver utilizando um arquivo pré-Oracle Solaris 10 9/10, não há impacto no registro automático.


Programa de instalação 

Arquivos armazenáveis nessa mídia 

Para obter instruções passo a passo 

Programa de instalação do Solaris 

  • servidor NFS

  • servidor HTTP

  • Servidor FTP

  • Fita local

  • Dispositivo local, incluindo DVD ou CD

  • Arquivo local

Instalando um arquivo Solaris Flash com o programa de instalação do Solaris

Programa e instalação JumpStart personalizado 

  • servidor NFS

  • Servidor HTTP ou HTTPS

  • Servidor FTP

  • Fita local

  • Dispositivo local, incluindo DVD ou CD

  • Arquivo local

Para preparar para instalar um arquivo Solaris Flash com uma instalação personalizada JumpStart no Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas

Solaris Live Upgrade 

  • servidor NFS

  • servidor HTTP

  • Servidor FTP

  • Fita local

  • Dispositivo local, incluindo DVD ou CD

  • Arquivo local

Instalação de arquivos compactados Solaris Flash em um ambiente de inicialização no Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização