Ignorar Links de Navegao | |
Sair do Modo de Exibio de Impresso | |
Guia de administração do ZFS Oracle Solaris |
1. Sistema de arquivos Oracle Solaris ZFS (introdução)
2. Introdução ao ZFS do Oracle Solaris
3. Diferenças entre o sistema de arquivos tradicional e o ZFS do Oracle Solaris
4. Gerenciando conjuntos de armazenamento ZFS do Oracle Solaris
5. Instalando e inicializando um sistema de arquivos raiz ZFS do Oracle Solaris
Instalando e inicializando um sistema de arquivos ZFS do Oracle Solaris (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 de armazenamento ZFS
Requisitos de espaço de disco para grupos de armazenamento ZFS
Requisitos da configuração pool de armazenamento ZFS
Instalação de um sistema de arquivos raiz ZFS (instalação inicial do Oracle Solaris)
Como migrar um pool raiz ZFS espelhado (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
Exemplos de perfil do JumpStart para ZFS
Migrating to a ZFS Root File System or Updating a ZFS Root File System (Live Upgrade)
Problemas de migração ZFS com o Live Upgrade
Using Live Upgrade to Migrate or Update a ZFS Root File System (Without Zones)
Uso do Live Upgrade para migrar ou atualizar um sistema com regiões (Solaris 10 10/08)
Como configurar um sistema de arquivos raiz ZFS com raízes de região em ZFS (Solaris 10 10/08)
ZFS suportado com informações de configuração de raiz da região (pelo menos Solaris 10 5/09)
Suporte do ZFS para dispositivos de intercâmbio e dump
Ajustando os tamanhos dos dispositivos de permuta e 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
6. Gerenciando sistemas de arquivos ZFS do Oracle Solaris
7. Trabalhando com instantâneos e clones do ZFS do Oracle Solaris
8. Uso de ACLs e atributos para proteger arquivos ZFS do Oracle Solaris
9. Administração delegada do ZFS do Oracle Solaris
10. Tópicos avançados do ZFS do Oracle Solaris
11. Solução de problemas e conjunto de recuperação do Oracle Solaris ZFS
Durante uma instalação inicial do SO Oracle Solaris ou depois de executar uma migração do Live Upgrade de um sistema de arquivos UFS, é criada uma área de permuta em um volume ZFS no pool raiz do ZFS. Por exemplo:
# swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 256,1 16 4194288 4194288
Durante a instalação inicial do SO Oracle Solaris de um sistema de arquivos UFS, é criado um dispositivo de despejo em um volume ZFS no pool raiz ZFS. No geral, um dispositivo de despejo não necessita de administração pois é configurado automaticamente no momento da instalação. Por exemplo:
# dumpadm Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash/t2000 Savecore enabled: yes Save compressed: on
Se você desativar e remover o dispositivo de despejo, deverá ativá-lo com o comando dumpadm após sua recriação. Na maioria dos casos, será necessário apenas ajustar o tamanho do dispositivo de despejo ao utilizar o comando zfs.
Para obter informações sobre os tamanhos dos volumes de permuta e despejo que são criados pelos programas de instalação, consulte Requisitos de instalação do e Oracle Solaris Live Upgrade para suporte ZFS.
Os tamanhos do volume de intercâmbio e do volume de dump podem ser ajustados durante e depois da instalação. Para mais informações, consulte Ajustando os tamanhos dos dispositivos de permuta e despejo ZFS.
Considere os problemas a seguir ao trabalhar com dispositivos de permuta e despejo ZFS:
Volumes ZFS separados devem ser utilizados para área de permuta e os dispositivos de despejo.
Atualmente, o uso de um arquivo de intercâmbio em um sistema de arquivos ZFS não é suportado.
Se precisar alterar a área de permuta ou o dispositivo de despejo após a instalação ou atualização do sistema, use os comandos swap e dumpadm como nas versões anteriores do Para obter mais informações, consulte o Capítulo 19, Configuring Additional Swap Space (Tasks), no System Administration Guide: Devices and File Systems e o Capítulo 17, Managing System Crash Information (Tasks), no System Administration Guide: Advanced Administration.
Consulte as seções a seguir para mais informações:
Devido às diferenças no modo em que a instalação da raiz ZFS determina o tamanho dos dispositivos de permuta e despejo, pode ser necessário ajustar o tamanho destes dispositivos antes, durante ou depois da instalação.
Você pode ajustar o tamanho dos volumes de intercâmbio e dump durante uma instalação inicial. Para obter mais informações, consulte o Exemplo 5-1.
Você pode criar e dimensionar os volumes de intercâmbio e dump antes de realizar a operação com o Live Upgrade. Por exemplo:
Crie o pool de armazenamento.
# zpool create rpool mirror c0t0d0s0 c0t1d0s0
Crie o dispositivo de dump.
# zfs create -V 2G rpool/dump
Ative o dispositivo de despejo.
# dumpadm -d /dev/zvol/dsk/rpool/dump Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash/t2000 Savecore enabled: yes Save compressed: on
Selecione um dos procedimentos seguintes para criar seu volume de permuta:
SPARC: crie seu volume de permuta. Defina o tamanho do bloco em 8 KB.
# zfs create -V 2G -b 8k rpool/swap
x86: crie o volume de permuta. Defina o tamanho do bloco em 4 KB.
# zfs create -V 2G -b 4k rpool/swap
É preciso ativar a área de permuta quando um novo dispositivo de permuta é adicionado ou alterado.
Adicione uma entrada para o volume de permuta para o arquivo /etc/vfstab.
O Live Upgrade não redimensiona os volumes de intercâmbio e dump existentes.
Você pode redefinir a propriedade volsize do dispositivo de dump após a instalação de um sistema. Por exemplo:
# zfs set volsize=2G rpool/dump # zfs get volsize rpool/dump NAME PROPERTY VALUE SOURCE rpool/dump volsize 2G -
Você pode redimensionar o volume de intercâmbio, mas até que o CR 6765386 esteja integrado, é melhor remover primeiro o dispositivo de intercâmbio. Em seguida, recrie-o. Por exemplo:
# swap -d /dev/zvol/dsk/rpool/swap # zfs volsize=2G rpool/swap # swap -a /dev/zvol/dsk/rpool/swap
Para obter mais informações sobre como remover um dispositivo de permuta em um sistema ativo, consulte este site:
http://www.solarisinternals.com/wiki/index.php/ZFS_Troubleshooting_Guide
Você pode ajustar o tamanho dos volumes de intercâmbio e dump em um perfil do JumpStart usando a sintaxe de perfil semelhante à seguinte:
install_type initial_install cluster SUNWCXall pool rpool 16g 2g 2g c0t0d0s0
Neste perfil, duas entradas 2g configuram o tamanho do volume de permuta e de despejo como 2 GB cada.
Caso precise de mais espaço de intercâmbio em um sistema que já está instalado, basta adicionar outro volume de intercâmbio. Por exemplo:
# zfs create -V 2G rpool/swap2
Então, ative o novo volume de intercâmbio. Por exemplo:
# swap -a /dev/zvol/dsk/rpool/swap2 # swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 256,1 16 1058800 1058800 /dev/zvol/dsk/rpool/swap2 256,3 16 4194288 4194288
Finalmente, adicione uma entrada para o segundo volume de permuta para o arquivo /etc/vfstab.
Revise o seguinte se tiver problemas ao capturar um despejo de memória de sistema ou ao redimensionar o dispositivo de despejo.
Se um despejo de memória não foi criado automaticamente, é possível utilizar o comando savecore para salvar o despejo de memória.
Um volume de despejo é criado automaticamente ao instalar inicialmente um sistema de arquivos raiz ZFS ou migrar para um sistema de arquivos raiz ZFS. Na maioria dos casos, será necessário apenas ajustar o tamanho do volume de despejo se o tamanho do volume de despejo padrão for muito pequeno. Por exemplo, em um sistema de memória grande, o tamanho do volume de despejo é aumentado para 40 GB, como a seguir:
# zfs set volsize=40G rpool/dump
Redimensionando um volume de despejo grande pode ser um processo demorado.
Se, por qualquer razão, é necessário ativar um dispositivo de despejo depois de criar um dispositivo de despejo manualmente, utilize a sintaxe semelhante à seguinte:
# dumpadm -d /dev/zvol/dsk/rpool/dump Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash/t2000 Savecore enabled: yes
Um sistema com memória de 128 GB ou maior precisará de um dispositivo de despejo maior que o dispositivo de despejo que foi criado por padrão. Se o dispositivo de despejo for muito pequeno para capturar um despejo de memória existente, uma mensagem semelhante à seguinte é exibida:
# dumpadm -d /dev/zvol/dsk/rpool/dump dumpadm: dump device /dev/zvol/dsk/rpool/dump is too small to hold a system dump dump size 36255432704 bytes, device size 34359738368 bytes
Para informações sobre dimensionar os dispositivos de permuta e despejo, consulte Planning for Swap Space no System Administration Guide: Devices and File Systems.
Não é possível, atualmente, adicionar um dispositivo de despejo a um grupo com vários dispositivos de primeiro nível. Você verá uma mensagem semelhante a esta:
# dumpadm -d /dev/zvol/dsk/datapool/dump dump is not supported on device '/dev/zvol/dsk/datapool/dump': 'datapool' has multiple top level vdevs
Adicione o dispositivo de despejo ao conjunto raiz, que não pode possuir vários dispositivos de primeiro nível.