Sunteți pe pagina 1din 10

¿Qué se necesita revisar en una SAN (switch

FC) si el host (servidor) no hace “login” en el


Sistema de almacenamiento?
Introducción

Nota: Este artículo es una traducción de uno ya publicado por el equipo de soporte remoto
(USD) en China.

Un servidor que no hace “login” en el Sistema de almacenamiento es un problema


común. Normalmente ocurre tras la implementación de un nuevo equipo en la SAN o
tras el reinicio de un servidor. Cuando ocurre, el host será mostrado en “EMC
Unisphere” como “Registered: Yes” y “Logged In: No”.

Algunos caminos (paths) del host al Sistema de almacenamiento estarán indisponibles, lo cual
puede afectar al rendimiento y disponibilidad. Tras la investigación inicial, el administrador del
sistema podría encontrar cambios que puedan ser la causa del problema. Dado que la SAN es
la infraestructura de transporte, el encaminador FC (switch FC) es un elemento clave que
necesita revisarse en detalle.

Información detallada

Primero, hablemos del proceso de comunicación entre dispositivos FC, utilizando para
ello el flujograma que hemos obtenido en las guías d estudio de Brocade.
Nota: Hablando en general, el puerto del host o del almacenamiento es del tipo
“N_Port” y el puerto del switch es tipo “F_Port”.

Tal como podemos ver, hay cinco fases en el proceso de inicialización de la


comunicación extremo a extremo en la SAN.

Fase 1. Inicializar el enlace.

Después de que el dispositivo se conecta físicamente al switch, lo que sucede


es la inicialización del enlace, sincronización de la señal y finalmente negociar
la velocidad. En esta fase, deberíamos estar seguros de que la intensidad de la
señal es suficiente para que el switch la reciba de forma correcta.

Podemos usar los comandos siguientes para revisar este aspecto en el switch:

Brocade Switch

sfpshow[slot/]port -f
Nota: El parámetro -f requiere FOS 6.3 superior.

Cisco Switch

show interface fc x/y transceiver details

Cambia la parte en rojo por tu número de slot y puerto (Slot/Port):

Como se puede ver, “RX Power” es la potencia en dBm de la señal recibida en


el switch. EMC recomienda que no sea menor a -7dBm. Si es de otra manera,
se deben revisar los cables de fibra, conexionado y estado de los dispositivos.

Después, debemos revisar si la velocidad del puerto del dispositivo es la misma


que muestra el switch. Generamente, la auto-negociación para los switches se
realiza a velocidad máxima y dos niveles inferiores. Por ejemplo, un switch con
puertos a 16Gbps negociará a 4/8/16Gbps.

Si se especifica la velocidad manualmente, deberías asegurarte de que el


dispositivo trabaja a esa velocidad.

Puedes usar estos comandos para revisar la velocidad de los puertos (SFP
module):

Brocade Switch

Cisco Switch
If the above two items are Ok, the link should be up.

Fase 2. Proceso FLOGI (Fabric Login).

En la fase 2, el dispositivo inicia el proceso FLOGI (Fabric Login). Es similar al


DHCP de las redes IP. El dispositivo envía la petición al servidor de Fabric
Login (servicio que se encuentra en la dirección 0xFFFFFE), y el switch
responde con su dirección FC de 24 bit (parecido al concepto de IP address)
para encaminamiento (routing).

Podemos usar los siguientes comandos para verificarlo:

Brocade Switch

portloginshow[slot/]port

Ejemplo:

DS-5100B:admin> portloginshow 5
Type PID World Wide Name credit df_sz cos

=====================================================

fe 01050050:06:01:6c:3c:e0:32:e78 2048 8 scr=0x3

ff010500 50:06:01:6c:3c:e0:32:e7 4 128 8 d_id=FFFFFC

Cisco Switch

showflogi database interface fc x/y details

Ejemplo:

`show flogi database details`

--------------------------------------------------------------------------------------------

INTERFACE VSAN FCID PORT NAME NODE NAME


FLAGS

--------------------------------------------------------------------------------------------

fc2/20 700 0x290140 50:00:09:74:08:31:12:3450:00:09:74:08:31:56:78 P

Si hay un PWWN (Port World Wide Name) y una dirección FC, quiere decir que
el proceso de FLOGI se ha completado con éxito.

Fase 3. Proceso de PLOGI al Servidor de Nombres

En la fase 3, el dispositivo iniciará el PLOGI (Port Login). El switch recibirá la


información del dispositivo en el Servidor de Nombre (Name Server que se
encuentra en la dirección 0xFFFFFC). Esta información incluye PWWN,
NWWN, Tipo FC4 y otra información.
A continuación, el dispositivo inicia el SCR (State Change Registration) al
Fabric Controller (servicio que se encuentra en la dirección 0xFFFFFD), para
pedir recepción de RSCN (Registered State Change Notification).

Cada vez que la topología FC cambia o un dispositivo se activa o se desactiva,


el switch enviará la notificación a todos los dispositivos de que finaliza el SCR.
Utiliza los siguientes comandos para verificar si el PLOGI al servidor de
nombres (Name Server) ha sido exitoso:

Brocade Switch

nsshow-r

Ejemplo:

Type Pid COS PortName NodeName SCR

N 030000; 3;50:00:09:74:08:35:12:34;50:00:09:74:08:35:56:78; 0x00000003

FC4s: FCP

PortSymb: [94] "SYMMETRIX::000292601357::RAF-


7fA::FC::5875_286+::EMUL F80F0000 381AA71D 802DB0 07.02.13 14:26"

NodeSymb: [38] "SYMMETRIX::000292601357::FC::5875_286+"

Fabric Port Name: 20:00:00:05:33:7d:90:ab

Permanent Port Name: 50:00:09:74:08:35:12:34

Port Index: 0

Share Area: No

Device Shared in Other AD: No

Redirect: No

Partial: No
LSAN: No

Cisco Switch

showfcns database detail vsan x

Ejemplo:

------------------------

VSAN:100 FCID:0x290000

------------------------

port-wwn(vendor) :50:06:04:8c:4a:37:ab:cd(EMC)

node-wwn:50:06:04:8c:4a:37:ab:cd

class :3

node-ip-addr :0.0.0.0

ipa :ff ff ff ff ffff ff ff

fc4-types:fc4_features :scsi-fcp 253

symbolic-port-name :EMC SYMMETRIX 000287892468 SAF- 4cB EMUL


B61F0000 1294AB11 3D1900 2C97C4 04.20.10 12:24 5671_081

symbolic-node-name :EMC SYMMETRIX 000287892468 SAF- 4cB EMUL


B61F0000 1294AB11 3D1900 2C97C4 04.20.10 12:24 5671_081

port-type :N

port-ip-addr :0.0.0.0

fabric-port-wwn:20:07:00:05:73:f0:98:76

hard-addr :0x000000

permanent-port-wwn(vendor) :50:06:04:8c:4a:37:ab:cd (EMC)

connected interface :fc1/9

switch name (IP address) :switch01 (1.2.3.4)


Desde la base de datos del Name Server, podemos obtener el PWWN, NWWN
e incluso la marca, tipo de dispositivo y versión de driver.

Durante el proceso de PLOGI al Name Server, los iniciadores (generalmente


los hosts) lanzarán una petición. De acuerdo a la configuración del zoning, el
Name Server responde con la lista de los nodos que pueden comunicar con los
iniciadores. Si el zoning está activo, pero no hay dispositivos en las zonas, los
dispositivos no podrán comunicarse entre ellos.

Utilizando estos comandos podemos revisar la configuración de zonas:

Brocade Switch

cfgactvshow

Ejemplo:

Effective configuration:

cfg: Brocade

zone: VER093046

10:00:00:05:33:90:ab:7e

10:00:00:05:33:90:ab:7f

50:06:01:67:3e:a0:04:4a

50:06:01:6e:3e:a0:04:4a

Cisco Switch

showzoneset active vsan x

Ejemplo:

`show zoneset active vsan 100`

zoneset name Fabric_A vsan 100

zone name Mercury_A_VNX1408_SPA0_SPB1 vsan 100

* fcid 0x370000 [pwwn50:06:01:60:47:20:12:34]

* fcid 0x370100 [pwwn50:06:01:69:47:20:12:34]


* fcid 0x370200 [pwwn10:00:8c:7c:ff:21:ab:cd]

EMC recomienda utilizar PWWN para la creación de las zonas. Y que cada
zona contenga un máximo iniciador (puerto del host). Esto se hace para evitar
que los iniciadores interfieran entre ellos.

Fase 4 y 5. Proceso PLOGI extremo a extremo y PRIL.

En esta fase, tras el proceso FLOGI/PLOGI/SCR, el dispositivo ya ha realizado


el “login” al switch, de manera que el zoning es el correcto, el iniciador y el
almacenamiento (target) pueden comunicarse a nivel FC2 del protocolo FC.

El iniciador necesita activar el proceso de PLOGI al almacenamiento otra vez.


Una vez que lo realiza, inicia el PRIL (Process Login) para establecer la
infraestructura para el protocolo de alto nivel (ULP). Normalmente el protocolo
de alto nivel utilizado es el SCSI. En esta fase, el switch solo transmite tramas
FC, es decir, no participa en los procesos PLOGI/PRIL.

De todos los procesos vistos, podemos ver que el switch participa en las fases
1 a 3. Si el host no hizo “login” al almacenamiento debemos revisar los
siguientes puntos en el switch:

1. Si el dispositivo tiene una dirección FC (proceso de FLOGI exitoso).

2. Si el dispositivo ha sido registrado a un Name Server (PLOGI al Name Server exitoso).

3. Si la configuración de zonas es correcta y está activa.

4. Si hay pérdida de paquetes en el Puerto del switch.

Si todo lo revisado está bien, es muy probable que no hay problema en el


switch.

A partir de aquí, necesitaremos investigar en los hosts, sistema de


almacenamiento y demás elementos (discos, firmware, compatibilidad de
elementos, etc).

S-ar putea să vă placă și