miércoles, 24 de noviembre de 2010

MD3200 y XEN con Multipath activo

Después de varios días luchando para conseguir activar el Multipath en un entorno con dos servidores Dell R710 con Xenserver y una cabina de discos ISCSI Dell MD3200i hemos dado con la solución.
Para que esta importantísima funcionalidad se pueda activar hemos tenido que seguir los siguientes pasos:

1.- Configurar las tarjetas de Red de las controladoras RAID de la cabina de la siguiente manera:

CONTROLADORA 0
Puerto 0: 192.168.130.101
Puerto 1: 192.168.131.101

CONTROLADORA 1
Puerto 0: 192.168.130.102
Puerto 1: 192.168.131.102

XEN1

TARJETAS DE ACCESO A DISCO:
eth0: 192.168.130.250
eth1: 192.168.131.251

XEN2

TARJETAS DE ACCESO A DISCO
eth0: 192.168.130.251
eth1: 192.168.131.251


2.- Deshabilitar IP V6 en todas las tarjetas de ambas controladoras.
3.- Configurar el grupo de discos y el disco virtual según nos interese para nuestro entorno.
4.-Brindar acceso a nuestros servidore Xen a la LUN correspondiente.
5.-Conectar a nuestro Pool de servidores el almacenamiento ISCSI y verificar que funciona correctamente y es accesible por todos los servidores.
6.-Modificar el archivo /etc/multipath-enabled.conf desde la consola en todos los servidores añadiendo lo siguiente:

AL PRINCIPIO DEL ARCHIVO

blacklist {
device {
vendor "*"
product "Universal Xport"
}
}

EN LA SECCIÓN DEVICES

device {
vendor "DELL"
product "MD32xxi"
path_grouping_policy group_by_prio
prio rdac
polling_interval 5
path_checker rdac
path_selector "round-robin 0"
hardware_handler "1 rdac"
failback immediate
features "2 pg_init_retries 50"
no_path_retry 30
rr_min_io 100
prio_callout "/sbin/mpath_prio_rdac /dev/%n"
}


7.- Poner en "modo mantenimiento"uno de los servidores (que no debe tener ninguna máquina virtual instalada).
8.- Activar en este servidor el Multipath.
9.- Salir del modo mantenimiento en este servidor.
10. Repetir los puntos 7,8 y 9 en cada uno de los servidores restantes.
11. Ejecutar en la consola de cada uno de los servidores los siguientes comandos:

echo "reconfigure" multipathd -k
/opt/xensource/sm/mpathcount.py


12. Reparar el SR que deberá estar con un símbolo de exclamación.

Con este procedimiento deberíamos tener accesible nuestro repositorio de máquinas virtuales de la partición de la SAN accesible desde todos nuestros servidores por diferentes caminos.

No hay comentarios: