martes, 22 de diciembre de 2009

Configurar un MSA1000 o MSA1500 ACLs LUNs etc

Para RedHat HP te provee de una herramienta para configurar y poner en marcha los MSA1000 y 1500, la cual es entregada en un RPM, el cual luego si no me olvido les pasare el link para descargarlo, OK continuo con el documento.

Para conectarnos vamos a necesitar un cable RS232 especial es decir un RJ45Z que seguramente ya lo tengas dado que viene con los MSA1000/1500, es igual a un RJ45 pero tiene una especie de clip plástico pequeño en la parte inferior, yo en mi caso utilicé una notebook con putty para conectarme pero también pueden instalar minicom y hacerlo desde ahí, 19200 8n1 y pongan hardware y software flow control en off con esta configuración ya deberían poder conectarse al CLI.

Una vez conectados al equipo, hay algunos comandos básicos que me gustaría remarcar y reparo en ellos:

help - nos da una lista de los comandos que podemos correr
show version - muestra información del firmware
show this_controller y show other_controller - Nos muestra información acerca de las controladoras incluyendo versión de firmware y WWPN
show disks - nos muestra información de los discos tal como en que bus están, tamaño, velocidad y a que LUNs están asignados
show units - nos muestra las LUNs y toda su configuración
show connections - nos muestra todos los hosts que el MSA ve y sus nombres si es que los etiquetaste de alguna manera


OK entonces si tenes toda clase de discos, probablemente multiple buses SCSI, Fiber Channel, tenes que pensar:

¿Que nivel de RAID queres para cada LUN: 0, 1, 0+1, 5, ADG?

Los diferentes niveles de RAID requieren diferente cantidad de discos, 0 y 1 requieren 2+, 0+1 requiere mas de 4, 5 necesita 3+, ADG 4+

¿Cuanta redundancia necesitas: ninguna, una, dos, o mas fallas por LUN?

Espacio, redundancia, performance: Elegí dos!

¿Cuanto espacio estas dispuesto a sacrificar para tener mejor performance? 0, 1, y 0+1 te dan menos espacio que 5 y ADG

¿Cuanto espacio estas dispuesto a sacrificar para tener mas redundancia: 1, 0+1 te dan mas redundancia que 5 y ADG (dependiendo de la configuración)

La totalidad de discos que poseas y las respuestas a las preguntas anteriores deberían orientarte un poco

¿En cuantos buses SCSI cada LUN esta?: El chasis del MSA1000 tiene 2 buses SCSI con 7 discos cada uno.

¿Cuantos discos spare queres tener y como queres asignárselos a las LUNs? Estos pueden estar compartidos através de todas las lUNs

Crear las LUNs:

El MSA1000 con el cual estoy trabajando tiene 14 discos en los 2 busses y otro MSA30 con 2 busses de 14 discos, entonces tengo 4 buses de 7 discos cada uno. En mi caso decidí que la performance era mas importante que el espacio y que la mayoría de mis LUNs necesitaba estar aislada del resto de las LUNs pero aun así quería tener redundancia, entonces utilicé RAID+1 lo cual significa que mis LUNs necesitaban al menos 4 discos cada una, así es como aloque los discos:


BUS
1 2 3 4
1: 6, 0, 0, 0
L 2: 0, 6, 0, 0
U 3: 0, 0, 6, 0
N 4: 0, 0, 0, 6
5: 1, 1, 1, 1

En CLI (Consola Serial) corrí:
add unit 1 data="DISK101-DISK106" raid_level=1
add unit 2 data="DISK108-DISK113" raid_level=1
add unit 3 data="DISK201-DISK206" raid_level=1
add unit 4 data="DISK208-DISK213" raid_level=1
add unit 5 data="DISK107 DISK114 DISK207 DISK214" raid_level=1

Para RAID0+1 simplemente pones "raid_level=1" y si el array tiene el numero de discos necesarios lo hace automáticamente.

Configurar las conexiones:

Necesitamos agregar las conexiones para cada uno de los equipos que utilizara el MSA1000, en mi caso puse lo siguiente:

add connection debian1 wwpn=500110a0-001a13c0 profile=Linux
add connection homero wwpn=500110a0-0019ef78 profile=Linux
add connection balboarockie wwpn=500110a0-001a0a24 profile=Linux
add connection stormbox wwpn=50060b00-006a7e38 profile=Linux
add connection grudge wwpn=50060b00-006a8e50 profile=Linux
add connection elmer wwpn=10000000-c95686fa profile=Linux

Configurar ACLs:

Luego de agregar las conexiones en el MSA1000 utilizamos ACLs para controlar que hosts va a poder acceder a cada LUN

add acl connection=debian1 unit=1
add acl connection=homero unit=2
add acl connection=balboarockie unit=3
add acl connection=grudge unit=4
add acl connection=elmer unit=5

Listo!

No hay comentarios:

Publicar un comentario