Search the VMware Knowledge Base (KB)
View by Article ID

ESXi 4.x 以降でネットワーク/ストレージ ファームウェアとドライバのバージョンを特定する (2079868)

  • 1 Ratings

Symptoms

免責事項:これは英文の記事「Determining Network/Storage firmware and driver version in ESXi 4.x and later (1027206)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Purpose

この記事では、ESXi/ESX 4.x、5.x、6.x でホスト バス アダプタ (HBA) および物理ネットワーク インターフェイス カードのドライバとファームウェアのバージョンを特定する手順を説明します。

Resolution

 
:ESXi 5.x では、swfw.sh コマンドが vm-support サポート バンドル収集ツールに用意されています。swfw.sh コマンドは、ホストに接続されたハードウェアのファームウェアとドライバのバージョンを特定するために使用できます。このコマンドを実行するには、次のパスを使用します。

# /usr/lib/vmware/vm-support/bin/swfw.sh

ホスト バス アダプタのドライバおよびファームウェアの情報を取得する

ホスト バス アダプタのドライバおよびファームウェアのバージョンを特定するには、次の手順を実行します。
  • ホスト バス アダプタのファームウェアのバージョンを判断するには、「Identifying the firmware of a Qlogic or Emulex FC HBA (1002413)」を参照してください。
  • ESXi/ESX ホストのホスト バス アダプタのドライバ バージョンを取得するには:

    1. ESXi/ESX ホストのコンソールを開きます。
    2. 次のコマンドを実行して、ホスト バス アダプタが現在使用しているドライバのタイプを取得します。

      # esxcfg-scsidevs -a

      出力は次のようになります。

      vmhba0 ata_piix link-n/a ide.vmhba0 (0:7.1) Intel Corporation Virtual Machine Chipset
      vmhba1 mptspi link-n/a pscsi.vmhba1 (0:16.0) LSI Logic / Symbios Logic LSI Logic Parallel SCSI Controller
      vmhba32 ata_piix link-n/a ide.vmhba32 (0:7.1) Intel Corporation Virtual Machine Chipset


      :2 列目には、HBA 用に構成されたドライバが表示されます。

    3. 次のコマンドを実行して、使用中のドライバのバージョンを表示します。

      # vmkload_mod -s HBADriver |grep Version

      たとえば、次のコマンドを実行して、mptspi ドライバを確認します。

      # vmkload_mod -s mptspi |grep Version

      Version: Version 4.00.37.00.30vmw, Build: 721907, Interface: 9.0, Built on: May 18 2012 


      ここで、4.00.37.00.30vmw はドライバのバージョンです。 

      システム内のすべての HBA のドライバのバージョンを取得するには:

      # for a in $(esxcfg-scsidevs -a |awk '{print $2}') ;do vmkload_mod -s $a |grep -i version ;done

    4. カードに推奨されるドライバを判断するには、vmkchdev コマンドを使用してベンダー ID (VID)、デバイス ID (DID)、サブベンダー ID (SVID)、およびサブデバイス ID (SDID) を取得する必要があります。

      # vmkchdev -l |grep vmhba1

      000:16.0 1000:0030 15ad:1976 vmkernel vmhba1


      この例で、値は次のようになります。

      • VID = 1000
      • DID = 0030
      • SVID = 15ad
      • SDID = 1976

      すべての HBA のベンダー情報を取得するには:

      # for a in $(esxcfg-scsidevs -a |awk '{print $1}') ;do vmkchdev -l |grep $a ;done

    5. VMware Compatibility Guide』 で、ベンダー ID (VID)、デバイス ID (DID)、サブベンダー ID (SVID)、およびサブデバイス ID (SDID) を検索します。テキスト検索を行って、特定のカードに範囲を絞る必要がある場合もあります。

      :ESXi/ESX ホストのバージョンは、次のコマンドで確認できます。

      # vmware -v

ネットワーク カードのドライバおよびファームウェア情報を取得する


vSphere ESXi/ESX 4.x および 5.x で物理ネットワーク インターフェイス カードのバージョン情報を判断するには:

  1. ESXi/ESX ホストのコンソールを開きます。詳細については、「Unable to connect to an ESX host using Secure Shell (SSH) (1003807)」または「Using Tech Support Mode in ESXi 4.1 and ESXi 5.x (1017910)」を参照してください。
  2. ネットワーク インターフェイス カードと名前のリストを取得します。

    ESXi/ESX 4.x では、次のコマンドを実行します。

    # esxcfg-nics -l

    例:

    # esxcfg-nics -l

    Name PCI Driver Link Speed Duplex MAC Address
    vmnic0 00:02:04.00 ACME Up 1000Mbps Full 01:23:45:67:89:AB
    vmnic1 00:02:05.00 ACME Up 1000Mbps Full 01:23:45:67:78:AC


    ESXi 5.x では、次のコマンドを実行します。

    # esxcli network nic list

  3. ethtool -i コマンドを実行して、手順 2 で取得した名前を指定して、いずれかのネットワーク インターフェイスの使用可能な情報を表示します。

    # ethtool -i VMNic_name

    例:

    # ethtool -i vmnic0

    driver: ACME
    version: 1.2.3a-1vmw
    firmware-version: 7.8.9
    bus-info: 0000:02:04.00


    # ethtool -i から全ネットワーク アダプタの情報を一度に取得するには、次のコマンドを実行します。

    # for a in $(esxcfg-nics -l|awk '{print $1}'|grep [0-9]) ;do ethtool -i $a;done

    ESXi 5.x では、次のコマンドを実行できます。

    # esxcli network nic get -n vmnic#


    :ネットワーク カードがネイティブ ドライバ(ESXi 5.5 以降)を使用している場合、ethtool コマンドは互換性がありません。esxcli network コマンドを使用してネットワーク アダプタの情報を取得する必要があります。

  4. カードに推奨されるドライバを判断するには、vmkchdev コマンドを使用してベンダー ID (VID)、デバイス ID (DID)、サブベンダー ID (SVID)、およびサブデバイス ID (SDID) を取得する必要があります。

    # vmkchdev -l |grep vmnic0

    002:01.0 8086:100f 15ad:0750 vmkernel vmnic0


    この例で、値は次のようになります。

    • VID = 8086
    • DID = 100f
    • SVID = 15ad
    • SDID = 0750

    次のコマンドを実行して、システムにある全 NIC のベンダー情報を取得します。

    # for a in $(esxcfg-nics -l |awk '{print $1}' |grep [0-9]) ;do vmkchdev -l |grep $a ;done

これで、『VMware 互換性ガイド』で、ベンダー ID (VID)、デバイス ID (DID)、サブベンダー ID (SVID)、およびサブデバイス ID (SDID) を検索できます。テキスト検索を行って、特定のカードに範囲を絞る必要がある場合もあります。

:次のコマンドを実行して、ESXi/ESX ホストのバージョンを確認します。
# vmware -v

ESXi/ESX バージョンおよびネットワーク タイプの両方から、使用するドライバのバージョンがわかります。ドライバのアップデートは、VMware ダウンロード ページから入手できます。


Additional Information

ESXi 5.5 以降のネイティブ ドライバの詳細については、次を参照してください。

VMware Tech Alliances (TAP) Blog - VMware Native Driver Architecture enables partners to deliver on Simplicity, Robustness, and Performance

このスクリプト情報は ESXi 5.x 専用です。
  • ESXi 5.x で次のコマンドを実行して、システムにある全 HBA のドライバ のバージョンを取得します。

    esxcli storage core adapter list|awk '{print $1}'|grep [0-9]|while read a;do vmkload_mod -s $a|grep -i version;done

  • ESXi 5.x で次のコマンドを実行して、システムにある全 HBA のベンダー情報を取得します。

    esxcli storage core adapter list|awk '{print $1}'|grep [0-9]|while read a;do vmkchdev -l |grep $a ;done

  • ESXi 5.x で次のコマンドを実行して、ethtool -i から全ネットワーク アダプタの情報を取得します。

    esxcli network nic list | awk '{print $1}'|grep [0-9]|while read a;do ethtool -i $a;done

  • ESXi 5.x で次のコマンドを実行して、システムにある全 NIC のベンダー情報を取得します。

    esxcli network nic list | awk '{print $1}'|grep [0-9]|while read a;do vmkchdev -l|grep $a;done

  • 次のコマンドを実行して、ホストに実際にインストールされているドライバ VIB (vSphere Installation Bundle) を表示します。
    • esxcli software vib list は、インストール済み VIB の確認に使用できます
    • esxcli software vib list | grep xxx を実行すると、特定のドライバのリストが表示されます xxx

Tags

i/o-ドライバーネットワーク-ハードウェア 物理ネットワークアダプタ ファームウェアの確認、vCenterサーバーでのストレージの問題、hbaファームウェアバージョンVMwareの確認方法
 
日本語

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 1 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 1 Ratings
Actions
KB: