De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


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

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


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