Servicios

Web hosting
Ver »
Páginas Web
Ver »
Soporte UNIX
Ver »
UNIX TIPS
Ver »

MIRRORING DISK

Estas son las partiones a espejear  del disco c0t1d0, actualmente montadas y en uso.

# df -h | grep c0t | grep -v crash
/dev/dsk/c0t1d0s0      9.8G   3.8G   6.0G    39%    /opt/Oracle/oaslogs
/dev/dsk/c0t1d0s1       30G   359M    29G     2%    /var/audit_logs
/dev/dsk/c0t1d0s3       28G   8.5G    19G    31%    /opt/logsapp1

################################################################################

1. Respaldo del file  /etc/vfstab

#device         device          mount           FS      fsck    mount   mount
#to mount       to fsck         point           type    pass    at boot options
#
fd      -       /dev/fd fd      -       no      -
/proc   -       /proc   proc    -       no      -
/dev/md/dsk/d1  -       -       swap    -       no      -
/dev/md/dsk/d0  /dev/md/rdsk/d0 /       ufs     1       no      -
/dev/md/dsk/d2  /dev/md/rdsk/d2 /var    ufs     1       no      -
/dev/dsk/c0t0d0s4       /dev/rdsk/c0t0d0s4      /var/crash      ufs     2
yes     -
/devices        -       /devices        devfs   -       no      -
ctfs    -       /system/contract        ctfs    -       no      -
objfs   -       /system/object  objfs   -       no      -
swap    -       /tmp    tmpfs   -       yes     -
/dev/dsk/c0t1d0s0       /dev/rdsk/c0t1d0s0      /opt/Oracle/oaslogs     ufs
2       yes     -
/dev/dsk/c0t1d0s1       /dev/rdsk/c0t1d0s1      /var/audit_logs ufs     2
yes     -
/dev/dsk/c0t1d0s3       /dev/rdsk/c0t1d0s3      /opt/logsapp1   ufs     2
yes     -
g5_mx:/export/zone/fs/g5_mx/oas_cluster -       /oas_cluster    nfs     -
yes     soft,bg

Ver informacion de los mirrors existentes.

vmuril01@mxg5app1 # metastat -p
d2 -m d12 d22 1
d12 1 1 c0t0d0s3
d22 1 1 c1t0d0s3
d1 -m d11 d21 1
d11 1 1 c0t0d0s1
d21 1 1 c1t0d0s1
d0 -m d10 d20 1
d10 1 1 c0t0d0s0
d20 1 1 c1t0d0s0

2. Identificar Discos disponibles para el espejeo que se encuentren en otra controladora.

# format
Searching for disks...done

AVAILABLE DISK SELECTIONS:
       0. c0t0d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424> # SO
          /pci@11c,700000/pci@1/pci@1/scsi@2/sd@0,0
       1. c0t1d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424> # ESPEJEAR ESTE DISK, MONTADO ACTUAL 3 SLICES
          /pci@11c,700000/pci@1/pci@1/scsi@2/sd@1,0
       2. c0t2d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
          /pci@11c,700000/pci@1/pci@1/scsi@2/sd@2,0
       3. c1t0d0 <SUN72G cyl 14087 alt2 hd 24 sec 424> # MIRROR DE DISK 0
          /pci@11c,700000/pci@1/pci@1/scsi@2,1/sd@0,0
       4. c1t1d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>

# ESTE SE USARA PARA ESPEJEAR DISK c0t1d0


          /pci@11c,700000/pci@1/pci@1/scsi@2,1/sd@1,0
       5. c1t2d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
          /pci@11c,700000/pci@1/pci@1/scsi@2,1/sd@2,0
Specify disk (enter its number):

################################################################################

3. Crear database Replicas

# El disco debera tener 4 particiones, 3 montadas y una de raw

prtvtoc -h /dev/dsk/c0t1d0s2 > /var/tmp/c0t1d0   #Guardar la imagen del label root disk.
fmthard -s /var/tmp/c0t1d0  /dev/rdsk/c1t1d0s2 #Aplicar el label al  disk seleccionado para espejeo.

################################################################################

echo "Creando DB-Replicas CHECAR SLICE!! "
metadb -a -f -c 3 c0t1d0s4 c1t1d0s4       
# Crear 3 Replicas en cada Disk

echo "Creando Mirror d3 y sus metadevices"
/usr/sbin/metainit -f d13 1 1 /dev/dsk/c0t1d0s0
/usr/sbin/metainit    d23 1 1 /dev/dsk/c1t1d0s0
/usr/sbin/metainit d3 -m d13
umount /opt/Oracle/oaslogs

echo "Creando Mirror d4 y sus metadevices"
/usr/sbin/metainit -f d14 1 1 /dev/dsk/c0t1d0s1
/usr/sbin/metainit    d24 1 1 /dev/dsk/c1t1d0s1
/usr/sbin/metainit d4 -m d14
umount /var/audit_logs

echo "Creando Mirror d5 y sus metadevices"
/usr/sbin/metainit -f d15 1 1 /dev/dsk/c0t1d0s3
/usr/sbin/metainit    d25 1 1 /dev/dsk/c1t1d0s3
/usr/sbin/metainit d5 -m d15
umount /opt/logsapp1

4. EDITAMOS FILE /etc/vfstab agregando los metadevices creados.

/dev/md/dsk/d3       /dev/md/rdsk/d3      /opt/Oracle/oaslogs     ufs    2       yes     -
/dev/md/dsk/d4       /dev/md/rdsk/d4     /var/audit_logs ufs     2 yes     -
/dev/md/dsk/d5       /dev/md/rdsk/d5     /opt/logsapp1   ufs     2 yes     -


5. MONTAMOS LOS NUEVOS METADEVICES

# mountall

O montar uno a uno manualmente.

 mount /dev/md/dsk/d3  /opt/Oracle/oaslogs
 mount /dev/md/dsk/d4 /var/audit_logs
 mount /dev/md/dsk/d5  /opt/logsapp1

6. Anexamos el segundo metadispositivo para acompletar la segunda cara del mirror.

 echo "ATACH SEGUNDO MIRROR"
 metattach d3 d23
 metattach d4 d24
 metattach d5 d25

7. Vemos sincronizacion, cuando se llegue al 100% se ha completado el espejeo.

while true
do
metastat | grep Resync  
sleep 30
clear
done

Regresar


Random TIPS


Como convertir id_rsa keys OpenSSH a Putty .ppk sin passphrase.

La llave publica y privada id_rsa fue generada en SO UNIX/Linux, sin una passphrase.

Para poder usarla con Putty en Windows es necesario importar la llave privada con PuttyGen y guardarla como .ppk.

En putty:
Click en Conversions => Import Key Click en Save Private Key y Yes para salvar sin una passphrase.
Resguardar la nueva key.ppk en una directorio seguro para evitar que sea eliminada.
Ir a Putty en Connection => SSH => Auth y agregar en Private Key file for authentication.

Validar conectividad con llave privada.

login as: connect01
This computing system is a company owned asset and provided for the exclusive use of authorized 
personnel for business purposes. All information and data created, accessed, processed, or stored
using this system (including personal information) are subject to monitoring, auditing, or review to
the extent permitted by applicable law. Unauthorized use or abuse of this system may lead to
corrective action including termination of employment, civil and/or criminal penalties. Authenticating with public key "imported-openssh-key"

free counters