Solaris 10: migrando de UFS para ZFS com atualização ao vivo

Solaris 10 Atualização ao vivo com ZFS é realmente simples em comparação com algumas das bagunças que você poderia entrar com SVM espelhado discos raiz. Abaixo está um exemplo simples de criação e correção de atualização ao vivo. Além disso, o Solaris Live Upgrade funciona da mesma forma que nas versões anteriores quando você usa o ZFS. Os mesmos comandos. Como eu disse, é mais fácil. Além disso, um ótimo recurso é que agora você pode migrar de sistemas de arquivos UFS para um pool raiz ZFS e criar novos ambientes de inicialização dentro de um pool raiz ZFS.
Crie o novo rpool
você precisará de um novo disco para ser usado como seu disco de inicialização ZFS. A primeira tarefa é criar um novo pool raiz ou rpool. Você precisa criar um novo ambiente de inicialização nesse rpool a partir do sistema de inicialização e arquivo raiz UFS existente.
neste exemplo, o comando ZFS list mostra o pool raiz do ZFS criado pelo comando zpool. O próximo ZFS listcommand mostra os conjuntos de dados criados pelo comando lucreate.

# zpool create rpool c0t2d0s2
# zfs list
NOME USADO APROVEITAR REFER MOUNTPOINT
rpool 12.4 G 90.1 G 20K /rpool

agora precisamos criar o novo Ambiente de Inicialização ESTAR usando o existente disco de inicialização (UFS com base) como a fonte e usar o recém-criado rpool e o destino do SER.
Criar um novo ZFS Ambiente de Inicialização

# lucreate -c c0t0d0 -n Nov2012-zfsBE -p rpool
# zfs list
NOME USADO APROVEITAR REFER MOUNTPOINT
rpool 12.4 G 90.1 G 20K /rpool
rpool/ROOT 8.12 G 90.1g 18K/rpool / ROOT
rpool / ROOT / Nov2012-zfsBE 8.12 G 90.1 G 551M/tmp/.velho.luupdall.899001
rpool / dump 3.95 G-3.95 G –
rpool / swap 3.95 G-3.95 G–

isso é tão legal e fácil. Tudo o que resta é corrigir o novo Nov2012 BE, ativá-lo e reiniciar. Então, digamos que tivemos o típico Oracle (Old Sun) patch cluster.
Patch o novo ambiente de inicialização baseado em ZFS usando luupgrade
para corrigir o novo BE, eu faria:

# luupgrade-N Nov2012-zfsBE – s / root / 10_recommended / patches – t ‘ Cat patch_order`

>recorte para remover toda a saída de patch.
então ativamos o novo ZFS baseado ser para que possamos inicializar fora do novo disco.
ative o novo ambiente de inicialização baseado em ZFS

# luactivate Nov2012-zfsBE
uma operação de sincronização de atualização ao vivo será realizada na inicialização do ambiente de inicialização .
**********************************************************************
O destino ambiente de inicialização tiver sido ativado. Ele será usado quando você
reiniciar. NOTA: Você não deve usar os comandos reboot, halt ou uadmin. Você
deve usar o init ou o comando shutdown ao reiniciar. Se você
não usar init ou shutdown, o sistema não inicializará usando o
target BE.
**********************************************************************
No caso de uma falha durante a inicialização para o destino do SER, o seguinte processo
precisa ser seguido de reversão para o trabalho atualmente ambiente de inicialização:
1. Digite o monitor do baile (prompt ok).
2. Inicialize a máquina no modo de usuário único usando um dispositivo de inicialização diferente
(como o CD ou a rede de instalação do Solaris). Exemplos:
no monitor PROM (prompt ok):
para boot Para Solaris CD: boot cdrom-s
para boot para rede:boot net-s
3. Monte a fatia raiz do ambiente de inicialização atual em algum diretório (como
/mnt). Você pode usar os seguintes comandos em sequência para montar o BE:
zpool import rpool
zfs inherit -r mountpoint rpool/ROOT/Nov2012-zfsBE
zfs set mountpoint= rpool/ROOT/Nov2012-zfsBE
zfs mount rpool/ROOT/Nov2012-zfsBE
4. Execute o utilitário sem quaisquer argumentos da inicialização Pai
fatia de raiz do ambiente, conforme mostrado abaixo:
/sbin/luactivate
5. luactivate, ativa o ambiente de inicialização de trabalho anterior e
indica o resultado.
6. Saia do modo de usuário único e reinicie a máquina.
**********************************************************************
a Modificação de inicialização do serviço de arquivo
Ativação do ambiente de inicialização bem-sucedida.

vamos ver se funcionou. Sim, Nov2012-zfsBE agora está ativo na reinicialização. Vamos reiniciar com o init 6.
Inicializar a partir do seu novo disco raiz ZFS

# lustatus
Ambiente de Inicialização É ativo Ativo Pode Copiar
Nome Completo Agora Na Reinicialização Excluir Estado
——— — — — — —-
Nov2012-zfsBE sim não sim não–
# init 6

o Login e verificar o nível de patch e ver se o novo software que é instalado lá.

# uname-a
SunOS mygreatbox 5.10 Generic_147440-26 sun4v sparc sun4v

quão fácil e legal foi isso? O útil do luactivate é que ele altera o ambiente de inicialização para você, o que significa que as configurações do dispositivo de inicialização OBP não precisam ser alteradas, tudo é tratado pelo sistema operacional durante o processo de ativação do BE.

Write a Comment

O seu endereço de email não será publicado.