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 HBAs de Fiber Channel: o WWNN, compartilhado com todas as portas da HBA; e o WWPN, 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 HBAs 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 HBAs listadas acima:
# cd host3
# ls -l
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 etc.