Iniciando na versão do Solaris 10 10/09, é possível criar um arquivo Flash em um sistema que executa um sistema de arquivos raiz UFS ou ZFS. O arquivo Flash de um sistema de arquivos raiz ZFS contém toda a hierarquia do pool, exceto para volumes de dump e intercâmbio, e todos os conjuntos de dados excluídos. Os volumes de permuta e despejo são criados quando o arquivo Flash é instalado. É possível utilizar o método de instalação do arquivo Flash da seguinte forma:
Gere um arquivo Flash que possa ser utilizado para instalar e inicializar um sistema com um sistema de arquivos raiz ZFS.
Efetue uma instalação JumpStart de um sistema utilizando um arquivo Flash ZFS. A criação de um arquivo Flash ZFS clona todo um conjunto raiz, não dos ambientes de inicialização individuais. É possível excluir os conjuntos de dados individuais dentro do grupo utilizando o comando flarcreate e a opção D do comando -flar.
Revise as seguintes limitações antes de considerar a instalação de um sistema com um arquivo Flash ZFS:
Apenas uma instalação JumpStart de um arquivo Flash ZFS é suportada. Você não pode usar a opção de instalação interativa de um arquivo Flash para instalar um sistema com um sistema de arquivos raiz ZFS. Não é possível utilizar um arquivo Flash para instalar um BE do ZFS com o Oracle Solaris Live Upgrade.
Só é possível instalar um arquivo Flash em um sistema que possui a mesma arquitetura que o sistema no qual foi criado o arquivo Flash ZFS. Por exemplo, um arquivo que é criado em um sistema sun4u não pode ser instalado em um sistema sun4v .
Apenas uma instalação inicial completa de um arquivo Flash ZFS é suportada. Não é possível instalar um arquivo Flash diferencial de um sistema de arquivos raiz ZFS nem é possível instalar um arquivo UFS/ZFS híbrido.
Os arquivos Flash do UFS existentes ainda podem ser utilizados para instalar um sistema de arquivos raiz UFS. O arquivo Flash do ZFS somente pode ser usado para instalar um sistema de arquivos raiz do ZFS.
Embora todo o conjunto raiz, menos quaisquer conjuntos de dados explicitamente excluídos, é arquivado e instalado, apenas o BE do ZFS que é inicializado quando o arquivo é criado é utilizável depois da instalação do arquivo Flash. Entretanto, os conjuntos que são arquivados com o comando flar ou flarcreate com a opção - R do comando, a opção rootdir pode ser utilizadas para arquivar o conjunto raiz que não seja o que está sendo inicializado no momento.
Um nome de conjunto raiz ZFS que é criado com um arquivo Flash precisa corresponder ao nome do conjunto raiz mestre. O nome do conjunto raiz que é utilizado para criar o arquivo Flash é o nome que está atribuído ao novo grupo criado. A alteração do nome do pool não é suportada.
As opções do comando flarcreate e flar para incluir e excluir arquivos individuais não são suportadas em um arquivo Flash ZFS. É possível excluir apenas o conjunto completo de dados de um arquivo Flash ZFS.
O comando flar info não é suportado para um arquivo Flash ZFS. Por exemplo:
# flar info -l zfs10u8flar ERROR: archive content listing not supported for zfs archives. |
Depois que um sistema mestre é instalado ou atualizado para a versão do Solaris 10 10/09, é possível criar um arquivo Flash ZFS para ser utilizado para instalar um sistema alvo. O processo básico é:
Instale ou atualize para pelo menos a versão do Solaris 10 10/09 no sistema mestre. Adicione quaisquer personalizações que desejar.
Crie o arquivo Flash ZFS com o comando flarcreate no sistema mestre. Todos os conjuntos de dados no conjunto raiz, exceto para os volumes de permuta e despejo, são incluídos no arquivo Flash ZFS.
Crie um perfil JumpStart para incluir as informações do arquivo flash no servidor de instalação.
Instale o arquivo Flash ZFS no sistema de destino.
As opções de arquivamento a seguir são suportadas para a instalação do conjunto raiz ZFS com um arquivo Flash:
Utilize o comando flarcreate ou flar para criar um arquivo Flash do conjunto raiz ZFS especificado. Se não for especificado, um arquivo Flash do conjunto raiz padrão é criado.
Utilize flarcreate -D dataset para excluir os conjuntos de dados especificados do arquivo Flash. Esta opção pode ser usada múltiplas vezes para excluir múltiplos conjuntos de dados.
Após a instalação de uma arquivo Flash ZFS, o sistema é configurado como segue:
Toda a hierarquia do conjunto de dados que existia no sistema onde o arquivo Flash foi criado é recriada no sistema destino, menos quaisquer conjuntos de dados que foram especificamente excluídos no momento da criação do arquivo. Os volumes de permuta e despejo não estão incluídos no arquivo Flash.
O pool raiz tem o mesmo nome do pool que foi usado para criar o arquivo.
O ambiente de inicialização que estava ativo quando o arquivo Flash foi criado é o BE ativo e padrão nos sistemas implementados.
Depois da instalação ou atualização de um sistema mestre com no mínimo a versão do Solaris 10 10/09, crie um arquivo Flash para o conjunto raiz ZFS. Por exemplo:
# flarcreate -n zfsBE zfs10upflar Full Flash Checking integrity... Integrity OK. Running precreation scripts... Precreation scripts done. Determining the size of the archive... The archive will be approximately 4.94GB. Creating the archive... Archive creation complete. Running postcreation scripts... Postcreation scripts done. Running pre-exit scripts... Pre-exit scripts done. |
No sistema que será utilizado como o servidor de instalação, crie um perfil JumpStart da mesma maneira que faria para instalar qualquer sistema. Por exemplo, o perfil a seguir é utilizado para instalar o arquivo zfs10flar .
install_type flash_install archive_location nfs system:/export/jump/zfs10upflar partitioning explicit pool rpool auto auto auto mirror c0t1d0s0 c0t0d0s0 |