Esta semana enfrentei o seguinte problema. Instalei Solaris 5/09 com VxFS e VxVM 5.0 + patchs e após encapsular o disco eu perdi o dump device.
Tentava adicionar o dump device e tomada o seguinte erro.
root@sandbox # dumpadm -d /dev/dsk/c0t0d0s1
dumpadm: no swap devices could be configured as the dump device
root@sandbox # dumpadm
Dump content: kernel pages
Dump device: none (dumps disabled)
Savecore directory: /var/crash/sandbox
Savecore enabled: yes
A solução encontrada foi simplesmente desencapsular e reencapsular os discos novamente. Segue o passo-a-passo
1. Se a maquina possuir zonas, desabilite o boot
# zonecfg -z "hostname" set autoboot=false
2. Desative a máquina e inicialize pelo DVD/Rede
init 0
setenv local-mac-address? false
boot jumpstart0 -s
3. Desencapsule o disco
mount /dev/dsk/c0t0d0s0 /a
cp /a/etc/vfstab /a/etc/vfstab.vxvm20090717
cp /a/etc/vfstab-INSTALL /a/etc/vfstab
cp /a/etc/system /a/etc/system.vxvm20090717
TERM=vt100
export TERM
vi /a/etc/system
3.1 Comente essas linhas em /etc/system
"rootdev:/pseudo/vxio@0:0"
"set vxio:vol_rootdev_is_volume=1"
rm /a/etc/vx/reconfig.d/state.d/root-done
touch /a/etc/vx/reconfig.d/state.d/install-db
umount /a
init 0
4. Saque o disco espelho por segurança
5. Reconfigure o dump device
boot
dumpadm -d /dev/dsk/c0t0d0s1
6. Retorne o encapsulamento do disco
cp /etc/vfstab.vxvm20090717 /etc/vfstab
cp /etc/system.vxvm20090717 /etc/system
rm /etc/vx/reconfig.d/state.d/install-db
touch /etc/vx/reconfig.d/state.d/root-done
zonecfg -z prd151 set autoboot=true
init 0
7. Pronto! problema resolvido
setenv local-mac-address? true
boot
root@prd191 # dumpadm
Dump content: kernel pages
Dump device: /dev/dsk/c0t0d0s1 (dedicated)
Savecore directory: /var/crash/prd191
Savecore enabled: yes
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário