🤖
ESXi 7.0U03用のカスタムISOを作ったメモ
ESXi 7.0U3の標準ドライバーでネットワークカードを認識しない場合は、カスタムISOイメージを作る必要があるようだ。以下その作業メモ
用意するもの
- Net-Community-Driver_1.2.0.0-1vmw.700.1.0.15843807_18028830.zip
- VMware-ESXi-7.0U3-18644231-depot.zip
PowerCLIを入れる
に従って、
Install-Module -Name VMware.PowerCLI
をすれば良いらしいが、その後コマンドを実行しようとすると以下のエラーになる。
記述しているところが見つからなかったが、管理者権限で、Set-Execution-Policy
をしないとだめっぽい。当たり前すぎて誰も書かないのかな?
Import-Module VMware.ImageBuilder
警告: Please consider joining the VMware Customer Experience Improvement Program, so you can help us make PowerCLI a
better product. You can join using the following command:
Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $true
VMware's Customer Experience Improvement Program ("CEIP") provides VMware with information that enables VMware to
improve its products and services, to fix problems, and to advise you on how best to deploy and use our products. As
part of the CEIP, VMware collects technical information about your organization窶冱 use of VMware products and services
on a regular basis in association with your organization窶冱 VMware license key(s). This information does not
personally identify any individual.
For more details: type "help about_ceip" to see the related help article.
To disable this warning and set your preference use the following command and restart PowerShell:
Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $true or $false.
カスタムISOを作る
第10世代 Intel NUC への ESXi 7.0b のインストールと初期設定 を参考にさせていただいた。
カレントディレクトリを、zipファイルを置いた場所にしておく
Add-EsxSoftwareDepot
を使って、カタログ?のようなものを作成する
PS> Add-EsxSoftwareDepot .\VMware-ESXi-7.0U3-18644231-depot.zip
Depot Url
---------
zip:Z:\path\to\VMware-ESXi-7.0U3-18644231-depot.zip?index.xml
PS> Add-EsxSoftwareDepot .\Net-Community-Driver_1.2.0.0-1vmw.700.1.0.15843807_18028830.zip
Depot Url
---------
zip:Z:\path\to\Net-Community-Driver_1.2.0.0-1vmw.700.1.0.15843807_18028830.zip?index.xml
Get-EsxSoftwarePackage
を実行してパッケージの一覧を取得する。
PS Z:\ESXi> Get-EsxSoftwarePackage
Name Version Vendor Creation Date
---- ------- ------ -------------
elxnet 12.0.1250.0-5vmw.703.0.0.18... VMW 2021/09/17 15...
iavmd 2.7.0.1157-2vmw.703.0.0.186... VMW 2021/09/17 15...
esx-ui 1.36.0-18403931 VMware 2021/07/30 18...
...
lsi-msgpt2 20.00.06.00-4vmw.703.0.0.18... VMW 2021/09/17 15...
tools-light 11.3.0.18090558-18644231 VMware 2021/09/17 15...
vsan 7.0.3-0.0.18644231 VMware 2021/09/17 15...
これが追加したいやつ
vvvvvvvvvvvvvv
net-community 1.2.0.0-1vmw.700.1.0.15843807 VMW 2021/05/07 4:...
nfnic 4.0.0.70-1vmw.703.0.0.18644231 VMW 2021/09/17 15...
lsuv2-lsiv2-drivers-p... 1.0.0-9vmw.703.0.0.18644231 VMware 2021/09/17 15...
lpnic 11.4.62.0-1vmw.703.0.0.1864... VMW 2021/09/17 15...
trx 7.0.3-0.0.18644231 VMware 2021/09/17 15...
qfle3f 1.0.51.0-22vmw.703.0.0.1864... VMW 2021/09/17 15...
nvmxnet3-ens 2.0.0.22-1vmw.703.0.0.18644231 VMW 2021/09/17 15...
lsuv2-oem-dell-plugin 1.0.0-1vmw.703.0.0.18644231 VMware 2021/09/17 15...
vmkata 0.1-1vmw.703.0.0.18644231 VMW 2021/09/17 15...
Get-EsxImageProfile
を使っって、イメージのプロファイルを表示
PS> Get-EsxImageProfile
Name Vendor Last Modified Acceptance Level
---- ------ ------------- ----------------
ESXi-7.0U3-18644231-no-tools VMware, Inc. 2021/09/17 1... PartnerSupported
ESXi-7.0U3-18644231-standard VMware, Inc. 2021/10/05 0... PartnerSupported
New-EsxImageProfile
で既存のプロファイルをコピーする
-
-Name
: 新しいプロファイルの名前 -
-Vendor
: 新しく作成するプロファイルの会社名を指定する(HOGEとかで良さそう)
New-EsxImageProfile -CloneProfile ESXi-7.0U3-18644231-standard -Name ESXi-7.0U3-18644231-standard-nuc -Vendor HOGE
Name Vendor Last Modified Acceptance Level
---- ------ ------------- ----------------
ESXi-7.0U3-18644231-standar... HOGE 2021/10/05 0... PartnerSupported
再度 Get-EsxImageProfile
を使っって、イメージのプロファイルを表示
Get-ESXImageProfile
Name Vendor Last Modified Acceptance Level
---- ------ ------------- ----------------
ESXi-7.0U3-18644231-satndard...HOGE 2021/10/05 0... PartnerSupported
ESXi-7.0U3-18644231-no-tools VMware, Inc. 2021/09/17 1... PartnerSupported
ESXi-7.0U3-18644231-standard VMware, Inc. 2021/10/05 0... PartnerSupported
コピーしたプロファイルに Add-EsxSoftwarePackage
を使ってソフトを追加する
PS> Add-EsxSoftwarePackage -ImageProfile ESXi-7.0U3-18644231-standard-nuc -SoftwarePackage net-community
Name Vendor Last Modified Acceptance Level
---- ------ ------------- ----------------
ESXi-7.0U3-18644231-standar... HOGE 2021/10/26 1... PartnerSupported
作成したプロファイルを使ってISOイメージを作る
Export-EsxImageProfile -ImageProfile ESXi-7.0U3-18644231-standard-nuc -ExportToISO -FilePath "ESXi-7.0U3-NUC.iso"
現在の疑問
-
Add-EsxSoftwarePackage
をした後の確認ってどうやってやるのかな?
Discussion