2019年7月10日水曜日

USBの1000BASE-TのNIC (AX88179) をESXiの物理NICとして認識させる方法

USB3.0になってから、転送速度が4Gbps (= 500MB/s)となっており、ギガビット以上の転送速度となっている。そのため、USB3.0対応の1000BASE-TのNICが数多く発売されている。

以前、USB NICを直接仮想マシンで認識させて使用する方法を記事にした。

今回は、USB NICを仮想マシンではなく、直接ESXi本体の物理NICとして認識させる方法を記載する。

環境

認識させる対象のESXiのバージョンは以下の通り。
  • ESXi 6.7 Update 1
接続するUSB NICは以下を購入した。チップセットはASIX社の「AX88179」となる。



ESXiへのUSB NIC認識手順

1. USBの認識状況を確認

USB NICが正常に認識しているか確認してみる。AX88179 Gigabit Ethernetが表示されており、認識は問題ないことが確認できる。
[root@t3011esxi:~] lsusb
Bus 001 Device 004: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
Bus 001 Device 003: ID 05e3:0723 Genesys Logic, Inc. GL827L SD/MMC/MS Flash Card Reader
Bus 003 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 003 Device 001: ID 0e0f:8002 VMware, Inc.
Bus 002 Device 001: ID 0e0f:8002 VMware, Inc.
Bus 001 Device 001: ID 0e0f:8003 VMware, Inc.

2. USB NICドライバをダウンロード

以下URLからUSB NICドライバをダウンロードする。
ESXi 6.5とESXi 6.7用のドライバがダウンロードできるので、同意文にチェックを付けて6.7用のドライバをダウンロードしよう。


ESXi670-VMKUSB-NIC-FLING-24524132-offline_bundle-13958648.zipというzip形式のファイルがダウンロードされるはずだ。

3. ドライバをインストール

データストアブラウザなどで、先ほどダウンロードしたファイルをzip形式のまま、アップロードする。


その後、以下コマンドでインストールを行う。
esxcli software vib install -d <zipファイルのフルパス>

実行結果は以下の通り。Reboot Requiredとなっているため、再起動が必要となる。
[root@t3011esxi:~] esxcli software vib install -d /vmfs/volumes/ssd_local_01/ESX
i670-VMKUSB-NIC-FLING-24524132-offline_bundle-13958648.zip
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_vmkusb-nic-fling_2.0-1vmw.670.2.48.24524132
   VIBs Removed:
   VIBs Skipped:

4. ESXiを再起動

ESXi上の仮想マシンを停止させ、再起動させる。


5. 再起動後のUSB NIC認識確認

再起動後のUSB NICを確認してみる。まず、VMware Host Clientで確認すると、vusb0というNICが追加されていることがわかる。


コマンドでも確認してみる。ASIX Elec. Corp. AX88179というNICが表示されており、問題なくUSB NICを認識させることに成功した。
[root@t3011esxi:~] esxcfg-nics -l
Name    PCI          Driver      Link Speed      Duplex MAC Address       MTU    Description
vmnic0  0000:02:00.0 r8168       Up   1000Mbps   Full   80:ee:73:b7:61:f0 1500   Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vmnic1  0000:03:00.0 r8168       Up   1000Mbps   Full   80:ee:73:b7:61:ee 1500   Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vusb0   Pseudo       uether      Up   1000Mbps   Full   00:00:7a:cd:54:59 1500   ASIX Elec. Corp. AX88179


0 件のコメント:

コメントを投稿

人気の投稿