sábado, 8 de diciembre de 2012

SVM root disk solaris


MIRROR  CON SVM

la cuestión es la siguiente: 

1. Verificar que el disco existente tenga al menos una particion libre y espacio libre de por lo menos 128m 
2. Si se cumple lo anterior, poner el disco nuevo, y hacer que el VTOC de los dos corresponda es decir el particionamiento de c0t0d0s0 y c1t0d0s0 debe ser identico

prtvtoc /dev/rdsk/c0t0d0s2 | fmthard -s - /dev/rdsk/c0t1d0s2

3. Se crean las replicas: metadb -a -f -c 3 c0t0d0s7 c1t0d0s7 
3. Se crean los meta devices: 
    Si el disco c0t0d0s0 tiene las particiones ocupadas: 
    0 
    1 
    3 
    4 
    5 

Se crean los metadevices así: 

metainit -f  d10 1 1 c0t0d0s0 
metainit -f  d11 1 1 c0t0d0s1 
metainit -f  d13 1 1 c0t0d0s3 
metainit -f  d14 1 1 c0t0d0s4 
metainit -f  d15 1 1 c0t0d0s5 

Y para el otro disco: 

metainit -f  d20 1 1 c1t0d0s0 
metainit -f  d21 1 1 c1t0d0s1 
metainit -f  d23 1 1 c1t0d0s3 
metainit -f  d24 1 1 c1t0d0s4 
metainit -f  d25 1 1 c1t0d0s5 

Luego se crean los mirror: 

metainit d0 -m d10 
metainit d1 -m d11 
metainit d3 -m d13 
metainit d4 -m d14 
metainit d5 -m d15 

Luego: 

Se ejecuta: metaroot d0 
Se ejecuta: lockfs -fa 

Luego: 

Se actualiza el /etc/vfstab y se cambian lineas así, para todas las lineas habiles existentes en el vfstab: 
  
 lo que antes era: 
  /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / 
Es ahora: 
 /dev/md/dsk/d0 /dev/md/rdsk/d0 / 

Dumpadm –d /dev/md/dsk/d1    aqui queda registrado el crash del metadispositivo

Swap –a /dev/md/dsk/d1  adiciona la ruta para el mtadispositivo

Swap –d /dev/dsk/c0t0d0s1  borra la anterior ruta del metadispositivo

Y se reinicia el servidor. 

Luego de reiniciar el servidor, se adiciona la segunda parte del mirror asi: 

metattach d0 d20 
metattach d1 d21 
metattach d3 d23 
metattach d4 d24 
metattach d5 d25 

Y esperar a que sincronicen los mirror y esto se observa con 

Metastat y viendo una línea que dice Resyncron

No hay comentarios:

Publicar un comentario