Ignorar Links de Navegao | |
Sair do Modo de Exibio de Impresso | |
![]() |
Guia de administração do Oracle Solaris ZFS Oracle Solaris 10 1/13 Information Library (Português (Brasil)) |
1. Sistema de arquivos do Oracle Solaris ZFS (introdução)
2. Introdução ao ZFS do Oracle Solaris
3. Gerenciando pools de armazenamento do Oracle Solaris ZFS
4. Instalando e inicializando um sistema de arquivos raiz do Oracle Solaris ZFS
Instalando e inicializando um sistema de arquivos do Oracle Solaris ZFS (visão geral)
Requisitos de instalação do e Oracle Solaris Live Upgrade para suporte ZFS
Requisitos da versão do Oracle Solaris
Requisitos gerais do pool raiz do ZFS
Requisitos de espaço em disco para pools raiz do ZFS
Requisitos de configuração do pool raiz do ZFS
Instalação de um sistema de arquivos raiz ZFS (instalação inicial do Oracle Solaris)
Como migrar um pool raiz espelhado do ZFS (pós-instalação)
Instalando um sistema de arquivos raiz ZFS (instalação de arquivo do Oracle Solaris Flash)
Instalando um sistema de arquivos raiz ZFS (Instalação com JumpStart)
Palavras-chave do JumpStart para ZFS
Problemas de migração ZFS com o Live Upgrade
Usando o Live Upgrade para migrar ou atualizar um sistema de arquivos raiz do ZFS (sem zonas)
Usando o Live Upgrade para migrar ou atualizar um sistema com zonas (Solaris 10 10/08)
Como configurar um sistema de arquivos raiz ZFS com raízes de zona em ZFS (Solaris 10 10/08)
ZFS suportado com informações de configuração de raiz de zona (pelo menos Solaris 10 5/09)
Gerenciamento dos dispositivos de permuta e despejo do ZFS
Ajustando os tamanhos dos dispositivos de permuta e despejo ZFS
Personalizando Volumes de Permuta e Dump do ZFS
Solução de problemas para dispositivo de despejo ZFS
Inicializando a partir de um sistema de arquivos raiz ZFS
Inicializando a partir de um disco alternativo em um pool raiz ZFS espelhado
SPARC: inicializando a partir de um sistema de arquivos raiz ZFS
x86: inicializando a partir de um sistema de arquivos raiz ZFS
Como resolver problemas de ponto de montagem ZFS
Inicialização para fins de recuperação em um ambiente raiz ZFS
Como inicializar o ZFS no modo à prova de falhas
Como inicializar o ZFS de uma mídia alternativa
Recuperando o pool raiz ZFS ou instantâneos do pool raiz
Como substituir um disco no pool raiz ZFS
Como criar instantâneos do pool raiz
How to Re-create a ZFS Root Pool and Restore Root Pool Snapshots
Como reverter os instantâneos do pool raiz a partir da inicialização à prova de falhas
5. Gerenciando sistemas de arquivos ZFS do Oracle Solaris
6. Trabalhando com instantâneos e clones do Oracle Solaris ZFS
7. Uso de ACLs e atributos para proteger arquivos do Oracle Solaris ZFS
8. Administração delegada do ZFS do Oracle Solaris
9. Tópicos avançados do Oracle Solaris ZFS
10. Solução de problemas e recuperação de pools do Oracle Solaris ZFS
11. Práticas Recomendadas do Oracle Solaris ZFS
É possível criar um perfil JumpStart para instalar um sistema de arquivos raiz ZFS ou um sistema de arquivos raiz UFS.
Um perfil JumpStart específico do ZFS deve conter a nova palavra-chave pool. A palavra-chave pool instala um novo pool raiz e, por padrão, é criado um novo ambiente de inicialização (BE). É possível fornecer o nome do ambiente de inicialização e criar outro conjunto de dados em separado /var com as palavras-chave bootenv installbe e as opções bename e dataset.
Para obter informações gerais sobre a utilização dos recursos do JumpStart, consulte Guia de instalação do Oracle Solaris 10 1/13: instalações JumpStart.
Se for configurar zonas depois da instalação inicial JumpStart de um sistema de arquivos raiz ZFS e tiver planos de atualizar ou instalar patches no sistema, consulte Usando o Live Upgrade para migrar ou atualizar um sistema com zonas (Solaris 10 10/08) ou Utilizando o Oracle Solaris Live Upgrade para migrar ou atualizar um sistema com zonas (no mínimo Solaris 10 5/09).
Em um perfil JumpStart específico do ZFS são permitidas as seguintes palavras-chave:
Especifica automaticamente o tamanho dos segmentos do grupo, do volume de permuta ou do volume de despejo. O tamanho do disco é verificado para comprovar que o tamanho mínimo pode ser alojado. Se o tamanho mínimo puder ser acomodado, o maior tamanho possível do pool é alocado, dadas as limitações, como o tamanho dos discos, os segmentos preservados, e assim por diante.
Por exemplo, se você especificar c0t0d0s0, o segmento de pool raiz é criado com o maior tamanho possível tanto se especificar a palavra-chave all ou auto. Ou é possível especificar um tamanho determinado para o segmento ou para o volume de permuta ou despejo.
A palavra-chave auto funciona de forma semelhante à palavra-chave all quando utilizada com um pool raiz ZFS porque os pools não têm espaço não utilizado.
Identifica as características do ambiente de inicialização.
Use a seguinte sintaxe da palavra-chave bootenv para criar um ambiente de raiz ZFS inicializável:
bootenv installbe bename BE-name [ dataset mount-point]
Cria e instala um novo BE identificado pela opção bename e pela entrada BE-name.
Identifica o nome-do-BE a ser instalado.
Se bename não for usado com a palavra-chave pool, é criado um BE padrão.
Use a palavra-chave dataset opcional para identificar o conjunto de dados /var, que é diferente do conjunto de dados raiz. O valor do mount-point está atualmente limitado a /var. Por exemplo, a linha de sintaxe de bootenv de um conjunto de dados /var diferente é semelhante à seguinte:
bootenv installbe bename zfsroot dataset /var
Define o novo pool raiz que será criado. Deve ser fornecida a seguinte sintaxe da palavra-chave:
pool poolname poolsize swapsize dumpsize vdevlist
Identifica o nome do pode que será criado. O pool é criado com o pool especificado poolsize e com os dispositivos físicos especificados com um ou mais dispositivos vdevlist O valor poolname não deve identificar o nome de um pool existente porque o pool existente será substituído.
Especifica o tamanho do pool que será criado. O valor pode ser auto ou existing. O valor auto aloca o maior tamanho possível do pool, dadas as limitações, como o tamanho dos discos, e assim por diante. O tamanho adotado é em MB, a menos que esteja especificado por g (GB).
Especifica o tamanho do volume de intercâmbio que será criado. O valor autosignifica que o tamanho de permuta padrão é utilizado. É possível especificar um tamanho com um valor size. O tamanho adotado é em MB, a menos que estiver especificado por g (GB).
Especifica o tamanho do volume de dump que será criado. O valor autosignifica que o tamanho de despejo padrão é utilizado. É possível especificar um tamanho com um valor size. O tamanho adotado é em MB, a menos que esteja especificado por g (GB).
Especifica um ou mais dispositivos que serão usados para criar o pool. O formato de vdevlist é o mesmo que o formato do comando zpool create. Atualmente, somente as configurações espelhadas são suportadas quando vários dispositivos são especificados. Os dispositivos de vdevlist devem ser segmentos para o pool raiz. O valor any significa que o software de instalação seleciona um dispositivo adequado.
É possível espelhar quantos discos quiser, mas o tamanho do pool criado é determinado pelo menor dos discos especificados. Para obter mais informações sobre a criação de pools de armazenamento espelhados, consulte Configuração de pool de armazenamento espelhado.
Esta seção oferece exemplos de perfis específicos do ZFS no JumpStart.
O perfil seguinte realiza uma instalação inicial especificada com install_type instalação_inicial em um novo pool, identificado com pool novopool, cujo tamanho é definido automaticamente com a palavra-chave auto para o tamanho dos discos especificados. A área de permuta e dispositivo de despejo é automaticamente dimensionada com a palavra-chave auto em uma configuração espelhada dos discos (com a palavra-chave mirror e discos especificados como c0t0d0s0 e c0t1d0s0). As características do ambiente de inicialização são definidas com a palavra-chave bootenv para instalar um novo BE com a palavra-chave installbe, e um ambiente de inicialização denominado s10-xx é criado.
install_type initial_install pool newpool auto auto auto mirror c0t0d0s0 c0t1d0s0 bootenv installbe bename s10-xx
O perfil a seguir efetua uma instalação inicial com a palavra-chave install_type initial_install do metacluster SUNWCall em um novo grupo chamado newpool, que possui tamanho de 80 GB. Este pool é criado com um volume de permuta de 2 GB e um volume de despejo de 2 GB, em uma configuração espelhada de qualquer um dos dois dispositivos disponíveis que seja grande o suficiente para criar um grupo de 80 GB. Se nenhum dos dois dispositivos estiverem disponíveis, a instalação falha. As características do ambiente de inicialização são definidas com a palavra-chave bootenv para instalar um novo BE com a palavra-chave installbe e um bename denominado s10–xx é criado.
install_type initial_install cluster SUNWCall pool newpool 80g 2g 2g mirror any any bootenv installbe bename s10-xx
A sintaxe de instalação do JumpStart permite a preservação ou criação de um sistema de arquivos UFS em um disco que inclui também o pool raiz ZFS. Esta configuração não é recomendável para os sistemas de produção. No entanto, pode ser usada para transição ou necessidades de migração em um sistema pequeno, como um laptop.
Considere os problemas a seguir antes de iniciar uma instalação JumpStart de um sistema de arquivos raiz ZFS inicializável.
Não é possível usar um pool de armazenamento do ZFS existente em uma instalação JumpStart para criar um sistema de arquivos 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ário criar o pool com segmentos de disco e não com o disco inteiro, conforme descrito no Requisitos de instalação do e Oracle Solaris Live Upgrade para suporte ZFS. Por exemplo, a sintaxe em negrito no exemplo a seguir não é aceitável:
install_type initial_install cluster SUNWCall pool rpool all auto auto mirror c0t0d0 c0t1d0 bootenv installbe bename newBE
A sintaxe em negrito no exemplo a seguir é aceitável:
install_type initial_install cluster SUNWCall pool rpool all auto auto mirror c0t0d0s0 c0t1d0s0 bootenv installbe bename newBE