LADChange Country, Oracle Worldwide Web Sites Comunidades Soy un ... Necesito...

Creación de Disk Set con solaris Volume Manager

Por Diego Aguirre
Publicado en octubre 2011

En este documento se detalla paso a paso, como crear un Disk Set con Solaris Volume Manager, desde la asignación de discos, a la creación del filesystem y montaje del mismo como punto final.

Esta instalación fue realizada en el siguiente escenario:

Dominio físico de un Sun Fire 25K, con:

• 32 Gbyte de RAM
• 4 CPU dual-core de 1.8 MHz
• 2 discos internos
• Conectado a Storage EMC mediante una SAN (SAN EMC Symmetrix DMX3)
• Solaris 10 08/07 release plus OEM
• 2 placas de Fibra Qlogic
• Hostname SKOL
• Nombre del DiskSet a generar CONEJA

Los Requerimientos previos son :

Tener habilitados los servicios de rpc meta, metamed, metamh, mdcomm

Para ello chequear con el siguiente comando :

# svcs -a |egrep "md|meta" 
disabled Sep_30 svc:/network/rpc/mdcomm:default 
disabled Sep_30 svc:/network/rpc/metamed:default 
disabled Sep_30 svc:/network/rpc/metamh:default 
online Sep_30 svc:/system/metainit:default 
online Sep_30 svc:/platform/sun4u/sckmd:default 
online Sep_30 svc:/system/fmd:default 
online Sep_30 svc:/network/rpc/meta:default 
online Sep_30 svc:/system/mdmonitor:default 

Habilitar los servicios faltantes con el sig comando:

 # svcadm enable svc:/network/rpc/metamh:default 
 # svcadm enable svc:/network/rpc/metamed:default
 

La recomendación es tener habilitado el Multipath, en caso de que hubiese placas de fibra.

1) Como primer paso, se debe redescubrir los discos asignados al Solaris.

cfgadm -la ( chequeo el nombre de las controladoras conectadas al storage)
cfgadm -f -c configure c3 ( Tomo la controladora c3 y la c5 porque es donde tengo conectadas las FC)
cfgadm -f -c configure c5  format ( label a los nuevos discos )

2) Crear el Disk Set CONEJA con el hosts SKOL

# metaset -s CONEJA -a -h SKOL 

3) Chequear el DiskSet recientemente creado

# metaset -s CONEJA 
Set name = CONEJA, Set number = 1 
Host Owner 
SKOL 
# 

4) Ahora agrego los discos al DiskSet

# metaset -s CONEJA -a c10t6006016082811F00AA12BE1023ADDE11d0 
c10t6006016082811F00AA12BE1023ADDE11d0 

5) Chequeo el status del DiskSet

# metaset -s CONEJA 
Set name = CONEJA, Set number = 1 
Host Owner 
SKOL Yes 
Drive Dbase 
/dev/dsk/c10t6006016082811F00AA12BE1023ADDE11d0 Yes 
/dev/dsk/c10t6006016082811F00AB12BE1023ADDE11d0 Yes 
# 

6) Genero un metadevice d90 con 2 Soft Partitions

# metainit -s CONEJA d90 1 2 c10t6006016082811F00AA12BE1023ADDE11d0s0
c10t6006016082811F00AB12BE1023ADDE11d0s0 
CONEJA/d90: Concat/Stripe is setup 
 # 
 # metainit -s CONEJA d91 -p d90 19g 
d91: Soft Partition is setup 
 # metainit -s CONEJA d92 -p d90 19g 
d92: Soft Partition is setup 


7) Genero los Filesystems

 # newfs /dev/md/CONEJA/rdsk/d91 
 # newfs /dev/md/CONEJA/rdsk/d92 

8) Monto los Filesystems

# mount /dev/md/CONEJA/dsk/d91 /TESTEO1  # mount /dev/md/CONEJA/dsk/d92 /TESTEO2 
# df -h |grep TEST 
/dev/md/CONEJA/dsk/d91 19G 19M 19G 1% /TESTEO1 
/dev/md/CONEJA/dsk/d92 19G 19M 19G 1% /TESTEO2 
# 

Nota Importante :

Si el disco del sistema operativo NO esta encapsulado en Solaris Volume Manager , se recomienda crear dos replicas mas en los discos del DiskSet metadb -s <setname> -afc 2 <drivename>




Publicado por Diego Aguirre. Bloggers regionales externos pero que conocemos.