En días pasados Dell añadió un nuevo arreglo de almacenamiento a su portafolio: el PowerVault MD3000i – un compartimiento completamente redundante que puede empaquetar dos fuentes de poder, dos controladores RAID y 15 discos SAS (SCSI conectado a serial) en 2U. Dos módulos de expansión pueden llevar la capacidad total a 45 discos, los cuales a fin de año deberán incluir discos SATA. En su presentación, el MD3000i sólo soporta discos SAS. Dell posiciona apropiadamente el MD3000i un paso arriba del AX150/i (sólo SATA) y como una opción más accesible que los modelos de nivel de entrada Clariion. Cada controlador de esta unidad transporta dual Gigabit Ethernet y un puerto de administración independiente, el cual en la configuración completa ofrece la elección entre la tasa de transferencia combinada de cuatro conexiones iSCSI y la resiliencia del fail-over activo. Para mi evaluación recibí un MD3000i con dos controladores y 15 discos SAS de 73GB y 15,000 RPM. Mi unidad de evaluación también tenía Disk Copy y Snapshots, dos funciones opcionales que hacen posible tomar hasta 128 “instantáneas” y hacer 255 copias de disco de todo el sistema. Arrancando con magos Configurar el arreglo no tomó mucho tiempo. Conecté cada puerto GigE a uno de mis 4 servidores. Luego, conecté los dos puertos de administración a una subred independiente. Mientras encendía, el arreglo adquirió automáticamente una dirección IP para sus puertos de administración. Para administrar el arreglo hay que instalar la aplicación MDSM (Administrador Modular de Almacenamiento en Disco) en al menos una máquina. Desde esta aplicación puede realizar las principales actividades de administración como configurar el arreglo, proporcionar almacenamiento y monitorear el hardware, todo muy fácil de hallar abriendo las bien organizadas pestañas de la interfaz. En pocos segundos el MDSM descubrió automáticamente el arreglo y lo tuvo bajo control. Luego asigné direcciones IP, consistentes con mi SAN, a sus cuatro puertos de datos y los puse a utilizar jumbo frames para un mejor desempeño. Para ayudarlo rápidamente a ser más productivo, el MDSM tiene numerosos magos que toman decisiones de configuración con poca intervención humana, como crear 4 discos virtuales de respaldo (hot spare) pero dejándote elegir el nivel RAID de 0,1,3, o 5 . Asigna cada disco virtual a su host y listo. La GUI del MDSM, aunque útil, no cubre todas las posibles tareas administrativas. Algunas actividades, como recobrarse de algunas complejas condiciones de error, están disponibles sólo a través de CLI, pero al GUI simplifica tareas de línea de comandos con un mago Recovery Guru que sugiere pasos muy claros para guiar las acciones del administrador. Durante mi evaluación tuve que teclear comandos sólo dos veces y en ambas ocasiones el Recovery Guru me pasó un “acordeón”. Otra función inteligente de MDSM es la habilidad para cambiar fácilmente de administración in-band a off-band, lo cual da a los administradores la flexibilidad de comenzar la GUI desde donde les parezca más conveniente. Asignar cada disco virtual a uno de mis servidores de aplicaciones fue más fácil de lo que habitualmente es con iSCSI. El arreglo viene con un agente servidor que simplifica conectar cada iniciador iSCSI a su objetivo. Después de instalar cada agente, MDSM descubrió automáticamente el nuevo servidor y me dejó hacer la conexión al disco virtual apropiado. Como un plus adicional, desde la MDSM puede fácilmente vigilar el almacenamiento usado por cada servidor. Dell sugiere que puede conectar hasta 16 servidores al MD3000i, pero no espere todo el desempeño en todos ellos. Después de correr unos cuantos benchmarks simulando acceso transaccional de I/O intensivas desde mis cuatro servidores de aplicaciones, quedé convencido de que el arreglo puede tomar más. Sin embargo, las 4 conexiones GigE podrían convertirse en el cuello de botella si corres numerosos trabajos concurrentes intensivos en datos, como los respaldos de información. Una cosa que no me gusta: el MDSM no tiene applets de monitoreo de carga. Sin embargo, el arreglo mantiene estadísticas acumulables del tráfico en cada puerto iSCSI que ayudan a localizar una falta persistente de balance de carga. Otra molestia: el dispositivo serializa algunas operaciones si son lógicamente dependientes. Si sus servidores y su red están equipados apropiadamente, ese agente host también trae capacidades multi-trayectoria. Más aún, el arreglo tiene 1GB de cache en espejo protegido con batería que ayuda a impulsar el desempeño y resguarda la información de apagones repentinos.