Ignorar Links de Navegao | |
Sair do Modo de Exibio de Impresso | |
![]() |
Oracle Solaris 10 8/11 Installation Guide: Solaris Live Upgrade and Upgrade Planning |
Parte I Atualizando com o Solaris Live Upgrade
1. Onde encontrar informações de planejamento de instalação Solaris
2. Solaris Live Upgrade (visão geral)
3. Solaris Live Upgrade (Planejamento)
4. Utilizando o Solaris Live Upgrade para criar um ambiente de inicialização (tarefas)
5. Atualizando com o Solaris Live Upgrade (Tarefas)
6. Recuperação de falha: retrocesso para o ambiente de inicialização original (tarefas)
7. Fazendo a manutenção de ambientes de inicialização do Solaris Live Upgrade (tarefas)
8. Atualização do SO Oracle Solaris em um sistema com regiões não globais instaladas
9. Solaris Live Upgrade (exemplos)
10. Solaris Live Upgrade (referência de comando)
Parte II Atualizando e migrando com Solaris Live Upgrade para um grupo raiz ZFS
11. Solaris Live Upgrade e ZFS (visão geral)
Novidades no Oracle Solaris versão 10 8/11
Novidades no Oracle Solaris versão 10 10/09
Introdução sobre a utilização do Solaris Live Upgrade com ZFS
Migrando a partir de um sistema de arquivos UFS para um conjunto raiz ZFS
Migrando a partir de um sistema de arquivos (/) raiz UFS para um conjunto raiz ZFS
Criando um novo ambiente de inicialização a partir de um conjunto raiz ZFS
Criando um novo ambiente de inicialização dentro o mesmo conjunto raiz
Criando um novo ambiente de inicialização em outro conjunto raiz
Criando um ambiente de inicialização ZFS em um sistema com regiões não globais instaladas.
12. Solaris Live Upgrade para ZFS (planejamento)
13. Criando um ambiente de inicialização para conjuntos raiz ZFS
14. Solaris Live Upgrade para ZFS com regiões não-globais instaladas
A. Solução de problemas (Tarefas)
B. Requisitos de embalagem SVR4 adicionais (Referência)
Se você criar um ambiente de inicialização a partir do sistema atualmente em execução, o comando lucreate copia o sistema de arquivos (/) raiz UFS para um conjunto raiz ZFS. O processo de cópia pode demorar um pouco, dependendo do sistema.
Ao migrar a partir de um sistema de arquivos UFS, o ambiente de inicialização fonte pode ser um sistema de arquivos (/) raiz UFS em um segmento de disco. Não é possível criar um ambiente de inicialização em um sistema de arquivos UFS a partir de um ambiente de inicialização fonte em um conjunto raiz ZFS.
Os comandos a seguir criam um conjunto raiz ZFS e um novo ambiente de inicialização a partir de um sistema de arquivos (/) raiz UFS no conjunto raiz ZFS. Um conjunto raiz ZFS deve existir antes da operação lucreate e deve ser criado com segmentos em vez de discos inteiros para ser atualizável e inicializável. O disco não pode possuir um rótulo EFI, mas deve ser um rótulo SMI. Para mais limitações, consulte Requisitos e limitações do sistema ao utilizar o Solaris Live Upgrade.
Figura 11-1 mostra o comando zpool que cria um conjunto raiz, rpool, em um segmento separado, c0t1d0s5. Esse segmento de disco c0t0d0s0 contém um sistema de arquivos (/) raiz UFS. No comando lucreate, a opção -c nomeia o sistema atualmente em execução, c0t0d0 , que é um sistema de arquivos (/) raiz UFS. A opção -n atribui o nome para o ambiente de inicialização a ser criado, new-zfsBE. A opção -p especifica onde colocar o novo ambiente de inicialização, rpool. O sistema de arquivos /export UFS e o volume /swap não são copiados para o novo ambiente de inicialização.
Figura 11-1 Migrando a partir de um sistema de arquivos UFS para um conjunto raiz ZFS
Para especificar a criação de um conjunto de dados separado para /var em um ambiente de inicialização alternativo, use a opção -D do comando lucreate.
lucreate -c c0t0d0 -n new-zfsBE -p rpool -D /var
O seguinte diagrama mostra os conjuntos de dados criados em rpool como uma parte deste comando lucreate de amostra.
Figura 11-2 Migrando a partir de um sistema de arquivos UFS para um conjunto raiz ZFS
Se você não especificou -D /var com o comando lucreate, nenhum conjunto de dados separado será criado para /var no ambiente de inicialização alternativo, mesmo se /var for um sistema de arquivos separado no ambiente de inicialização de origem.
Exemplo 11-1 Migrando a partir de um sistema de arquivos (/) raiz UFS para um conjunto raiz ZFS
Este exemplo mostra os mesmos comandos como em Figura 11-1. Os comandos criam um novo conjunto raiz, rpool, e cria um novo ambiente de inicialização no conjunto a partir de um sistema de arquivos (/) raiz UFS. Neste exemplo, o comando zfs list mostra o conjunto raiz ZFS criado pelo comando zpool. O próximo comando zfs list mostra os conjuntos de dados criados pelo comando lucreate.
# zpool create rpool c0t1d0s5 # zfs list NAME USED AVAIL REFER MOUNTPOINT rpool 5.97G 23.3G 31K /rpool
# lucreate -c c0t0d0 -n new-zfsBE -p rpool # zfs list NAME USED AVAIL REFER MOUNTPOINT rpool 5.97G 23.3G 31K /rpool rpool/ROOT 4.42G 23.3G 31K legacy rpool/ROOT/new-zfsBE 4.42G 23.3G 4.42G / rpool/dump 1.03G 24.3G 16K - rpool/swap 530M 23.8G 16K -
O seguinte comando zfs list mostra o conjunto de dados separado criado para /var usando a opção -D /var no comando lucreate.
# lucreate -c c0t0d0 -n new-zfsBE -p rpool -D /var # zfs list NAME USED AVAIL REFER MOUNTPOINT rpool 5.97G 23.3G 31K /rpool rpool/ROOT 4.42G 23.3G 31K legacy rpool/ROOT/new-zfsBE 4.42G 23.3G 4.42G / rpool/ROOT/new-zfsBE/var 248MG 23.3G 248M /var rpool/dump 1.03G 24.3G 16K - rpool/swap 530M 23.8G 16K -
O novo ambiente de inicialização é new-zfsBE. O ambiente de inicialização, new-zfsBE, está pronto para ser atualizado e ativado.
É possível migrar o sistema de arquivos UFS se o sistema possuir volumes Solaris Volume Manager (SVM). Para criar um ambiente de inicialização UFS a partir de uma configuração SVM existente, crie um novo ambiente de inicialização a partir do sistema atualmente em execução. A seguir, crie o ambiente de inicialização ZFS a partir do novo ambiente de inicialização UFS.
Visão geral do Solaris Volume Manager (SVM). O ZFS usa o conceito de pools de armazenamento para gerenciar armazenamentos físicos. Os sistemas de arquivos sempre foram construídos em cima de um dispositivo físico. Para endereçar vários dispositivos e fornecer para redundância de dados, o conceito de um gerenciador de volume foi introduzido para fornecer a imagem de um único dispositivo. Portanto, os sistemas de arquivos não devem ser modificados para obter benefícios de vários dispositivos. Este projeto adicionou outra camada de complexidade. Essa complexidade finalmente evita certos avanços do sistema de arquivos, porque o sistema de arquivos não controlava a localização física dos dados nos volumes virtualizados.
Conjuntos de armazenamento ZFS substituem o SVM. O ZFS elimina completamente o gerenciador de volumes. Em vez de forçar você a criar volumes virtualizados, o ZFS agrega os dispositivos em um pool de armazenamento. O conjunto de armazenamento descreve tais características físicas da redundância de dados e do layout do dispositivo de armazenamento e age como um armazenamento de dados arbitrário, a partir do qual sistemas de arquivos podem ser criados. Os sistemas de arquivos não são mais restritos a dispositivos individuais, permitindo, assim, que eles compartilhem espaço com todos os sistemas de arquivos do conjunto. Já não é necessário predeterminar o tamanho de um sistema de arquivos, visto que os sistemas de arquivos crescem automaticamente dentro do espaço alocado para o pool de armazenamento. Quando novos armazenamentos são adicionados, todos os sistemas de arquivos que estão dentro do pool podem usar imediatamente o espaço adicional sem trabalho adicional. Muitas vezes o pool de armazenamento age como um sistema de memória virtual. Quando uma memória DIMM é adicionada a um sistema, o sistema operacional não lhe obriga a chamar comandos para configurar a memória e atribui-la a processos individuais. Todos os processos do sistema usam automaticamente a memória adicional.
Exemplo 11-2 Migrando a partir de um sistema de arquivos (/) raiz UFS com volumes SVM para um conjunto raiz ZFS
Ao migrar um sistema com volumes SVM, os volumes SVM são ignorados. É possível configurar espelhos dentro do conjunto raiz, como no exemplo a seguir.
Neste exemplo, o comando lucreate com a opção -m cria um novo ambiente de inicialização a partir do sistema atualmente em execução. Esse segmento de disco c1t0d0s0 contém um sistema de arquivos (/) raiz UFS configurado com os volumes SVM. O comando zpool cria um conjunto raiz, c1t0d0s0, e um volume RAID-1 (espelho), c2t0d0s0. No segundo comando lucreate, a opção - n atribui o nome para o ambiente de inicialização a ser criado, c0t0d0s0. A opção -s, identifica o sistema de arquivos (/) raiz UFS. A opção -p especifica onde colocar o novo ambiente de inicialização, rpool.
# lucreate -n ufsBE -m /:/dev/md/dsk/d104:ufs # zpool create rpool mirror c1t0d0s0 c2t1d0s0 # lucreate -n c0t0d0s0 -s ufsBE -p zpool
O ambiente de inicialização, c0t0d0s0, está pronto para ser atualizado e ativado.