você está aqui: Home  → Arquivo de Mensagens Curso Gratuito sobre Expressões Regulares, com o Prof.  Julio Neves

Obtendo o WWPN de HBAs no linux

Colaboração: André Luiz Facina

Data de Publicação: 14 de junho de 2010

No caso de servidores Linux conectados ao storage via Fiber Channel, muitas vezes precisamos de informações da HBA (Host Bus Adapters), como o WWN. Existe dois tipos de WWNs nas HBA's de Fiber Channel. O WWNN, ao qual é compartilhado com todas as portas da HBA, e o WWPN que é um identificador único para cada porta.

Para a configuração de zonning em switchs SAN precisamos do identificador único, o WWPN. Abaixo algumas dicas para conseguir informações sobre as HBA em um host Linux:

Listando as HBA's pelo comando lspci

# lspci |grep Fibre
07:00.0 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
07:00.1 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
10:00.0 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)

# cd /sys/class/fc_host/

# ls
host3  host5  host6

Os diretórios host5 e host6 são as outras hba's listadas acima.

# cd host3

# ls -l
total 0
lrwxrwxrwx 1 root root    0 Jun  1 14:06 device -> ../../../devices/pci0000:00/0000:00:04.0/0000:10:00.0/host3
-r--r--r-- 1 root root 4096 Jun  3 09:09 fabric_name
—w ------- 1 root root 4096 Jun  3 09:09 issue_lip
-r--r--r-- 1 root root 4096 Jun  3 09:09 node_name
-r--r--r-- 1 root root 4096 Jun  3 09:09 port_id
-r--r--r-- 1 root root 4096 Jun  3 09:09 port_name
-r--r--r-- 1 root root 4096 Jun  3 09:09 port_state
-r--r--r-- 1 root root 4096 Jun  3 09:09 port_type
-r--r--r-- 1 root root 4096 Jun  3 09:09 speed
drwxr-xr-x 2 root root    0 Jun  3 10:44 statistics
lrwxrwxrwx 1 root root    0 Jun  1 14:06 subsystem -> ../../../class/fc_host
-r--r--r-- 1 root root 4096 Jun  3 09:09 supported_classes
-r--r--r-- 1 root root 4096 Jun  3 09:09 supported_speeds
-r--r--r-- 1 root root 4096 Jun  3 09:09 symbolic_name
-rw-r--r-- 1 root root 4096 Jun  3 09:09 system_hostname
-rw-r--r-- 1 root root 4096 Jun  3 09:09 tgtid_bind_type
—w ------- 1 root root 4096 Jun  1 14:06 uevent

Verifique a primeira linha, trata-se do dispositivo 10:00.0, o último listado pelo lspci.

Verificando o WWPN:

# cat port_name
0x2100001b320589fb

Verificando o WWNN:

# cat node_name
0x2000001b320589fb

Verificando a velocidade atual da porta Fiber Channel e as velocidades suportadas:

# cat speed
2 Gbit

# cat supported_speeds
1 Gbit, 2 Gbit, 4 Gbit

Verificando o status da porta:

# cat port_state
Online

E na pasta 'statistics' há muitas informações importantes para análise e resolução de problemas, como erros em frames, falha em fibras, taxa de dados transferidos e etc.

Fontes



Veja a relação completa dos artigos de André Luiz Facina