You are on page 1of 14

Configuración de una MSA con VMware VirtualCenter http://www.bujarra.com/ProcedimientoVMwareVirtualCenter25MSA.

html

Configuración de una MSA con VMware VirtualCenter

Configuración de una HP StorageWorks Modular SAN Array 1000 con ESX,

En este documento explicaremos cómo conectaremos esta SAN a los servidores ESX, lo lógico es que tengamos una MSA
con dos controladoras (si no, no tiene mucho sentido invertir tanto, si no tenemos redundancia en controladoras), así
como dos switches de fibra en la parte posterior para tener redundancia también a nivel de switch. Y en cada servidor
ESX le colocaremos un par de HBA's de fibra óptica, a la que conectaremos cada HBA a un switch de fibra para tener un
sistema de alta disponibilidad.

Descripción del hardware:

HP MSA1000 HBA Cable de fibra

La forma de conectar este hardware sería la siguiente: En la MSA tenemos que tener los discos duros que nos interesen,
para crear un volumen/LUN necesario para almacenar todos nuestros datos junto a todas las máquinas virtuales (MV).
Ya que las MV se almancenarán en este sistema de almacenamiento compartido para poder disponer de las ventajas de
VirtualCenter, ya que si un servidor ESX falla, disponemos de otros para poder ejecutar las MV. Queda claro que en los
ESX sólo se ejecutarán las MV, no se almacenarán, así que los servidores ESX con un par de discos en RAID1 pequeños
nos sobran. En cada servidor ESX (o host) tendremos dos HBA's a las que conectaremos una toma a un switch de fibra y
la otra toma al otro switch de fibra de la MSA. De la siguiente forma:

En el caso de este documento se realizará con tres servidores ESX, una cabina de discos HP, y en cada servidor dos
MSA's, vemos cómo conectaríamos físicamente los cables de la fibra entre los host's y la cabina.

1 de 14 10/03/2008 15:47
Configuración de una MSA con VMware VirtualCenter http://www.bujarra.com/ProcedimientoVMwareVirtualCenter25MSA.html

Bien, una vez todo conectado, la MSA montada, con sus dos controladoras, sus dos switches, sus discos duros y los
cables de fibra conectados a las HBA's de los servidores. Tenemos que conectarnos a una controladora de la MSA para
configurarla con unos mínimos, crearemos un RAID con los discos, en mi caso un RAID 1 con todos, en espejo
(definición - AKI). Y configuraremos cada conexión para que posteriormente sea visualizada por cada host.

Necesitamos conectar el cable que viene con la MSA, es un cable por una parte un RJ45 con el otro extremo de puerto
SERIE; conectaremos el puerto SERIE a un ordenador para poder administrar la MSA y el otro extremo a una de las
controladoras de la parte frontal de la MSA. Una vez conectado, desde este ordenador, abrimos el HyperTerminal para
configurar la MSA. Así que "Inicio" > "Ejecutar", escribimos "hypertrm" y damos a "Aceptar".

Indicamos un nombre de conexión cualquiera y aceptamos.

Seleccionamos el puerto COM donde tengamos el cable serie y le damos a "Aceptar",

2 de 14 10/03/2008 15:47
Configuración de una MSA con VMware VirtualCenter http://www.bujarra.com/ProcedimientoVMwareVirtualCenter25MSA.html

Debemos configurar estos datos para configurar la MSA:


Bits por segundo: 19200
Bits de datos: 8
Paridad: Ninguno
Bits de parada: 1
Control de flujo: Ninguno

Bien, una vez conectados, le damos al Enter varias veces para entrar a la consola, con un primer comando llamado
"show connections" veremos las conexiones que tiene conectadas la MSA, en mi caso tengo dos switches y en cada uno
tres cables de fibra conectados, así que me muestra estas seis conexiones. Comprobamos que cada conexión está a una
controladora (Controller 1 o Controller 2).

Debemos tener en cuenta los WWNN y los WWPN de cada Host. WWNN es el nombre del nodo a nivel mundial y el
WWPN es el nombre de puerto a nivel mundial. Personalmente esto lo suelo copiar todo a un bloc de notas por que
luego lo necesitaremos.

3 de 14 10/03/2008 15:47
Configuración de una MSA con VMware VirtualCenter http://www.bujarra.com/ProcedimientoVMwareVirtualCenter25MSA.html

Así que lo guardo todo esto por ahí en un txt, PaLue.txt ;)

Comprobamos cuantos discos tenemos con el comando "show disks". En mi caso tengo 6 discos iguales de 146Gb cada
uno.

Comprobamos si tenemos alguna unidad (volumen o LUN) creada entre ellos, con el comando "show unit". Si la MSA es
nueva y los discos, no deberemos de tener nada,

4 de 14 10/03/2008 15:47
Configuración de una MSA con VMware VirtualCenter http://www.bujarra.com/ProcedimientoVMwareVirtualCenter25MSA.html

Así que tenemos que crear un volumen con los discos, una LUN (Logical Unit Number), ya que yo tengo 6 discos de
146Gb cada uno y me interesa crear un RAID1 entre todos ellos, para tener un volumen de 438Gb en espejo. Esto ya es
personal y cada uno el RAID que quiera crearse, dependiendo del uso que le quiera dar a la cabina. Bueno, con el
comando "add unit 0 data=Disk101-Disk106 raid_level=1" crearé mi primera unidad (0) con los 6 discos que le indico y
el nivel del RAID que me interesa (1). Le damos al enter y nos creará el volumen perfectamente.

Ahora comprobamos que está bien creada la unidad con el comando "show unit", veremos que tenemos un RAID1 con
los discos que le hemos indicado y el estado del volumen es OK!!! Nos indica el tamaño total del volumen, perfecto.

5 de 14 10/03/2008 15:47
Configuración de una MSA con VMware VirtualCenter http://www.bujarra.com/ProcedimientoVMwareVirtualCenter25MSA.html

Ahora tenemos que saber cual es el WWPN de cada HBA de cada host. Para ello, abrimos el cliente de la VI, el "Virtual
Infrastructure Client" y nos conectamos a cada servidor ESX de forma independiente y teniendo en cuenta cada servidor
qué WWPN's tiene. Todo esto, en la pestaá "Configuration" del servidor ESX, en "Storage Adapters", veremos cada HBA
como vmhba1, vmhba2... y el dato lo tenemos en "SAN Identifier".

Bien, ahora tenemos que crear una conexión por cada HBA que tengamos (los paths). Teniendo en cuenta que cada
servidor ESX (en adelante llamado Host), tiene dos HBA's (en adelante llamadas boxX) le iremos asignando un nombre
en orden (en mi caso sería algo como: Host1_box1, Host1_box2, Host2_box1, Host2_box2 y Host3_box1 y
Host3_box2). Creamos las conexiones con el comando:
"add connection HostX_boxX WWPN=XXXXXXXX-XXXXXXXX WWNN=XXXXXXXX-XXXXXXXX Profile=Linux"

Cada uno le puede indicar el nombre que quiera a la conexión. Los valores de WWPN y el que le corresponda al WWNN
lo tendríamos guardado en el fichero anterior del Bloc de notas (en mi caso en el PaLue.txt).

6 de 14 10/03/2008 15:47
Configuración de una MSA con VMware VirtualCenter http://www.bujarra.com/ProcedimientoVMwareVirtualCenter25MSA.html

Una vez creada una conexión, podemos comprobar que se ha actualizado perfectamente ejecutando el comando: "show
connections", ahí veremos que tiene un nombre de conexión e importante el nombre del perfil corresponde al valor
"Linux".

Pues ahora queda realizar lo mismo con las conexiones restantes...

7 de 14 10/03/2008 15:47
Configuración de una MSA con VMware VirtualCenter http://www.bujarra.com/ProcedimientoVMwareVirtualCenter25MSA.html

Comprobamos de nuevo con un "show connections" que ya no queda ninguna conexión por crear y todas tienen el perfíl
llamado "Linux".

Una vez esto generado, ya tendríamos la MSA configurada para trabajar con los ESX y poder almacenar las VM en ella!!!

Ahora tenemos que ir servidor ESX a servidor ESX buscando el volumen que acabamos de crear en la MSA, así que nos
conectamos con el "Virtual Infrastructure Client" al primer host, y en la pestaña "Configuration" vamos a "Storage
Adapters. Sobre cada HBA que tengamos tenemos que reescanear por este volumen, así que botón derecho y "Rescan"
o desde arriba "Rescan...",

8 de 14 10/03/2008 15:47
Configuración de una MSA con VMware VirtualCenter http://www.bujarra.com/ProcedimientoVMwareVirtualCenter25MSA.html

Buscaremos ambas posibilidades y "OK",

Y si la primera vez no nos sale nada, tenemos que volver a reescanear (es lo más normal). Y debería de mostrarnos el
volumen por fín, en mi caso ya veo el volumen de 410Gb! con el ID de LUN 1, en la HBA vmhba1 con el path
vmhba1:0:1.

9 de 14 10/03/2008 15:47
Configuración de una MSA con VMware VirtualCenter http://www.bujarra.com/ProcedimientoVMwareVirtualCenter25MSA.html

Si vamos a la parte de "Storage (SCSI, SAN and NFS)" debemos agregar este volumen para poder usarlo con los ESX,
pulsamos en "Add Storage...". Si nos fijamos ahora, sólo tenemos de almacenamiento el disco duro local de este host,
debemos agregar el de la MSA.

Seleccionamos "Disk/LUN" para crear un datastore nuevo con el volumen de la MSA, "Next",

10 de 14 10/03/2008 15:47
Configuración de una MSA con VMware VirtualCenter http://www.bujarra.com/ProcedimientoVMwareVirtualCenter25MSA.html

Nos muestra los disponibles, indicamos el único que tenemos y "Next",

Nos muestra que el volumen no tiene contenido, ok, "Next",

11 de 14 10/03/2008 15:47
Configuración de una MSA con VMware VirtualCenter http://www.bujarra.com/ProcedimientoVMwareVirtualCenter25MSA.html

Le indicamos un nombre descriptivo, en mi caso, "SAN" y seguimos, "Next",

Dejamos todo por defecto para crear el volumen con el tamaño máximo posible ("Maximize capacity") con ese formato y

12 de 14 10/03/2008 15:47
Configuración de una MSA con VMware VirtualCenter http://www.bujarra.com/ProcedimientoVMwareVirtualCenter25MSA.html

ese tamaño de bloques ("256 GB , Block size: 1 MB"), "Next",

Comprobamos que todo es correcto y pulsamos en "Finish" para crearlo.

Bien, ya vemos un nuevo datastore donde podremos alojar nuestras máquinas virtuales!

13 de 14 10/03/2008 15:47
Configuración de una MSA con VMware VirtualCenter http://www.bujarra.com/ProcedimientoVMwareVirtualCenter25MSA.html

Podemos examinar su contenido, con el botón derecho en él, "Browse Datastore..."

En mi caso, al ser uno nuevo y no tener MV estará vacio.

Ahora debemos agregar este datastore en el resto de servidores ESX como se muestra en los últimos pasos y así
disponer todos los host's del mismo datastore para poder usar HA, VMotion, DRS...

www.bujarra.com - Héctor Herrero - nheobug@bujarra.com - v 1.0

14 de 14 10/03/2008 15:47