Está en la página 1de 25

Definicin SAN, HBA, Fibre Channel, iSCSI,

interioridades para qu sirven?


SAN (Storage Area Network Red de rea de Almacenamiento)
Una SAN (Storage Area Network red de rea de almacenamiento), es una red concebida para conectar servidores, matrices (arrays) de
discos y libreras de soporte. Principalmente, est basada en tecnologa fibre channel y ms recientemente en iSCSI. Su funcin es la de
conectar de manera rpida, segura y fiable los distintos elementos que la conforman.
Una red SAN se distingue de otros modos de almacenamiento en red por el modo de acceso a bajo nivel. El tipo de trfico en una SAN es
muy similar al de los discos duros como ATA, SATA y SCSI. En otros mtodos de almacenamiento, (como SMB o NFS), el servidor solicita un
determinado fichero. En una SAN el servidor solicita el nmero de bloque del nmero de disco. La mayora de las SAN actuales usan el
protocolo SCSI para acceder a los datos, aunque no usen interfaces fsicas SCSI.
Una SAN es una red de almacenamiento dedicada que proporciona acceso de nivel de bloque a LUNs. Un LUN, o nmero de unidad lgica, es
un disco virtual proporcionado por la SAN. El administrador del sistema tiene el mismo acceso y los derechos a la LUN como si fuera un disco
directamente conectado a la misma. El administrador puede particionar y formatear el disco en cualquier medio que l elija.
Dos protocolos de red utilizados en una SAN son Fibre Channel e iSCSI. Una red de canal de fibra es muy rpida y no est agobiada por el
trfico de la red LAN de la empresa. Sin embargo, es muy cara. Tambin requieren de conmutadores especiales de canal de fibra. iSCSI es
una nueva tecnologa que enva comandos SCSI sobre una red TCP / IP. Este mtodo no es tan rpido como una red Fibre Channel, pero
ahorra costes, ya que utiliza un hardware de red menos costoso.

HBA (Host Bus Adapter)
HBA (Hot Bus Adapter) es una tarjeta hardware que se instala en un equipo (servidor) normalente en el puerto SCSI y permite conectar
mediante Fibre Channel (canal de fibra) el equipo con un sistema de almacenamiento en fibra (SAN).
Fibre Channel (Canal de Fibra)
Fibre Channel (Canal de Fibra), es una tecnologa de red utilizada principalmente para redes de almacenamiento (como las SAN), disponible
primero a la velocidad de transferencia de 1 Gb/s, y posteriormente a 2, 4 y 8 Gb/s. Naci para ser utilizado principalmente en el campo de la
supercomputacin, pero se ha convertido en el tipo de conexin estndar para redes de almacenamiento en el mbito empresarial. La
sealizacin del Canal de Fibra puede funcionar tanto sobre pares de cobre, como sobre cables de fibra ptica. El protocolo del Canal de fibra
(FCP) es el protocolo de interfaz de SCSI sobre Fibre Channel.
iSCSI
iSCSI (Internet SCSI) es un estndar oficial que permite el uso del protocolo SCSI sobre redes TCP/IP. iSCSI es un protocolo de la capa de
transporte definido en las especificaciones SCSI-3. Otros protocolos en la capa de transporte son SCSI Parallel Interface y Fibre
Channel (canal de fibra).
La adopcin del iSCSI en entornos de produccin corporativos se ha acelerado en estos momentos gracias al aumento del Gigabit Ethernet.
La fabricacin de almacenamientos basados en iSCSI (red de rea de almacenamiento) es menos costosa y est resultando una alternativa a
las soluciones SAN basadas en Canal de fibra.
El protocolo iSCSI utiliza TCP/IP para sus transferencias de datos. Al contrario que otros protocolos de red diseados para almacenamiento,
como por ejemplo el canal de fibra (que es la base de la mayor parte de las redes de reas de almacenamiento), solamente requiere una
interfaz Ethernet (o cualquier otra red compatible TCP/IP) para funcionar. Esto permite una solucin de almacenamiento centralizada de bajo
coste sin la necesidad de realizar inversiones costosas ni sufrir las habituales incompatibilidades asociadas a las soluciones canal de fibra para
redes de rea de almacenamiento.
Esquema de conexin entre la SAN y varios servidores con Microsoft
Windows Server 2003
Como se puede observar en la imagen, el Hub est compuesto por las conexiones de fibra y varios arrays de almacenamiento con varios
discos duros cada uno. Este Hub y los arrays de discos duros forman la (SAN) que est conectada mediante Fibre Channel a los distintos
equipos de nuestra organizacin. Cada equipo (servidor) que se quiera conectar a la SAN deber disponer de una tarjeta HBA:

Desde la consola de administracin de la SAN podremos administrar y presentar los discos duros que queramos a los servidores que
estimemos. La ventaja de este sistema es que todos los discos quedan en una cabina y todos los discos pueden ser presentados a cualquier
servidor (segn las necesidades). Incluso en determinadas configuraciones en clster varios servidores pueden ver los mismos discos duros
de la SAN, aunque esto slo se suele utilizar en situaciones donde queramos tener redundancia y tolerancia a fallos por parte del equipo. Si
un equipo cae por error del sistema operativo o avera del hardware, puesto que el disco duro con la informacin importante est en
la SAN otro equipo con tarjeta HBA podra ver esta informacin en cuestin de segundos (si as se configura).
Por tanto, con este sistema de almacenamiento, se consigue separar el almacenamiento (datos importantes) del servidor que accede a ellos,
lo que redunda en una mayor disponibilidad, tiempo reducido de respuesta a errores y alta tolerancia a fallos. Y, adems, permite alojar la
cabina de discos en un lugar geogrfico distinto al de los servidores.
Descarga e instalacin del software IBM System
Storage DS Storage Manager (Enterprise Manager)
Descargaremos desde la web de IBM el software IBM System Storage Enterprise Manager, deberemos descargar la versin que soporte el
firmware de la SAN de que dispongamos, desde la URL:
www.ibm.com
Buscaremos "Support & downloads", en el desplegable "Select product or service type for support", en "Choose support type"
seleccionaremos "System Storage", pulsaremos la flecha, a continuacin nos mostrar los productos de esta categora, en "Product family"
seleccionaremos "Disk systems" y en "Product" seleccionaremos el modelo de SAN de que dispongamos. Pulsando en "Go". Una vez
seleccionado el producto, en la parte derecha pulsaremos "Download" y en la parte inferior nos aparecern las descargas de software
disponibles para el modelo de SAN elegido, podremos descargar el firmware, controladores, etc., lo que nos interesa a nosotros es "Storage
Manager", en nuestro caso descargaremos:
IBM DS Storage Manager Software package version 10.60.x5.17 for Microsoft Windows 32-bit editions
Descomprimiremos el fichero descargado, en nuestro caso ibm_sw_ds4kfc_10.50.xx.19_windows_intl386.zip, ejecutaremos el fichero SMIA-
WS32-10.60.35.17.exe, dentro de la carpeta Windows. Se iniciar el asistente de instalacin de IBM System Storage DS Storage Manager:

Pulsaremos "Next":

Pulsaremos "Next":

Leeremos el acuerdo de licencia, si estamos de acuerdo marcaremos "I accept the terms of the License Agreement" y pulsaremos "Next":

Seleccionaremos la carpeta de destino de la instalacin y pulsaremos "Next":

Seleccionaremos el tipo de instalacin, en nuestro caspo "Management Station":

Si queremos que se inicie automticamente IBM DS Storage Manager 10 Monitor marcaremos "Automatically Start Monitor", en caso
contrario marcaremos "Do not Automatically Start the Monitor":

Nos mostrar un aviso indicando que es conveniente, si tenemos antivirus en el equipo, aadir a las exclusiones del escaneo en tiempo real,
la carpeta:
c:Archivos de programaIBM_DSIBMStorageManagerProfiler Servermysql

Con el texto:
Antivirus/Backup Exclusion: to ensure data integrity the Suport Monitor Profiles, it is highly recommende that you exclude the following
directory from all backups and real-time antivirus scans:
c:Archivos de programaIBM_DSIBMStorageManagerProfiler Servermysql
Failure to exclude this directory may lead to performance issues and/or runtime errors.
Si hemos marcado la opcin de inicio automtico del Monitor nos mostrar informacin sobre su periodicidad y dems datos:

Con el texto:
Support Monitor Profiler Default Configuration Settings: collection of support data by the Support Monitor Profiler is set to 2AM daily by
default for all storage arrays discovered by the Support Monitor Profiler via the Enterprise Management Windows (EMW). If toy wish to
exclude specific storage arrays, select "Never" under Scheduled Data Collection Configuration in the Support Monitor Profiler for the specific
storage array.
To prevent redundant support data requests whiere multiple instances of the SANtricity ES client and Support Monitor Profiles have been
installed, ensure that only one Support Monitor Profiler is set to collect support data for a particular storage array.
Si todo es correcto pulsaremos "Install" para iniciar la instalacin definitiva:

Si tenemos algn cortafuegos, deberemos permitir algunos puertos, como el 162:

Tras la instalacin, el asistente mostrar la ventana de fin de instalacin, indicando "The installation completed successfully.":

Los procesos que se iniciarn tras la instalacion
IBMStorageManagerProfilerCollector.exe
IBMStorageManagerProfilerEventReceiver.exe
IBMStorageManagerProfilerMaintenance.exe
IBMStorageManagerProfilerPoller.exe
mysqld-nt.exe

Los servicios que habra creado el instalador:
IBM DS Storage Manager 10 Event Monitor.
IBMStorageManagerProfilerCollector.
IBMStorageManagerProfilerEventReceiver.
IBMStorageManagerProfilerMaintenance.
IBMStorageManagerProfilerPoller.
IBMStorageManagerProfilerWebServer.
MySQL.

Si hemos activado el Monitor automtico, el asistente habr instalado el servicio de MySQL, motor de base de datos donde guardar la
informacin recopilada de la SAN:

Desde "Inicio" - "Programas" podremos abrir la consola de administracin, seleccionando "DS Storage Manager 10 Client" y "Storage Manager
10 Client":

La primera vez que accedemos, nos permitir seleccionar la bsqueda de las SAN de que dispongamos en nuestra organizacin de forma
automtica o bien de forma manual (si sabemos la IP). En nuestro caso marcaremos "Automatic" para que la descubra de forma automtica:

Pulsaremos "OK" para iniciar la bsqueda automtica de las SAN de nuestra red:

Se iniciar el proceso de descubrimiento automtico de las SAN:

Una vez finalizado, en la barra de estado, mostrar "Automatic discovery completed. Found xx manegeable devices":

Y ya podremos administrar nuestra SAN, desde la pestaa "Devices", haciendo doble click sobre la que queramos administrar:


Crear unidades lgicas en la SAN (Logical Drive)
La primera vez que hagamos doble click sobre la SAN a administrar nos mostrar una ventana de Subsystem Management Windows Tas
Assistant, es un asistente desde el que prodremos realizar algunas tareas habituales en la SAN. Pulsaremos "Close" para no usarlo:

Desde la pestaa "Logical/Physical View" podremos ver los distintos Array de discos que conforman la SAN, seleccionaremos el array que
contenga el espacio libre desde el que crearemos la unidad lgica, seleccionaremos el espacio libre indicado por "Free Capacity", pulsaremos
con el botn derecho y seleccionaremos "Create Logical Drive" del men emergente que aparecer:

En la siguiente ventana indicaremos el espacio que queramos asignar a la nidad lgica (nunca mayor que el mximo libre, puede ser menor,
de esta forma, dejaremos espacio libre para otras posibles unidades lgicas). En "Name" introduciremos el nombre que tendr este volumen
(para diferenciarlo del resto en la SAN). Pulsaremos "Next":

Nos mostrar una ventana como que est trabajando:

Nos mostrar un mensaje indicando que la nueva unidad lgica se ha creado correctamente, si deseamos crear otra, pulsaremos "No":

Nos mostrar un mensaje indicando que para que la unidad lgica pueda ser usada por uno o vairos hosts deber ser mapeada y asignada:

Con el texto: Use the options in the Mappings View to view/change the current logical drive-to-LUN mapping or assign hosts and LUNs to
your logical drivers if you are using storage partitions. If you want to change any other logical drive attributes, use the appropiate options
under the Logical Drive menu in the Logical/Physical View. Once you have created all desired logical drives, use the appropieate procedures
(such as the hot_add or other method, and SMdevices) on your hosts to register the logical drives and display associated operating system-
specific device names.
Podremos ver en el array el estado de la nueva unidad lgica, aparecer un reloj con el estado Optimal - Initialization in Progress, mientras
se est creando (el tiempo en crearse depender del tamao de la unidad lgica):

La unidad lgica quedar preparada para ser asignada a uno o varios hosts (equipos conectados a la SAN).

Definir un nuevo host en la SAN
Los hosts son los equipos conectados al switch de fibra conectado a la SAN, estos equipos debern disponer de una o varias tarjetas HBA de
fibra que irn conectadas al switch que, a su vez, estar conectado a la SAN. Los hosts pueden tener instalado cualquier sistema operativo
que admita drivers y conexin mediante tarjetas HBA (Windows, GNU Linux, MAC OS, FreeBSD, etc.).
Para definir un nuevo host en la SAN, una vez conectado este equipo al switch, accederemos a la IBM System Storage DS Storage Manager
(Enterprise Manager), haremos doble clic sobre la SAN en la que trabajaremos (si tenemos varias), en la pestaa "Mappings view"
pulsaremos con el botn derecho sobre "Storage Subsystem", en el men emergente seleccionaremos "Define Host":

Pulsaremos "Next" en el asistente para agregar un nuevo host a la SAN:

En "Host name" indicaremos el nombre que identificar el host en la SAN, en nuestro caso PCAJPDSOFT. En "Select HBA host port
identifiers/aliases" pulsaremos en "New":

Introduciremos el identificador de la tarjeta HBA del host seleccionado, este identificador se puede obtener en la BIOS del equipo host con la
HBA, introduciremos tambin un Alias que identificar esta tarjeta HBA del resto:

Si el equipo tiene varias tarjetas HBA para conseguir redundancia (varios caminos de acceso), pulsaremos nuevamente en "New" e
introduciremos el identificador y el alias tantas veces como tarjetas HBA haya.

Asignar unidades lgicas de la SAN a host de la red,
mostrar unidad en equipo Windows Server 2003
Una vez definidos los hosts, podremos aadir las unidades lgicas sin asignar al host que queramos que las use. Como ejemplo asignaremos
la unidad lgica creada anteriormente al host creado en este paso. Para ello abriremos la consola de administracin de IBM Storage Manager,
haremos doble click sobre la SAN a administrar, desplegaremos el Array que contiene la unidad lgica creada, pulsaremos con el botn
derecho del ratn sobre ella (en nuestro caso BD_ORACLE) y seleccionaremos "Define Storage Partitioning":

Entre los host disponibles seleccionaremos el host al que queramos "presentrsela". Si hemos definido grupos de hosts (varios hosts
pertenecientes a un mismo grupo) podremos asignar esta unidad lgica a un grupo (varios hosts). En nuestro caso marcaremos "Host" y
seleccionaremos el creado anteriormente "PCAJPDSOFT":

Seleccionaremos, de las unidades lgicas (logical drive) disponibles la que deseemos asignar al host, e nuestro caso BD_ORACLE,
seleccionaremos el nmero de LUN (Logical Unit Number Nmero de Unidad Lgica) en "Assign LUN" y pulsaremos "Add":

Tras seleccionar la unidad lgica, pulsaremos en "Finish" (en la ventana anterior). El asistente para asignar una unidad lgica a uno o varios
host nos mostrar una ventana con el progreso del proceso, una vez finalizado mostrar: "Processed 1 of 1 logical drives - Completed".
Pulsaremos "OK":


Con el proceso anterior la unidad lgica creada habr sido asignada al host PCAJPDSOFT, que es un equipo de la red, conectado con las
tarjetas HBA a la SAN. Este equipo tiene como sistema operativo Microsoft Windows Server 2003 y los drivers de la tarjeta HBA
correctamente instalados. Ahora, para que el equipo vea la nueva unidad creada en la SAN, accederemos a "Inicio" - "Configuracin" - "Panel
de Control" - "Herramientas administrativas" - "Administracin de equipos". En la Administracin de equipos, seleccionaremos
"Almacenamiento" y, dentro de esta rama, seleccionaremos "Administracin de discos". La unidad no aparecer an, para que aparezca
pulsaremos con el botn derecho del ratn sobre "Administracin de discos", en el men emergente seleccionaremos "Volver a examinar los
discos":

Si el equipo tiene correctamente configuradas las tarjetas HBA y est correctamente conectado al switch de la SAN, nos mostrar la nueva
unidad lgica. Para poder ser usada por el equipo, pulsaremos sobre ella (en nuestro caso Disco 6 de 1020MB en estado "Sin inicializar"), en
el men emergente seleccionaremos "Inicializar disco":

Pulsaremos "Aceptar" en la ventana de Inicializar disco:

A continuacin, una vez que el disco est en estado "En pantall", pulsaremos con el botn derecho sobre el espacio "No asignado" y
seleccionaremos la opcin "Particin nueva":

Especificaremos el tipo de particin: Particin primaria Particin extendida:

Indicaremos el tamao de la particin, el mximo ser el tamao mximo que hayamos asignado a la unidad lgica en la SAN:

Indicaremos la letra que se asignar a la particin:

Si queremos que la unidad est disponible, marcaremos "Formatear esta particin con la configuracin siguiente" y seleccionaremos el
sistema de archivos (normalmente NTFS):

Pulsando en "Finalizar" se crear la nueva particin y se formatear (el proceso puede tardar unos minutos dependiendo del tamao de la
particin). De esta forma nos aparecer la nueva unidad en el equipo que ser tratada como una unidad de disco normal, con la ventaja de
que es almacenamiento en fibra y queda alojado en la cabina de discos de la SAN:

De esta forma ya podremos usar la unidad de disco creada como una unidad normal. Este tipo de unidades es clasterizable, esto quiere decir
que si disponemos de dos servidores Windows Server 2003 2008 en clster, esta unidad puede ser clasterizable, de forma que si los
servicios de clster estn balanceados al nodo1 la unidad se presentar en ese nodo y desaparecer del dos y viceversa.

Nota final: hay que decir que lo explicado aqu para una SAN de IBM es aplicable (salvando las diferencias) a otras SAN de otros fabricantes