2021年1月17日日曜日

ESXi7.0ではRealtekのNICドライバが認識できないので注意!ただし、RealtekのUSB NICは認識する

2020年4月にESXi 7.0がリリースされた。現状、無償ライセンスでESXi 6.7を使っていたので、バージョンアップをしようと確認していたのだが、残念ながらESXi 7.0ではESXi 6.7で利用できていたRealtekのNICドライバである「Net55-r8168」を導入することができない

※ESXi 6.7でRealtekのNICドライバを導入する手順は以下記事を参照。

ESXi 7.0以降ではRealtek RTL8153のUSB NICを標準で認識する

実はESXiは7.0以降からは、特に追加インストール不要でRTL8153のチップセットを持つUSB NICを認識してくれる。オンボードでRealtekのNICしかなくESXiのインストールができない場合でも、USB NICを接続することでインストールを進めることができる。

詳細は以下記事を参照いただきたい。

ESXi 7.0にNet55-r8168のドライバをインストールした際の失敗メッセージ

インストール済みのESXi 7.0にNet55-r8168のドライバをインストールした際のエラーメッセージは以下の通り。「Realtek_bootbank_net55-r8168_8.045a-napi」はESXi 7.0で廃止された「vmkapi_2_2_0_0」と依存関係のあるドライバであり、インストールができない旨が表示されている。
[root@localhost:~] esxcli software vib install --dry-run -d /net55-r8168-8.045a-napi-offline_bundle.zip
 [DependencyError]
 VIB Realtek_bootbank_net55-r8168_8.045a-napi requires vmkapi_2_2_0_0, but the requirement cannot be satisfied within the ImageProfile.
 VIB Realtek_bootbank_net55-r8168_8.045a-napi requires com.vmware.driverAPI-9.2.2.0, but the requirement cannot be satisfied within the ImageProfile.
 Please refer to the log file for more details.

VMwareのKBによると、、、

本事象はVMwareのKBにも記載がされている。
KBには以下の通り記載があるとおり、現時点(2020年4月時点)では解決策はなく、新しいドライバが提供されることを待つことしかないようだ。
Resolution
  • If you are using OEM/partner-supplied ISO images, upgrade bundles or addons, it is not recommended to attempt upgrading to ESXi 7.0 at this time.
  • If you have installed any custom VIB content/packages after installing the standard VMware ESXi image, it is not recommended to attempt upgrading to ESXi 7.0 at this time.
  • VMware is working with our partners to update the OEM/partner-supplied ISO images and upgrade bundles, including the drivers needed to complete those upgrades. At a later date, VMware and our partners will release new custom images that use compatible drivers. These will allow upgrades from 6.5 and 6.7 ESXi installations using OEM/partner images.

更新履歴

  • 2020/4/20 新規作成
  • 2021/1/17 Realtek RTL8153のUSB NICを標準で認識する旨を追記し、タイトルを更新

4 件のコメント:

  1. 良い記事をありがとうございます。

    私もこの4月末頃に「net55-8168-45a」を含めたカスタムISOで、
    DELLのLatitudeE6xxx系辺りにESXi7.0を入れようと試みていたのですが、
    どうにもこうにも導入できませんでした。

    で、こちらの記事に辿り着いて、うなずきながら読ませていただきました。
    Realtekの対応ドライバ、早くほしいですよね~。

    返信削除
  2. そうですねー。しばらくはドライバが作られるまでESXi6.7を使うしかなさそうですね。

    返信削除
  3. m75q-2とvmwareの動作についてぐぐって調べている中、本ページにたどり着きました。有益な情報ありがとうございました!

    当方のm75q-2でも同様にESXi7.0のインストールができなかったので、CableCreationのUSB3.0 NIC(RTL8153,VID:0x0bda/PID:0x8153)を購入して試したところ、no network adapters の画面は出ないものの、途中でvmkernelのエラーメッセージが出てインストールはできませんでした。

    次に、ESXi7.0のISOイメージにFLINGのUSB Network Driverのvibを組み込んでインストールしてみたところインストールは無事通りました。

    うーん、謎。。

    オンボードのRealtekの対応ドライバ、欲しい…( ;∀;)

    返信削除
    返信
    1. コメントありがとうございます。

      Nested ESXiやLenovo M75q-1 Tinyでは問題なくインストールまで完了できたと聞いているのですが、記載いただいた環境ではVIB組み込まないとインストール完了できない理由は謎ですね。。。
      ※no network adaptersは出力されないとのことなのでNICは認識しているようなのですね。

      削除

人気の投稿