type
Post
status
Published
date
Feb 25, 2023
slug
summary
封装集成esxi网卡驱动,NVME驱动(固态硬盘)、PCIe驱动、Sata驱动和USB驱动,可导出ISO镜像或ZIP文件
tags
VMware esxi
category
技术分享
icon
password
Property
Mar 5, 2023 07:29 AM
前言
最近在安装VMware esxi6.7时,发现官网提供的镜像在我主板上的网卡、Sata和Nvme都识别不出来,在搜遍各大论坛都没有找到一个完整详细的教程,经过一番折腾也是终于安装完成了。
今天我就把整个封装过程记录下来,以便后续有需,也希望能帮助到有这方面需要的人。
准备工作
一:安装PowerCLI
在线安装
Install-Module -Name VMware.PowerCLI
离线安装
官网下载:PowerCLI 选择【VMware-PowerCLI-12.0.0-15947286.zip】
下载完成后,以管理员身份打开Windows PowerShell,执行如下命令
$env:PSModulePath
根据返回结果,打开其中某一个Module路径,比如:C:\Program Files\WindowsPowerShell\Modules,
将【VMware-PowerCLI-12.0.0-15947286.zip】解压至该目录
然后,执行下面两条命令打开RemoteSigned功能
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned Set-ExecutionPolicy Unrestricted
最后执行导入模块命令即可
#导入模块 Import-Module VMware.PowerCLI
二:ESXi 离线安装包
下载 VMware vSphere Hypervisor 压缩包文件,本人使用的是 VMware vSphere Hypervisor 6.7,是从网上找的有需要的可访问 这里 ,提取码:q6a4,为了方便不同版本需求的人,也提供如下官方下载地址。
申请免费的 ESXi 个人授权
注:自定义ESXi镜像时,不能直接使用iso文件,需要使用「Offline Bundle」文件
在D盘中创建esxi文件夹,把压缩包放入其中。
三:下载需要集成的驱动
网卡驱动
在vibsdepot.v-front.de这个网站中,下载适合自己的网卡驱动,我的是 Net55-r8168
打开以后拉到底部,下载压缩包。
下载完成后放至 D:\esxi 文件夹中
Sata驱动
也是在 vibsdepot.v-front.de 这个网站中,打开直接拉到底部下载压缩包
USB驱动
• ESXi 的 USB 社区网络驱动程序:usb-network-native-driver-for-esxi,注意选择适合自己的esxi的版本
NVMe驱动
• ESXi 的 NVMe 社区驱动程序:community-nvme-driver-for-esxi,注意选择适合自己的esxi的版本
PCIe 驱动
• ESXi 的 PCIe 社区网络驱动程序:community-networking-driver-for-esxi
以上全部下载放入D:\esxi 文件夹中。
四:开始集成
首先以管理员身份打开 Windows PowerShell
进入集成esxi所需压缩包及驱动目录
cd D:\esxi
将之前下载的ESXI压缩文件添加到工作空间中,执行
add-esxsoftwaredepot .\ESXi670-201912001.zip
检查当前的Acceptance Level
,执行get-esximageprofile
get-esximageprofile
然后克隆一个模版。注意:如果esxi版本不同,需要自行调整cloneprofile 的值,name、vendor参数随意
new-esximageprofile -cloneprofile "ESXi-6.7.0-20191204001-standard" -name "ESXi-6.7.0-custom" -vendor "VMware-cus"
将模版转换为社区版
set-esximageprofile -ImageProfile "ESXi-6.7.0-custom" -acceptancelevel "CommunitySupported"
接下来是加入需要集成的驱动压缩文件到工作空间中。
add-esxsoftwaredepot net55-r8168-8.045a-napi-offline_bundle.zip add-esxsoftwaredepot ESXi670-VMKUSB-NIC-FLING-39203948-offline_bundle-16780994.zip add-esxsoftwaredepot nvme-community-driver_1.0.1.0-1vmw.670.0.0.8169922-offline_bundle-17658145.zip add-esxsoftwaredepot sata-xahci-1.42-1-offline_bundle.zip
检索软件包
Get-EsxSoftwarePackage 或 (get-esximageprofile ESXi-6.7.0-custom).viblist
然后将驱动添加到模版
add-esxsoftwarepackage -ImageProfile "ESXi-6.7.0-custom" -SoftwarePackage "net55-r8168" add-esxsoftwarepackage -ImageProfile "ESXi-6.7.0-custom" -SoftwarePackage "sata-xahci" add-esxsoftwarepackage -ImageProfile "ESXi-6.7.0-custom" -SoftwarePackage "nvme-community" add-esxsoftwarepackage -ImageProfile "ESXi-6.7.0-custom" -SoftwarePackage "vmkusb-nic-fling"
最后导出ISO文件后就可以刻录到U盘中进行安装,如有其他用途可导出ZIP文件。
#ISO export-esximageprofile -imageprofile ESXi-6.7.0-custom -exporttoiso -filepath .\ESXi-6.7.0-custom.iso -nosignaturecheck -Force #ZIP export-esximageprofile -imageprofile ESXi-6.7.0-custom -exporttobundle -filepath .\ESXi-6.7.0-custom.zip -nosignaturecheck -Force
- Author:Kingstar
- URL:https://www.ikingstar.tk/article/46ed5d2e-976e-4838-8c74-db7962807eb3
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!