net51-driversからnet55-driversへのアップデート

2018年5月29日

ESXiのrealtek nicドライバとして、net51-driversからnet55-driversへのアップデート方法を紹介します。

ESXi6.0からrealtekのnicが認識されなくなりましたので、net51-driversをインストールしてESXi6.5まで利用していましたが、ESXi6.7ではnet51-driversが利用できなくなりました。

そこで、本記事ではESXi6.7に対応しているnet55-driversへnet51-dirversをアップデートします。

注意事項
以下の手順を実施する場合、最悪の場合NICが認識されなくなったり、ESXiがおかしくなる可能性がありますので、バックアップの実施等、自己責任で十分に注意して実施してください。

net55-driversのダウンロードとアップロード

net55-driversのダウンロード

以下URLからOffline Bundle版のnet55-driversをダウンロードします。

https://vibsdepot.v-front.de/wiki/index.php/Net55-r8168

net55-driversのアップロード

ESXi 管理画面にログインして、net55-driversをESXi6.5のDataStoreへアップードします。

ESXi6.5へのssh接続の有効化

ESXi管理画面の左側のペインから「ホスト」を選択し、「アクション」-「サービス」-「SSHの有効化」をクリックして、ssh接続を有効化します。

net51-driversのアンインストール

このままnet55-driversのインストールを行いたいですが、net51-driversが競合してインストールできませんので、以下の手順でnet51-driversをアンインストールします。

ESXi上の仮想マシンの停止

ESXi上のゲスト OS を全てシャットダウンして、仮想マシンをパワーオフします。

メンテナンスモードの有効化

ESXi管理画面の左側のペインから「ホスト」を選択し、「アクション」-「メンテナンスモードへの切り替え」をクリックして、メンテナンスモードを有効化します。

ssh接続

クライアント端末から以下のコマンドでESXiにssh接続を行います。

(クライアント端末)# ssh root@【ESXiの管理用IPアドレス】

net51-driversのvibnameを確認

以下コマンドでnet51-driversのvibnameを確認します。
vibnameは出力結果の1列目なので、ここでは、net51-driversです。(そのままでした。)

# esxcli software vib list | grep net-51

net51-drivers 1.0.0-1vft.510.0.0.799733 VFrontDe CommunitySupported 2017-06-11

net51-driversのアンインストール

以下のコマンドでnet51-driversをアンインストールします。

# esxcli software vib remove --vibname=net51-drivers

Removal Result
   Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
   Reboot Required: true
   VIBs Installed:
   VIBs Removed: VFrontDe_bootbank_net51-drivers_1.0.0-1vft.510.0.0.799733
   VIBs Skipped:

net55-driversのインストール

レベルの変更

ソフトウェアインストールのセキュリティレベルがCommunitySupportedでないとインストールできないため、以下のコマンドでセキュリティレベルをCommunitySupportedに変更します。

# esxcli software acceptance set --level=CommunitySupported

net55-driversのインストール

以下のコマンドでnet55-driversをインストールします。コマンド内のnet55-driversのバージョンは適宜ダウンロードしたバージョンにしてください。

# esxcli software vib install -d /vmfs/volumes/【DATASTORE】/net55-r8168-8.045a-napi-offline_bundle.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: Realtek_bootbank_net55-r8168_8.045a-napi
   VIBs Removed:
   VIBs Skipped:

ESXiの再起動

net55-driversをインストール後、ESXiを再起動します。

終わりに

これでESXi6.7に対応したrealtek nicドライバをインストールできました。次回は、ESXiを6.5からESXi6.7へアップグレードしてみようと思います。

ESXiESXi

Posted by mako