BLOGS

Currently Being Moderated

 

Bueno, ampliando la colección de comandos de Service Console para obtener información de las tarjetas HBAs. En nuestro caso hacemos la prueba en un ESX con cuatro tarjetas HBA de Fibra (FC):

 

 

Para ver una relación de las tarjetas HBA, donde se muestra además el modelo, el driver y el identificador PCI donde está conectada la tarjeta, ejecutaremos vmware-vim-cmd /hostsvc/summary/hba

 

 

Device        Type            Driver       PCI Id         Model

vmhba0   ParallelScsiHba   aacraid_esx30   01:02.0   ServeRAID 4i

vmhba1   FibreChannelHba   lpfc_740        02:01.0   LP10000 2Gb Fibr

vmhba2   FibreChannelHba   lpfc_740        06:01.0   LP10000 2Gb Fibr

vmhba3   FibreChannelHba   lpfc_740        03:01.0   LP10000 2Gb Fibr

vmhba4   FibreChannelHba   lpfc_740        04:01.0   LP10000 2Gb Fibr

 

 

Podemos observar que aparecen cinco tarjetas HBAs, la primera de ellas es el controlador de discos locales y las otras cuatro son las HBAs de fibra.

 

 

Tal y como ya vimos, para obtener las WWN de las HBAs ejecutaremos esxcfg-mpath --hbas

 

 

vmhba1 10000000d97a526a 02:01.0

vmhba2 10000000d97a567b 06:01.0

vmhba3 10000000d97a845c 03:01.0

vmhba4 10000000d97a650e 04:01.0

 

 

Donde podemos ver sólo las cuatro tarjetas de fibra de nuestro servidor (vmhba1 a vmhba4), con sus WWN y sus identificadores PCI.

 

 

Si queremos conocer más datos sobre los dispositivos pci de nuestro equipo ejecutaremos el comando lspci

 

 

 

00:00.0 Host bridge: International Business Machines: Unknown device 02a1 (rev 04)

00:01.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY Radeon 7000/VE

01:02.0 RAID bus controller: Adaptec Adaptec SCSI (rev 02)

01:0f.2 USB Controller: NEC Corporation USB 2.0 (rev 04)

02:01.0 Fibre Channel: Emulex Corporation LP10000 2Gb Fibre Channel Host Adapter (rev 01)

06:01.0 Fibre Channel: Emulex Corporation LP10000 2Gb Fibre Channel Host Adapter (rev 01)

03:01.0 Fibre Channel: Emulex Corporation LP10000 2Gb Fibre Channel Host Adapter (rev 01)

04:01.0 Fibre Channel: Emulex Corporation LP10000 2Gb Fibre Channel Host Adapter (rev 01)

10:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)

15:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)

 

 

En el ejemplo podemos ver en primera instancia el Identificador PCI y una descripción del dispositivo. Si nos fijamos por el ID PCI, podemos ver que el tercer PCI correcponde con el identificador de la controladora de discos y de la línea cinco a la ocho apreciamos los Identificadores PCI y modelos de las tarjetas de fibra de nuestro servidor de pruebas (por cierto, servidor prestado por mi amigo Joan, que me permite destrozar el servidor de vez en cuando. Un viejo IBM recuperado a piezas pero que para el caso, funciona bastante bien). Por otra parte las dos últimas líneas corresponden a las dos tarjetas de red que dispone el equipo.

 

 

Si queremos ver más información de cada tarjeta HBA, como puede ser su número de serie, versión del firmware instalado, etc... podemos obtenerla de la siguiente forma:

 

 

Accedemos a /proc/scsi/ con el comando ls /proc/scsi/ y por ejemplo, en nuestro caso vemos los scsi:

 

 

aacraid_esx30  lpfc  scsi  sg  vsa0

 

 

En nuestro caso, el servidor tiene las cuatro tarjetas de fibra y sabemos que el driver para éstas es el lpfs, por lo que intentaremos listarlas directamente con ls /proc/scsi/lpfc y veremos el listado de las cuatro tarjetas:

 

 

2  3  4  5

 

 

La vmhba1 es la tarjeta 2 y la vmhba4 es la tarjeta 5. Por ejemplo si queremos ver el detalle de una de las tarjetas, revisaremos el contenido de cada uno. Por ejemplo para ver info de la hba vmhba1 (que corresponde a la tarjeta 2) ejecutaremos more /proc/scsi/lpfc/2 y veremos la información detallada de la tarjeta.

 

 

 

 

 

Tags: hba, wwn, scripts, pci, fc


xacolabril

xacolabril

Member since: Dec 19, 2008

Another blog.

View xacolabril's profile

Actions

Create Your Own Personal Blog

To create a personal blog on VMworld.com, sign into your account, click on "Manage Account" in the top right corner of any page, click on the "Blog Posts" tab and then click on "Create a Personal Blog" or "Write a Blog Post" from within your account profile.

Note: All blogs will be monitored and reviewed for content. Any blogs not related to virtualization or considered to be spam or offensive will be removed.


 

Join Our Communities

Contact Us

Drop us a line at
vmworldteam@vmware.com

USA & Canada: 1-800-365-2459

International: +1 203-851-7802


Copyright © 2014 VMware, Inc. All rights reserved.