Identifier un périphérique PCI sous ESX/ESXi 4.x et vérifier sa supportabilité sur la liste de compatibilité matérielle fournie par VMware
search cancel

Identifier un périphérique PCI sous ESX/ESXi 4.x et vérifier sa supportabilité sur la liste de compatibilité matérielle fournie par VMware

book

Article ID: 343724

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Cet article donne le processus pour identifier un périphérique PCI et vérifier sa supportabilité en utilisant la liste de compatibilité matérielle (Hardware Compatibility List). Il répond à ces questions:
  • Comment trouver les informations d'une carte PCI installée sur votre serveur?
  • Est-ce que ma carte PCI est supportée pour ESX/ESXi?
  • Coment identifier une carte HBA ou une carte réseau et de s'assurer de sa supportabilité?

Démenti: Cet article est un traduction de Identifying a PCI device in ESX/ESXi 4.x and comparing it with the VMware HCL (1031534). Parce que les articles sont traduit sur une base des meilleurs efforts, le contenu localisé peut devenir démodé. Pour le contenu le plus courant, voyez l'article anglais.


Symptoms:

HCL-compatibility-VID-DID Français Francais French


Environment

VMware ESXi 4.0.x Installable
VMware ESXi 4.1.x Installable
VMware ESXi 4.1.x Embedded
VMware ESX 4.1.x
VMware ESXi 4.0.x Embedded
VMware ESX 4.0.x

Resolution

Pour vérifier la supportabilité d'un un périphérique PCI:

  1. Se connecter en SSH à l'ESX/ESXi en tant qu'utilisateur root.
  2. Pour identifier individuellement un périphérique PCI, exécutez l'une des commandes suivantes selon le type d'appareil:

    • Si vous souhaitez identifier un adaptateur de stockage (comme une carte fibre ou un contrôleur RAID), exécutez cette commande:

      #esxcfg-scsidevs -a
      Le résultat est similaire à:

      vmhba0 hpsa link-n/a sas.5001438006939a70 (0:69:0.0) Hewlett-Packard Company Smart Array P410
      vmhba1 qla2xxx link-up fc.50014380062d465d:50014380062d465c (0:72:0.0) QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA
      vmhba2 qla2xxx link-n/a fc.50014380062d465f:50014380062d465e (0:72:0.1) QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA
      vmhba3 sata_svw link-n/a sata.vmhba3 (0:1:14.0) Broadcom BCM5785 [HT1000] SATA (Native SATA Mode)
      vmhba33 bnx2i unbound iscsi.vmhba33 Broadcom iSCSI Adapter
      vmhba34 bnx2i unbound iscsi.vmhba34 Broadcom iSCSI Adapter

    • Si vous souhaitez identifier une carte réseau, exécutez cette commande:

      # esxcfg-nics -l
      Le résultat est similaire à:

      Name PCI Driver Link Speed Duplex MAC Address MTU Description
      vmnic0 0000:03:00.00 bnx2 Up 1000Mbps Full xx:xx:xx:xx:xx:x1 1500 Broadcom Corporation NC382i Integrated Quad Port PCI Express Gigabit Server Adapter
      vmnic1 0000:03:00.01 bnx2 Up 1000Mbps Full xx:xx:xx:xx:xx:x2 1500 Broadcom Corporation NC382i Integrated Quad Port PCI Express Gigabit Server Adapter
      vmnic2 0000:41:00.00 bnx2 Up 1000Mbps Full xx:xx:xx:xx:xx:x3 1500 Broadcom Corporation NC382i Integrated Quad Port PCI Express Gigabit Server Adapter
      vmnic3 0000:41:00.01 bnx2 Up 1000Mbps Full xx:xx:xx:xx:xx:x4 1500 Broadcom Corporation NC382i Integrated Quad Port PCI Express Gigabit Server Adapter


    • Pour lister l'état des périphériques PCI, exécutez cette commande:
      # vmkchdev -l
      Résultat:

      ---------------
      000:000:03.0 1002:515e 103c:31fb console
      000:000:25.4 1022:1204 0000:0000 console
      000:001:13.0 1166:0104 0000:0000 console
      000:001:14.0 1166:024a 103c:3112 vmkernel vmhba3
      000:003:00.0 14e4:1639 103c:7055 vmkernel vmnic0
      000:003:00.1 14e4:1639 103c:7055 vmkernel vmnic1
      000:065:00.0 14e4:1639 103c:7055 vmkernel vmnic2
      000:065:00.1 14e4:1639 103c:7055 vmkernel vmnic3
      000:069:00.0 103c:323a 103c:3243 vmkernel vmhba0
      -----------------


      Exemple: Pour vérifier la compatibilité de vmnic0 et vmhba0, notez ses identifiants matériels:

      000:003:00.0 14e4:1639 103c:7055 vmkernel vmnic0
      000:069:00.0 103c:323a 103c:3243 vmkernel vmhba0

      La partie en caractères gras indique les propriétés du périphérique dans le format suivant: VID:DID SVID:SSID, où:

      VID fait référence à l'ID du Fournisseur
      DID fait référence à l'ID du Périphérique
      SVID fait référence à l'ID du Fournisseur du sous-système
      SSID fait référence à l'ID du sous-périphérique

  3. Pour afficher des informations sur tous les périphériques, y compris les périphériques PCI.

    1. Exécutez cette commande:

      #esxcfg-info | less

    2. Trouvez votre périphérique PCI dans le cadre PCI Info. Par exemple, pour voir les informations sur la carte réseau NC382i, tapez:

      /NC382i

    3. Vous obtenez des informations détaillées sur votre périphérique PCI:

      |----Slot............................................0x00
      |----Function........................................0x01
      |----Runtime Owner...................................vmkernel
      |----Has Configured Owner............................false
      |----Configured Owner................................
      |----Vendor Id.......................................0x14e4
      |----Device Id.......................................0x1639
      |----Sub-Vendor Id...................................0x103c
      |----Sub-Device Id...................................0x7055
      |----Vendor Name.....................................Broadcom Corporation
      |----Device Name.....................................NC382i Integrated Quad Port PCI Express Gigabit Server Adapter


    4. Prenez note de l'ID du Fournisseur (Vendor Id), de l'ID du Périphérique (Device Id), de l'ID du Fournisseur du sous-système (Sub-Vendor Id) ainsi que l'ID du sous-périphérique (Sub-Device Id).

  4. Vérifiez le périphérique sur la liste de compatibilité matérielle de VMware:
    1. Allez à la HCL VMware.
    2. Cliquez sur l'onglet IO Devices.
    3. Dans le champs Device Identifiers, saisissez les numéros que vous avez obtenu par la commande vmkchdevou esxcfg-info.

      Remarque: Vous pouvez également rechercher le périphérique et comparer les résultats de recherche avec le périphérique réel. Si les IDs du vendeur et du SubVendor sont les mêmes mais ils ont un SSID, cela signifie une autre carte / firmware / BIOS.


Additional Information

Identifying correct driver for ESXi/ESX host PCI devices (HBA) using VMware Hardware Compatibility Guide (HCL)