- Intel I219-V (下写真の上側のNIC)
- Intel I211AT (下写真の下側のNIC)
Webで調べても、完全に一致する事象は確認できなかったのだが、いろいろ試すうちにIntel I219-VのNICを認識させることに成功したので、その方法を記載する。
NICの認識状況を調査してみる
デバイスの認識状態を確認するため、ESXi Shellにて各種コマンドを実行してみる。物理NICの認識状況確認
Intel I211のNICのみしか表示されず、Intel I219-VのNICは表示されない。[root@localhost:~] esxcfg-nics -l
------------------------------
Name PCI Driver Link Speed Duplex MAC Address MTU Description
vmnic0 0000:02:00.0 igbn Up 1000Mbps Full 70:85:c2:8c:db:1e 1500 Intel Corporation I211 Gigabit Network Connection
------------------------------
PCIデバイスの確認
PCIデバイスとしては、Intel I219-VのNIC情報が表示される。Intel I219-VのデバイスIDは「15bc」であることがわかる (赤字箇所)。[root@localhost:~] lspci -v
------------------------------
0000:00:00.0 Host bridge Bridge:
Class 0600: 8086:3ec2
0000:00:01.0 PCI bridge Bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) [PCIe RP[0000:00:01.0]]
Class 0604: 8086:1901
~(中略)~
0000:00:1f.6 Ethernet controller Network controller: Intel Corporation Ethernet Connection (7) I219-V
Class 0200: 8086:15bc
0000:02:00.0 Ethernet controller Network controller: Intel Corporation I211 Gigabit Network Connection [vmnic0]
Class 0200: 8086:1539
0000:03:00.0 Network controller Network controller: Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak]
Class 0280: 8086:24fb
------------------------------
VMware Compatibility Guide (VCG) で互換性を確認
VCGのIO Devicesの項目から、確認したデバイスID「15bc」の互換性を確認してみる。VMware Compatibility Guide - IO Devices
https://www.vmware.com/resources/compatibility/search.php?deviceCategory=io
検索は以下条件で行う。
- 製品リリースバージョン:All
- I/Oデバイスタイプ:Network
- キーワード:15bc
検索結果は以下の通り。Intel Ethernet Connection (7) I219-Vは「ESXi 6.5 U2」以外のバージョンには対応していないことがわかる。
上記の「Intel Ethernet Connection (7) I219-V」のリンクをさらにクリックし詳細を確認してみる。
VMware Compatibility Guide - Ethernet Connection (7) I219-V
https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=45884&vcl=true
Intel I219-VのNICは、ESXi 6.5 U2に含まれる「ne1000 version 0.8.3-7vmw」というデバイスドライバが対応していることがわかる。上記ドライバをWebで探すと以下サイトからダウンロードできるようだ。
VMware ESXi Patch Tracker
https://esxi-patches.v-front.de/ESXi-6.5.0.html
VMware ESXi Patch Tracker
https://esxi-patches.v-front.de/ESXi-6.5.0.html
Intel I219-Vのデバイスドライバを適用する
先ほどダウンロードしたデバイスドライバのファイルをESXiサーバーの/tmpにアップロードしておく。
[root@localhost:~] ls -l /tmp/
------------------------------
-rw-r--r-- 1 root root 189658 Aug 24 21:04 VMW_bootbank_ne1000_0.8.3-7vmw.650.2.50.8294253.vib
-rw------- 1 root root 40 Aug 24 21:10 probe.session
drwx------ 1 root root 512 Aug 21 21:11 vmware-root
------------------------------
古いデバイスドライバが上書きされるので、念のため旧デバイスドライバのバージョンを確認しておこう。ESXi 6.7では、0.8.3-4というバージョンがインストールされているようだ。
[root@localhost:~] esxcli software vib list | grep ne1000
------------------------------
ne1000 0.8.3-4vmw.670.0.0.8169922 VMW VMwareCertified 2018-08-12
[root@localhost:~] esxcli software vib install -v /tmp/VMW_bootbank_ne1000_0.8.3-7vmw.650.2.50.8294253.vib
------------------------------
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: VMW_bootbank_ne1000_0.8.3-7vmw.650.2.50.8294253
VIBs Removed: VMW_bootbank_ne1000_0.8.3-4vmw.670.0.0.8169922
VIBs Skipped:
------------------------------
「アップデートには成功したが反映には再起動が必要」という旨のメッセージが表示されているので、実施後、ESXiを再起動しておこう。
ESXiの再起動後、デバイスドライバのバージョンを確認すると、0.8.3.-7にバージョンアップされていた。
[root@localhost:~] esxcli software vib list | grep ne1000
------------------------------
ne1000 0.8.3-7vmw.650.2.50.8294253 VMW VMwareCertified 2018-08-24
------------------------------
また、物理NICも以下の通りIntel I219-Vが表示されるようになった。試しにIntel I219-VのポートにPCをつないでみると、問題なく1Gbpsでリンクアップした。
[root@localhost:~] esxcfg-nics -l
------------------------------
Name PCI Driver Link Speed Duplex MAC Address MTU Description
vmnic0 0000:02:00.0 igbn Up 1000Mbps Full 70:85:c2:8c:db:1e 1500 Intel Corporation I211 Gigabit Network Connection
vmnic1 0000:00:1f.6 ne1000 Up 1000Mbps Full 70:85:c2:8c:db:1c 1500 Intel Corporation Ethernet Connection (7) I219-V
------------------------------
古いデバイスドライバが上書きされるので、念のため旧デバイスドライバのバージョンを確認しておこう。ESXi 6.7では、0.8.3-4というバージョンがインストールされているようだ。
[root@localhost:~] esxcli software vib list | grep ne1000
------------------------------
ne1000 0.8.3-4vmw.670.0.0.8169922 VMW VMwareCertified 2018-08-12
------------------------------
それではデバイスドライバをインストールする。
[root@localhost:~] esxcli software vib install -v /tmp/VMW_bootbank_ne1000_0.8.3-7vmw.650.2.50.8294253.vib
------------------------------
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: VMW_bootbank_ne1000_0.8.3-7vmw.650.2.50.8294253
VIBs Removed: VMW_bootbank_ne1000_0.8.3-4vmw.670.0.0.8169922
VIBs Skipped:
------------------------------
「アップデートには成功したが反映には再起動が必要」という旨のメッセージが表示されているので、実施後、ESXiを再起動しておこう。
ESXiの再起動後、デバイスドライバのバージョンを確認すると、0.8.3.-7にバージョンアップされていた。
[root@localhost:~] esxcli software vib list | grep ne1000
------------------------------
ne1000 0.8.3-7vmw.650.2.50.8294253 VMW VMwareCertified 2018-08-24
------------------------------
また、物理NICも以下の通りIntel I219-Vが表示されるようになった。試しにIntel I219-VのポートにPCをつないでみると、問題なく1Gbpsでリンクアップした。
[root@localhost:~] esxcfg-nics -l
------------------------------
Name PCI Driver Link Speed Duplex MAC Address MTU Description
vmnic0 0000:02:00.0 igbn Up 1000Mbps Full 70:85:c2:8c:db:1e 1500 Intel Corporation I211 Gigabit Network Connection
vmnic1 0000:00:1f.6 ne1000 Up 1000Mbps Full 70:85:c2:8c:db:1c 1500 Intel Corporation Ethernet Connection (7) I219-V
------------------------------
まとめ
以上でESXi 6.7の環境にて、Intel I219-Vを認識させる作業は完了となる。なお、ESXi 6.5 U2では対応しているのに、ESXi 6.7では対応しなくなった理由は不明である。デバイスドライバに不具合があり、VMware社にて意図的にダウグレードしている可能性もあるので、本作業は自己責任で対応をお願いしたい。
Thank you, it is very useful.
返信削除有意義な情報をありがとうございます。
返信削除ESXI 6.7U1のisoに Intel I219-V (デバイスID:15bc) が追加されていまた。