MiMemoria.net

Blog de Neo7

» Font Size «

Posts Tagged ‘AOE’

Como muchos ya sabéis en este momento tengo en casa 3 servers con Raid 5, dos de ellos con 12 discos de 500 Gb cada uno y el otro con 12 discos de 750 Gb, Todos ellos tienen el raid formateado con XFS, ya que como mencioné en varios post es el que mejor rendimiento me da con diferencia en lectura y grabación.

Pulsa para leer el resto de la entrada… »

Por fin tengo en casa las cajas para el proyecto del Rack. He estado pensando en las mejores posibilidades para compartir los discos de esas máquinas y tenerlos todos disponibles sobre el ordenador principal.

He pensado en compartirlos en red a través de un Windows XP mínimo en cada máquina o instalando un GNU/linux mínimo en cada una y compartiendolos mediante Samba.

Pero ninguna de estas ideas me acababa de convencer, ya que los discos estaban disponibles en el ordenador principal, pero como conexiones de red, no como discos físicos de la propia máquina. Esto tampoco me permitía organizar la capacidad de los discos de forma coherente o lógica en función del contenido. Me explico, lo que pretendo es tener en el disco C del ordenador principal, una carpeta ‘series’ que contiene todas las series, otra ‘películas’, otra ‘documentales’, etc. Esto lo podría hacer con el directorio activo de Windows 2003, pero ¿un Windows 2003 en casa?.

Con GNU/linux podía hacer esto ya que me permite montar unidades de samba en cualquier punto de la estructura de directorios del sistema, pero tener como ordenador principal un GNU/linux tampoco me acababa de convencer.

Buscando buscando y mirando sistemas de almacenamiento profesional, me encontré con esta página, es de una empresa que vende unos sistemas de almacenamiento SAN (Storage Area Network). Por definición los SAN, hacen creer al sistema operativo del servidor, que los discos son locales, permitiendo que cualquier servicio del sistema que daba correr sobre un disco local, funcione con este engaño. Este sistema es utilizado extensivamente en los servidores profesionales, ya que permite que el sistema de almacenamiento principal, pueda ser compartido por varios servidores simultáneamente, ademas de permitir distintos niveles de raid. Aquí fue donde leí por primera vez AoE, y la verdad es me gusto mucho la idea. Hablaban de sistemas de almacenamiento de bajo coste, justo lo que yo estoy buscando, pero claro hay ‘BAJO COSTE’ y ‘bajo coste’.

Comparados con los Bblade de HP, son baratos, pero comparados con mi economía son inalcanzables. Así que me puse a investigar esta tecnología, y claro como siempre acabe en GNU/Linux, esa maravilla presente en todas las tecnologías interesantes. Gracias a la colaboración de mis colegas Redentor y Riptide, ya la tengo completamente controlada, os explico como funciona.

Permite convertir las señales del cable ATA a Ethernet, de forma transparente, o lo que es lo mismo, exportar un disco duro de una máquina a través de la red. Se ‘exporta’ el disco completo, no hablamos de sistema de ficheros, de particiones, de nada de nada.

En el otro extremo de la red, el ordenador que monta los discos, instala un Driver que conecta con el disco exportado, y que lo instala en ese ordenador como una controladora de discos locales. Lo primero fue probarlo con linux, y no hubo ningún problema todo funciono a la perfección, incluso particionamos y formateamos el disco desde la máquina remota.

Haciendo pruebas de rendimiento, resulta que en un disco montado así, y con una red de 1GB, la velocidad de transferencia es la misma que la del disco conectado en local, así que este sistema de conexión no ralentiza los accesos, otro punto a su favor. Obtuvimos aproximadamente 30Mb/s.

Me quedaba la espinita de hacer lo mismo pero desde Windows, o sea montar esos discos exportados en GNU/Linux en un Windows XP, en la página que linke al principio tienen un Driver para Windows pero es de pago y cuesta 100 Euros, o algo así. Quería probarlo y la versión demo que hay en su página no monta discos Aoe, ¿Así que cual es el otro sistema de conseguir software de pago, pero sin pagarlo? Habéis acertado E-Mule.

Lo instale en Windows con mucha esperanza de que todo fuera bien, y así fue, monta los discos como si fueran locales, y después los puedes particionar y formatear desde el administrador de discos de Windows exactamente como si de un disco local se tratara.

Con este sistema se pueden añadir a un pc tantos discos ‘locales’ como deseemos, solo hay que montarlos. Es exactamente lo que quería. Si todo va bien y con un poco de tiempo con este sistema tendré 72 discos duros ‘locales’ en mi PC de sobremesa que será un superslim, para que la coña sea mayor…