Configuració d'una MSA – HP StorageWorks Modular SAN Array 1000 amb ESX

En aquest document explicarem com connectarem aquesta SAN als servidors ESX, el lògic és que tinguem una MSA amb dos controladors (si no, no té gaire sentit invertir tant, si no tenim redundància en els controladors), així com dos switches de fibra a la part posterior per tenir redundància també a nivell de switch. I en cada servidor ESX hi posarem un parell de HBA de fibra òptica, a la qual connectarem cada HBA a un switch de fibra per tenir un sistema d'alta disponibilitat.

Descripció del maquinari:

ESX MSA1000 ESX MSA1000 ESX MSA1000
HP MSA1000
HBA
Cable de fibra

La forma de conectar este hardware seria la siguiente: En la MSA tenemos que tener los discos duros que nos interessen, para crear un volumen/LUN necessari per emmagatzemar totes les nostres dades juntament amb totes les màquines virtuals (MV). Ya que las MV se almancenaran en aquest sistema de almacenamiento compartit per poder disposar de les avantatges de VirtualCenter, ya que si un servidor ESX falla, disponem d'altres per poder executar las MV. Queda clar que en els ESX solo se ejecutarán las MV, no se almacenarán, així que los servidors ESX amb 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:

ESX MSA1000

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

ESX MSA1000

Bé, una vez todo conectado, la MSA montada, con sus dos controladoras, sus dos switches, els seus discos duros i els cables de fibra connectats a les HBA de los servidores. Tenemos que connectarnos a una controladora de la MSA para configurarla con unos mínimos, crearemos un RAID con los discos, en el meu cas un RAID 1 amb tots, en espejo (definición – AKI). Y configuraremos cada connexió para que posteriorment sea visualizada por cada host.

Necesitamos conectar el cable que viene con la MSA, es un cable por una parte un RJ45 con el altre extrem de puerto SERIE; connectaremos el port SERIE a un ordinador per poder administrar la MSA i l'altre extrem a una de les controladores de la part frontal de la MSA. Una vez conectado, desde este ordenador, abrimos el HyperTerminal para configurar la MSA. Així que “Inici” > “Executar”, escrivim “hypertrm” y damos a “Acceptar”.

ESX MSA1000

Indicamos un nombre de connexió cualquiera y acceptamos.

ESX MSA1000

Seleccionem el port COM on tengamos la sèrie de cable i el damos a “Acceptar”,

ESX MSA1000

Hem de configurar aquestes dades per configurar la MSA:
Bits por segundo: 19200
Bits de datos: 8
Paridad: Ninguno
Bits de parada: 1
Control de flujo: Ninguno

ESX MSA1000

Bé, una vez conectados, Enter diverses vegades per entrar a la consola, amb un primer comandament llamado “mostra connexions” veurem les connexions que té connectades la MSA, en el meu cas tinc dos switches i en cadascun tres cables de fibra connectats, així que em mostra aquestes sis connexions. Comprovem que cada connexió està a un controlador (Controller 1 o Controller 2).

Hem de tenir en compte els WWNN i els WWPN de cada Host. WWNN és el nom del node a nivell mundial i el WWPN és el nom de port a nivell mundial. Personalment això ho solc copiar tot en un bloc de notes perquè després ho necessitarem.

ESX MSA1000

Així que guardo tot això per aquí en un txt, PaLue.txt 😉

ESX MSA1000

Comprovem quants discs tenim amb l'ordre “show disks”. En el meu cas tinc 6 discs iguals de 146Gb cadascun.

ESX MSA1000

Comprovem si tenim alguna unitat (volum o LUN) creada entre ells, amb l'ordre “show unit”. Si la MSA es nueva y los discos, no deberemos de tener nada,

ESX MSA1000

Así que tenemos que crear un volum con los discos, una LUN (Logical Unit Number), ya que yo tengo 6 discos de 146Gb cada uno i m'interessa crear un RAID1 entre tots ells, para tenir un volum 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. Bo, amb l'ordre “add unit 0 data=Disk101-Disk106 raid_level=1” crearé mi primera unidad (0) con los 6 discos que le indico y el nivell del RAID que me interessa (1). Le damos al enter y nos creará el volum perfectamente.

ESX MSA1000

Ara comprovamos que está bien creada la unidad con el comando “show unit”, veremos que tenemos un RAID1 con los discos que le hemos indicado i l'estat del volum es OK!!! Indicarem la mida total del volum, perfecte.

ESX MSA1000

Ahora tenemos que saber cuál es el WWPN de cada HBA de cada host. Per a això, abrimos el client de la VI, el “Virtual Infrastructure Client” y nos connectamos a cada servidor ESX de forma independiente y teniendo en compte cada servidor qué WWPN's tiene. Todo esto, en la pestaá “Configuration” del servidor ESX, en “Adaptadors d’emmagatzematge”, veremos cada HBA como vmhba1, vmhba2… y el dato lo tenemos en “SAN Identifier”.

ESX MSA1000

Bé, ara tenemos que crear una connexió por cada HBA que tengamos (los paths). Teniendo en compte que cada servidor ESX (en adelante llamado Host), tiene dos HBA's (en adelante llamadas boxX) le iremos assignando un nombre en orden (en mi cas seria alguna cosa com: Host1_box1, Host1_box2, Host2_box1, Host2_box2 i Host3_box1 i Host3_box2). Creamos las connexions con el comando:
“afegir connexió HostX_boxX WWPN=XXXXXXXX-XXXXXXXX WWNN=XXXXXXXX-XXXXXXXX Perfil=Linux”

Cada un li pot indicar el nom que vulgui a la connexió. Els valors de WWPN i el que li correspongui al WWNN els tindríem guardats en el fitxer anterior del Bloc de notes (En el meu cas en el PaLue.txt).

ESX MSA1000

Un cop creada una connexió, podem comprovar que s'ha actualitzat perfectament executant la comanda: “mostra connexions”, allà veurem que té un nom de connexió i, important, el nom del perfil correspon al valor “Linux”.

ESX MSA1000

Doncs ara queda fer el mateix amb les connexions restants…

ESX MSA1000

Comprovem de nou amb un “mostra connexions” que ja no queda cap connexió per crear i totes tenen el perfil anomenat “Linux”.

Un cop això generat, ya tendríamos la MSA configurada per treballar amb els ESX i poder emmagatzemar la VM en ella!!!

ESX MSA1000

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” anem a “Adaptadors d’emmagatzematge. Sobre cada HBA que tengamos tenemos que reescanear por este volumen, así que botón derecho y “Rescan” o desde arriba “Rescan…”,

ESX MSA1000

Buscaremos ambas posibilidades y “OK”,

ESX MSA1000

Y si la primera vez no nos sale nada, tenemos que volver a reescanear (és el 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.

ESX MSA1000

Si vamos a la parte de “Storage (SCSI, SAN and NFS)” debemos agregar este volumen para poder usarlo con los ESX, posem 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.

ESX MSA1000

Seleccionem “Disk/LUN” para crear un datastore nuevo con el volumen de la MSA, “Next”,

ESX MSA1000

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

ESX MSA1000

Nos muestra que el volumen no tiene contenido, ok, “Next”,

ESX MSA1000

Li indiquem un nom descriptiu, en el meu cas, “SAN” i seguimos, “Next”,

ESX MSA1000

Dejamos todo por defecto para crear el volumen con el tamaño máximo posible (“Maximize capacity”) con ese formato y ese tamaño de bloques (“256 GB , Block size: 1 MB”), “Next”,

ESX MSA1000

Comprobamos que todo es correcte y pulsamos en “Finish” per crear-lo.

ESX MSA1000

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

ESX MSA1000

Podemos examinar su contenido, con el botón derecho en él, “Browse Datastore…”

ESX MSA1000

En el meu cas, 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 – nh*****@*****ra.com – v 1.0


Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!

Instalar VMware VirtualCenter 2.5

22 d'October de 2008