Articles
Administración de Servers y Storage
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.