仮想マシン
 Computer >> コンピューター >  >> ソフトウェア >> 仮想マシン

サードパーティのドライバをVMWareESXi6.7ISOイメージに追加する

この記事では、ESXi 6.7インストールISOイメージにドライバーを追加(挿入)する方法を検討します。 VMWare ESXiイメージは、ほとんどの一般的なサーバーモデルで認定(サポート)されていますが、(Windowsとは異なり)すべてのサーバーモデルのハードウェアドライバーが含まれているわけではありません。一般的なデスクトップコンピューターにESXi6.7イメージをインストールしようとすると、インストールESXi ISOに一部のハードウェア(RAIDコントローラー、ビデオカード、ネットワークアダプターなど)のドライバーがない場合に直面する可能性があります。 。

デスクトップコンピュータに元のISOイメージからESXiをインストールしようとしたときに最も頻繁に発生するエラーは、「No Network Adapters」です。 ’。実際、ESXiイメージはほとんどのLANNICアダプタをサポートしていません。このようなコンピュータにESXiをインストールするには、ネットワークアダプタのドライバをESXiインストールイメージに挿入する必要があります。

VMwareESXi6.7インストールISOにドライバを追加する方法を見てみましょう。この例では、RealtekネットワークアダプターのドライバーをVMWareESXiイメージに統合する方法を示します。

サードパーティのドライバをVMWareESXi6.7ISOイメージに追加する

ESXiイメージをカスタマイズするには、公式ツール– vSphere ESXi Image Builderの使用をお勧めします。 。しかし、それは非常に具体的であり、vCenter Server Appliance(vCSA)が必要です。ほとんどのシステム管理者は、サードパーティのツール ESXi-Customizerを使用しています 代わりに。

VMWareESXi用のドライバを見つけてダウンロードする方法

まず、ハードウェアのドライバーを見つける必要があります。 VMware互換性ガイドで検索できます。 VMware Webサイト、ベンダーWebサイト、ESXi-Customizer作成者のWebサイト(https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages —ドライバーnet55-r8168 ここにある私のRealtekネットワークアダプターの場合)またはGoogle検索(「Realtek NIC drivers for ESXi」など)を使用します ”

次のいずれかの形式のドライバーが必要であることに注意してください。。vib 、。 tgz または。zip (オフラインバンドル)。

サードパーティのドライバをVMWareESXi6.7ISOイメージに追加する

デバイスVIDでドライバーを見つけることもできます。 Linux LiveCDを使用してコンピューターを起動し、たとえば次のコマンドを実行して、デバイスのVIDとDIDを見つけます。

lspci -nn

これらのIDを使用して、Webで.vibドライバーを検索できます。

ESXi-CustomizerGUIツールを使用してESXiイメージにドライバを挿入する方法

ESXi-カスタマイザー は、ドライバーと.vibファイルのESXiISOへの統合を自動化できるシンプルなインターフェイスを備えたグラフィカルツールです。

ESXi-Customizerの主な欠点は、ESXiバージョン4.1、5.0、5.1、および5.5のみをサポートすることです。このスクリプトは2016年以降更新されていません。そのため、新しいESXiバージョンのイメージを作成しようとすると、エラーが表示されます。

ESXi-Customizer-v2.7.2.exe(https://www.v-front.de/p/esxi-customizer.html)をダウンロードし、アーカイブを抽出してツール(ESXi-Customizer.cmd)を実行します。 ESXi-CustomizerはWindows10を公式にサポートしていないため、Windows 10で起動すると、次のエラーが表示されます。

---------------------------
ESXi-Customizer v2.7.2 - Message
---------------------------
FATAL ERROR: Unsupported Windows Version: 10.0. At least Windows XP is required!

サードパーティのドライバをVMWareESXi6.7ISOイメージに追加する

これを修正するには、ESXi-Customizer.cmdファイルを編集し、次の行にコメントを付けます(最初にREMを追加します):

if "!WinVer!" LSS "5.1" call :earlyFatal Unsupported Windows Version: !WinVer!. At least Windows XP is required & exit /b 1

サードパーティのドライバをVMWareESXi6.7ISOイメージに追加する

ESXi-Customizer.cmdファイルを保存して、再実行してください。次のウィンドウで、元のESXi ISOイメージ、ドライバーファイル(ドライバーを含むVIBファイルまたはTGZアーカイブ)、および統合ドライバーを含む結果のISOイメージを保存する必要があるフォルダーへのパスを指定します。自動更新オプションのチェックを外します。

サードパーティのドライバをVMWareESXi6.7ISOイメージに追加する

実行をクリックします ボタンをクリックすると、数分後に新しいESXiISOイメージがターゲットディレクトリに表示されます。このイメージを使用して、ハードウェアにESXiをインストールできます。

PowerShellスクリプトを使用したドライバーの追加– ESXi-Customizer-PS

ESXi-Customizer-PS (https://www.v-front.de/p/esxi-customizer-ps.html)PowerShellスクリプトを使用して、ドライバーと更新プログラムをESXi5.xおよび6.xインストールイメージに統合できます。このスクリプトを使用するには、VMwarePowerCLIがコンピュータにインストールされている必要があります。

ESXi-Customizer-PS-v2.6.0.ps1ファイルをダウンロードします(ブロック解除をチェックして、インターネットからダウンロードしたPS1ファイルのブロックを解除します プロパティで)、PowerCLIを起動します。コマンドを実行します:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

次のように、スクリプトパラメータに関するヘルプを表示できます。

ESXi-Customizer-PS-v2.6.0.ps1 –help

サードパーティのドライバをVMWareESXi6.7ISOイメージに追加する

VMware Online DepotWebサイトから最新のアップデートを含む最新のESXi6.7ISOイメージバージョンをダウンロードするには、次のコマンドを実行します。

.\ESXi-Customizer-PS-v2.6.ps1 -v67

同様に、他のESXiバージョン(-v67 | -v65 | -v60 | -v55 | -v51 | -v50)をダウンロードできます。

ESXi ISOを生成し、C:\ distr \ esxi \ driverからすべてのオフラインバンドルとVIBドライバーパッケージをすぐに挿入するには、次のコマンドを使用します。

.\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -pkgDir C:\distr\esxi\driver

サードパーティのドライバをVMWareESXi6.7ISOイメージに追加する

15〜20分で、インストールESXiISOイメージがターゲットディレクトリに表示されます。

ダウンロードしたオフラインバンドル(ESXiインストールファイルを含むZIPアーカイブ)を変更するには、指定したディレクトリ(
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip -pkgDir C:\distr\esxi\driver

次のコマンドを使用して、オフラインバンドルからESXiISOを作成できます。

.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip

V-Frontオンラインストレージには大規模なVIBドライバーライブラリがあり、次のようにこのデポから特定のドライバーをESXiイメージに統合できます。

.\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -vft -load sata-xahci,net55-r8168,net-e1000e,esx-ui

この例では、これらのドライバーをESXiディストリビューションに統合します。

  • net-e1000e – Intel I21782579LM/82574L用のネットワークドライバー;
  • net51-r8169 – Realtek 8168/8111/8411/8118 NICドライバー(ESXi 5.1以降から削除されました)。
  • esx-ui — ESXi組み込みホストクライアント—便利なホストWebインターフェイス(デフォルトではesxi 5.5から使用)
  • sata-xahci —一部のSATAコントローラーを正しく識別するためのマップドライバー。

原則として、ほとんどのコンピューターでは、ESXiイメージに次のドライバーを追加するだけで十分です。

-v60 -sip -vft -load net-e1000e,net51-r8169,net55-r8168,esx-ui,sata-xahci,net51-sky2,esxcli-shell

VMwareリポジトリからの最新のパッチでオフラインバンドルを更新するには、次のコマンドを実行します。

.\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -izip .\VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip -update>


  1. VirtualBox に VMware ESXi をインストールする方法

    このチュートリアルには、VirtualBox ホストに VMware ESXi vSphere Hypervisor 6.7 をインストールするための段階的な手順が含まれています。 VirtualBox に ESXi をインストールする目的は、vSphere 機能のテストと実験のみであり、運用上の理由ではありません。 重要: Intel を所有している場合は、 CPU、VM ESXi ホストから新しい VM マシンを起動できなくなります。 VirtualBox で実行されます。これは、VirtualBox が Intel CPU のネストされた仮想化をサポートしていないために発生します。

  2. VMware ESXi で仮想マシンのクローンを作成する方法

    このチュートリアルは多くのホーム ユーザーには当てはまらないかもしれませんが、何らかの理由で環境内で VMware ESXi を使用している場合は、この記事が気に入るはずです。 VMware ESXi はベアメタル ハイパーバイザーであり、無料で提供されます。これは、無限に高い価格を含め、すべてを備えた、より完全な機能を備えた ESX Server 製品を購入するよう説得するための一種のティーザーです。 ESXi は、ベアメタル仮想化のための貧乏人のソリューションのようなものです。そのため、主要な製品の一見明白な機能のいくつかが欠けています。クローンのように。幸いなことに、ESXi でのマ