VMworld

 

Hello VMWorld

3 Posts tagged with the fc tag

 

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.

 

 

 

 

 

0 Comments Permalink

Formato de las WWN

Posted by xacolabril Aug 9, 2008

El formato de las WWN fue definido por la IEEE (Institute of Electrical and Electronics Engineers), que se encarga de establecer y mantener ciertos estándards en las TI (www.ieee.org)

 

 

El formato de una WWN se define por el campo "Name Address Authority" que es el primer dígito de una WWN:

 

 

1 - IEEE 803.2 standard 48 bit ID

Por ejemplo 10:00:00:00:c9:22:fc:01 (Emulex HBA card)

 

 

2 - IEEE 803.2 extended 48-bit ID

Por ejemplo 21:00:00:e0:8b:05:05:04 (Qlogic HBA card)

 

 

5 - IEEE Registered Name

Por ejemplo 50:06:04:81:D6:F3:45:42 (EMC disk subsystem)

 

 

6 - IEEE Extended Registered Name

No lo trataremos en este manual.

 

 

 

FORMATO 1 - Por ejemplo para EMULEX - Este formato se divide en tres secciones.

 

 

Sección 1 --> 10:00

  Identifica la WWN como un estandard. Sólo se utiliza uno de los 4 dígitos, los otros tres deben ser siempre cero.

 

 

Sección 2 --> 00:00:c9

  Esta sección se llama OUI o "Company Id" e identifica el fabricante

 

 

Sección 3 --> 22:fc:01

  Se trata de un identificador único creado por el fabricante.

 

 

FORMATO 2 - Por ejemplo para QLOGIC - Este formato se divide en cuatro secciones

 

 

Sección 1 --> 2

  Identifica la WWN como un formato WWN extendido

 

 

Sección 2 --> 1:00

  Es un identificador específico del fabricante y se puede utilizar para identificar puertos específicos en cada nodo o extender el número de serie de la WWN (Sección 4)

 

 

Sección 3 --> 00:e0:8b

  Identifica al fabricante

 

 

Sección 4 --> 05:05:04

  Se trata de un identificador único del fabricante.

 

 

FORMATO 5 -  Este formato permite crear, a los fabricantes, identificadores únicos sin tener que mantener una Base de Datos de números de serie. Este formato tiende a ser usado por los fabricantes de hardware para crear WWN únicas basados en el número de serie y puerto físico de los dispositivos de hardware, tales como arrays de disco. Este formato tiene tres secciones.

 

 

Sección 1 --> 5

  Se identifica como un nombre registrado de WWN.

 

Sección 2 --> 0:06:04:8

  Identifica al fabricante.

 

 

Sección 3 --> 1:d6:f3:45:42

  Se trata de un identificador específico del fabricante, generalmente basado en el número de serie del dispositivo (como un sistema de discos). El fabricante usará un algoritmo para generar la WWN

0 Comments Permalink

Podemos utilizar la consola del VIC pero también la Service Console. Para ello VMWare tiene el archiconocido comando esxcfg-mpath con el modificador --hbas que permite obtener esta información. Por ejemplo:

 

esxcfg-mpath --hbas

 

 

vmhba1 10000000c48e421a 2:1.0

vmhba2 10000000c48e601b 6:1.0

 

 

 

La descripción de estos valores son:

 

 

vmhba2 --> Nombre de la tarjeta de fibra hba

 

 

10000000c48e601b --> World Wide Name (WWN) de la tarjeta de fibra.

 

 

6:1.0 --> Enumeración del PCI Bus ID como Bus:Device.Function. Para ver las correspondecias ejecutaremos lspci

 

 

 

 

 

0 Comments Permalink
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.