Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas

Capítulo 9 Instalação de um conjunto raiz do ZFS com o JumpStart

Este capítulo fornece as informações necessárias para efetuar uma instalação JumpStart para o conjunto raiz do ZFS. As seções a seguir fornecem informações sobre planejamento, exemplos de perfis e descrições de palavras-chave de perfis.

Novidades da versão do Solaris 10 10/09

A partir do Solaris 10 10/09, é possível instalar um perfil JumpStart para identificar um arquivo Flash de um pool raiz ZFS.

É 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 despejo e permuta são criados quando o arquivo Flash é instalado.

Você pode usar o método de instalação do arquivo Flash da seguinte forma:

Para obter instruções detalhadas e limitações, consulte Instalando um sistema de arquivos raiz ZFS (instalação de arquivo do Oracle Solaris Flash) no Guia de administração do ZFS Oracle Solaris.

Instalação JumpStart para uma raiz ZFS (/) Sistemas de arquivos (visão geral e planejamento)

Este capítulo fornece as informações necessárias para a criação de perfis JumpStart para instalar conjuntos raiz ZFS.


Observação –

Se você deseja instalar um (/) sistema de arquivos raiz UFS, todas as palavras-chave de perfil existentes funcionam como nas versões anteriores do Solaris. Para obter uma lista de palavras-chave de perfil UFS, consulte o Capítulo 8JumpStart Personalizado (Referência).


Os perfis específicos ZFS devem conter a palavra-chave conjunto. A palavra-chave conjunto instala um novo conjunto raiz e um novo ambiente de inicialização é criado por padrão. É possível fornecer o nome do ambiente de inicialização e criar um conjunto de dados /var separado com as palavras-chave bootenv installbe existentes e com as novas opções bename e conjunto de dados. Algumas palavras-chave permitidas em perfis específicos UFS não são permitidas em perfis específicos ZFS, como as palavras-chave que especificam a criação de pontos de montagem UFS.

Para obter informações gerais sobre o planejamento ZFS, consulte o Capítulo 6, Instalação do sistema de arquivos raiz ZFS (planejamento), no Guia de instalação do Oracle Solaris 10 9/10: planejamento para instalação e atualização.

Limitações para instalações JumpStart para os conjuntos raiz do ZFS

Considere as questões a seguir antes de iniciar uma instalação JumpStart de um conjuntos raiz ZFS inicializável.

Tabela 9–1 Limitações do JumpStart para conjuntos raiz ZFS

Limitação 

Descrição 

Para obter mais informações 

Para instalações JumpStart, não é possível utilizar um conjunto de armazenamento ZFS existente para criar um conjunto raiz ZFS inicializável.  

Você deve criar um novo pool de armazenamento do ZFS com uma sintaxe semelhante à seguinte: 


pool rpool 20G 4G 4G c0t0d0s0

É necessária a linha completa da palavra-chave pool porque não é possível usar um pool existente. A linha da palavra-chave bootenv é opcional. Se você não utilizar a linha da palavra-chave bootenv, um ambiente de inicialização padrão é criado. Por exemplo:


install_type initial_install
cluster SUNWCall
pool rpool 20G 4g 4g any
bootenv installbe bename newBE

conjunto Palavra-chave do perfil (somente para ZFS)

Não é possível criar um conjunto com discos inteiros. 

Você deve criar seu próprio conjunto com segmentos de discos, não com discos inteiros. 

Se você criar o junto no perfil com discos inteiros, como o c0t0d0 , a instalação falha. Você receberá uma mensagem de erro similar à mensagem a seguir.


Invalid disk name (c0t0d0)
 

Algumas palavras-chave permitidas em perfis específicos UFS não são permitidas em perfis específicos ZFS, como as palavras-chave que especificam a criação de pontos de montagem UFS. 

 

Referência rápida de palavras-chave de perfil

Você não pode atualizar com o JumpStart. É necessário utilizar o Solaris Live Upgrade 

Com o Solaris Live Upgrade, é possível criar uma cópia do sistema sendo executado atualmente. Esta cópia pode ser atualizada e ativada para se tornar o sistema sendo executado atualmente.  

Capítulo 11, Solaris Live Upgrade e ZFS (visão geral), no Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização

Exemplos de perfis JumpStart para conjuntos raiz ZFS

Esta seção fornece exemplos de perfis JumpStart específicos ZFS.


Observação –

Para que o conjunto raiz ZFS seja atualizável e inicializável, é necessário criar o conjunto com segmentos de disco, e não com discos inteiros. Se você criar um conjunto com discos inteiros no perfil, como c0t0d0, aparecerá uma mensagem de erro similar à seguinte.


Invalid disk name (c0t0d0)


Exemplo 9–1 Instalando conjuntos raiz ZFS espelhados

install_type initial_install
cluster SUNWCall
pool newpool auto auto auto mirror c0t0d0s0 c0t1d0s0
bootenv installbe bename solaris10_6

A lista a seguir descreve algumas das palavras-chave e valores deste exemplo.

install_type initial_install

A palavra-chave install_type é necessária em todos os perfis. A palavra-chave initial_install efetua uma instalação inicial que instala um novo Solaris OS em um novo conjunto raiz ZFS.

cluster

Todo o grupo de distribuição de software, SUNWCall, é instalado no sistema. Para obter mais informações sobre grupos de software, consulte Recomendações de espaço em disco para grupos de software no Guia de instalação do Oracle Solaris 10 9/10: planejamento para instalação e atualização.

pool

A palavra-chave conjunto define as características do novo conjunto raiz ZFS.

newpool

Define o nome do conjunto raiz.

auto

Especifica o tamanho dos discos automaticamente. O tamanho é determinado a partir do tamanho dos discos especificados.

auto

A área de permuta tem seu tamanho definido automaticamente através da palavra-chave auto. O tamanho padrão é a metade do tamanho da memória física, mas não menos do que 512 MB e não mais do que 2 GB. É possível definir o tamanho fora desta gama utilizando a opção tamanho.

auto

O dispositivo de despejo tem seu tamanho definido automaticamente.

espelho

A configuração espelhada dos discos tem a palavra-chave espelho e os segmentos do disco especificados como c0t0d0s0 e c0t1d0s0.

bootenv

installbe altera as características do ambiente de inicialização padrão criado durante a instalação.

bename

Nomeia o novo ambiente de inicialização solaris10_6.



Exemplo 9–2 Personalizando o tamanho do disco para conjuntos raiz ZFS

install_type initial_install
cluster SUNWCall
pool newpool 80g 2g 2g mirror any any
bootenv installbe bename solaris10_6

A lista a seguir descreve algumas das palavras-chave e valores deste exemplo.

install_type initial_install

A palavra-chave install_type é necessária em todos os perfis. A palavra-chave initial_install efetua uma instalação inicial que instala um novo Solaris OS em um novo conjunto raiz ZFS.

cluster

Todo o grupo de distribuição de software, SUNWCall, é instalado no sistema. Para obter mais informações sobre grupos de software, consulte Recomendações de espaço em disco para grupos de software no Guia de instalação do Oracle Solaris 10 9/10: planejamento para instalação e atualização.

pool

A palavra-chave conjunto define as características do novo conjunto raiz ZFS.

newpool

Especifica o nome do conjunto raiz.

80g

Especifica o tamanho do segmento de disco.

2g

A área de permuta e o volume de despejo são de 2 GB.

espelho

A configuração espelhada dos discos tem a palavra-chave espelho e os segmentos do disco especificados como c0t0d0s0 e c0t1d0s0.

A opção qualquer na configuração espelhada localiza dois quaisquer dispositivos disponíveis que sejam grandes o suficiente para a criação de um conjunto de 80 GB. Se os dois dispositivos não estiverem disponíveis, a instalação falha.

bootenv

installbe altera as características do ambiente de inicialização padrão criado durante a instalação.

bename

Nomeia o novo ambiente de inicialização solaris10_6.



Exemplo 9–3 Especificando o local de instalação do OS

install_type initial_install
cluster SUNWCall
root_device c0t0d0s0 
pool nrpool auto auto auto rootdisk.s0 
bootenv installbe bename bnv dataset /var

A lista a seguir descreve algumas das palavras-chave e valores deste exemplo.

install_type initial_install

A palavra-chave install_type é necessária em todos os perfis. A palavra-chave initial_install efetua uma instalação inicial que instala um novo Solaris OS em um novo conjunto raiz ZFS.

cluster

Todo o grupo de distribuição de software, SUNWCall, é instalado no sistema. Para obter mais informações sobre grupos de software, consulte Recomendações de espaço em disco para grupos de software no Guia de instalação do Oracle Solaris 10 9/10: planejamento para instalação e atualização.

root_device

Especifica o segmento do disco onde o OS será instalado. O c0t0d0s0 define o disco e o segmento específicos para o OS.

pool

A palavra-chave conjunto define as características do novo conjunto raiz ZFS.

nrpool

Define o nome do conjunto raiz.

auto

Especifica o tamanho dos discos automaticamente. O tamanho é determinado a partir do tamanho dos discos especificados.

auto

A área de permuta tem seu tamanho definido automaticamente através da palavra-chave auto. O tamanho padrão é a metade do tamanho da memória física, mas não menos do que 512 MB e não mais do que 2 GB. É possível definir o tamanho fora desta gama utilizando a opção tamanho.

auto

O dispositivo de despejo tem seu tamanho definido automaticamente.

rootdisk.s0

O dispositivo utilizado para a criação do conjunto raiz é especificado como segmento 0.

bootenv

installbe altera as características do ambiente de inicialização padrão criado durante a instalação.

bename

Nomeia o novo ambiente de inicialização bnv.

dataset

Cria um novo conjunto de dados /var que está separado do conjunto de dados RAIZ. /var é o único valor para o conjunto de dados.


Palavras-chave do JumpStart para raiz ZFS (/) Sistemas de arquivos (referência)

Esta seção fornece descrições de algumas das palavras-chave específicas ZFS que podem ser utilizadas em um perfil JumpStart. A utilização das palavras-chave nesta seção será diferente de sua utilização nos perfis UFS ou as palavras-chave serão utilizadas apenas em um perfil ZFS.

bootenv Palavra-chave do perfil (ZFS e UFS)

A palavra-chave bootenv identifica as características do ambiente de inicialização. Um ambiente de inicialização é criado por padrão durante a instalação com a palavra-chave conjunto. Se você utilizar a palavra-chave bootenv junto com a opção installbe, será possível nomear o novo ambiente de inicialização e criar um conjunto de dados /var dentro do ambiente de inicialização.

Esta palavra-chave pode ser utilizada em um perfil para a instalação de sistemas de arquivos UFS ou conjuntos raiz ZFS.

installbe

Altera as características do ambiente de inicialização padrão que é criado durante a instalação.

bename

Especifica o nome do novo ambiente de inicialização a ser criado, new_BE_name. O nome não pode ser maior que 30 caracteres, pode conter apenas caracteres alfanuméricos, e não pode conter caracteres multibyte. O nome deve ser único no sistema.

dataset mount-point

Utilize a palavra-chave opcionalconjunto de dados para identificar conjuntos de dados /var que estejam separados do conjunto de dados RAIZ. O valor do ponto de montagem é limitado em /var. Por exemplo, uma linha de sintaxe bootenv para conjuntos de dados separados /var seria similar à seguinte:


bootenv installbe bename zfsroot dataset /var

Para obter mais informações sobre a atualização e ativação de ambientes de inicialização, consulte o Capítulo 11, Solaris Live Upgrade e ZFS (visão geral), no Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização.

install_type Palavra-chave (ZFS e UFS)

A palavra-chave install_type é necessária em todos os perfis. Para uma instalação UFS, diversas opções estão disponíveis. A única opção disponível para uma instalação ZFS é a palavra-chave initial_install . Esta opção instala um novo Solaris OS em um sistema. A sintaxe do perfil é a seguinte:

install_type initial_install

Observação –

As opções UFS a seguir não estão disponíveis para instalações ZFS.


conjunto Palavra-chave do perfil (somente para ZFS)

A palavra-chave do conjunto define o novo conjunto raiz a ser criado. O conjunto é então instalado com um grupo de software especificado através da palavra-chave cluster. As opções poolsize, swapsize, dumpsize, e vdevlist são necessárias para a criação de novos conjuntos raiz.

pool poolname poolsize swapsize dumpsize vdevlist
poolname

Especifica o nome do novo conjunto raiz a ser criado. Um novo conjunto é criado com o tamanho e com os dispositivos especificados, vdevlist.

poolsize

Tamanho do novo conjunto a ser criado. Se você especificar a quantidade de espaço, pressupõe-se que o tamanho esteja em MB, a não ser que tenha sido especificado em g (GB). Também é possível utilizar a opção auto.

auto

Aloca o maior tamanho de conjunto possível dadas as limitações, como o tamanho dos discos e os segmentos preservados.


Observação –

O significado de auto para a palavra-chave poolsize é diferente de filesys na utilização da palavra-chave auto em um sistema de arquivos UFS. No ZFS, o tamanho do disco é verificado para verificar se o tamanho mínimo pode ser acomodado. Se o tamanho mínimo estiver disponível, o maior tamanho de conjunto possível é alocado dadas as restrições, como o tamanho dos discos e os segmentos preservados.


swapsize

Tamanho do volume de permuta (zvol) a ser criado dentro de um novo conjunto raiz. As opção são auto ou size.

auto

A área de permuta tem seu tamanho definido automaticamente. O tamanho padrão é a metade do tamanho da memória física, mas não menos do que 512 MB e não mais do que 2 GB. É possível definir o tamanho fora desta gama utilizando a opção tamanho.

size

Pode ser utilizado para especificar uma quantidade. O tamanho presumido é em MB, a menos que esteja especificado por g (GB).

dumpsize

Tamanho do volume de despejo a ser criado dentro de um novo conjunto.

auto

Utiliza o tamanho de permuta padrão.

size

Pode ser utilizado para especificar uma quantidade. O tamanho presumido é em MB, a menos que esteja especificado por g (GB).

vdevlist

Um ou mais dispositivos utilizados na criação do conjunto.

Os dispositivos de vdevlist devem ser faixas do pool raiz. vdevlist pode ser ou um single-device-name na forma cwtxd ysz, ou as opções espelho ou qualquer.


Observação –

O formato de vdevlist é igual ao formato do comando zpool create.


single-device-name

Um segmento de disco na forma ou cwt xdysz, como c0t0d0s0.

espelho [device-names| qualquer]

Especifica o espelhamento do disco.

Atualmente, somente as configurações espelhadas são suportadas quando vários dispositivos são especificados. É possível espelhar quantos discos desejar, mas o tamanho do conjunto criado é determinado pelo menor dos discos especificados. Para obter mais informações sobre a criação de conjuntos de armazenamento espelhados, consulte Configuração de pool de armazenamento espelhado no Guia de administração do ZFS Oracle Solaris.

  • device-names lista os dispositivos a serem espelhados. Os nomes estão na forma cwt xdysz, por exemplo c0t0d0s0 e c0t0d1s5.

  • A opção qualquer permite ao instalador selecionar os dispositivos.

qualquer

Ativa o instalador a selecionar um dispositivo adequado.

root_device Palavra-chave do perfil (ZFS e UFS)

root_device cwtxdysz

root_device especifica o dispositivo a ser utilizado para o conjunto raiz. A palavra-chave root_device determina onde o sistema operacional é instalado. Esta palavra-chave é utilizada da mesma forma nos sistemas de arquivos ZFS e UFS, com algumas limitações. Para o conjunto raiz ZFS, o dispositivo raiz é limitado a um único sistema. Esta palavra-chave não é útil para conjuntos espelhados.

cwtxd ysz

Identifica o disco raiz onde o sistema operacional é instalado.

Recursos adicionais

Para obter informações adicionais sobre os tópicos incluídos neste capítulo, consulte os recursos listados na Tabela 9–2.

Tabela 9–2 Recursos adicionais

Recurso  

Local 

Para obter informações sobre o ZFS, incluindo a visão geral, planejamento e instruções passo-a-passo 

Guia de administração do ZFS Oracle Solaris

Para a lista de todas as palavras-chave do JumpStart 

Capítulo 8JumpStart Personalizado (Referência)

Para obter informações sobre a utilização do Solaris Live Update para a migração do UFS para ZFS ou sobre a criação de um novo ambiente de inicialização em um conjunto raiz ZFS 

Capítulo 11, Solaris Live Upgrade e ZFS (visão geral), no Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização