ESXI 安装及封装第三方驱动和在ESXI系统下安装驱动
- 准备工作
- 在线安装 Windows PowerShell
- 离线安装 Windows PowerShell
- 更新
- 在线更新
- 离线更新
- 下载 ESXi-Customizer-PS-v2.6.0.ps1
- 安装Python
- 安装pip
- 安装相关插件
- 下载离线捆绑包
- 下载对应的网卡驱动(如果纯净版可以进去侧可以不用进项这一步)
- 建议
- 封装vib
- 制作启动u盘
- 安装
- 在系统下安装vib驱动
准备工作
首先安装 VMware.PowerCLI,安装VMware.PowerCLI有两种方法,第一在线安装,第二离线安装
在线安装 Windows PowerShell
以管理员方式运行 Windows PowerShell
在窗口输入
Install-Module -Name VMware.PowerCLI
选择y
安装成功后会显示
离线安装 Windows PowerShell
当你的Windows属于内网或者无法连接公网时则需要采用离线安装的方式进行安装。
1.进入官网 VMware developer 下载 VMware.PowerCLI ,最新版下载
2.检索计算机上包含 PowerShell 模块的文件夹,请执行以下命令
$env:PSModulePath
例子:
C:\Users\HP\Documents\WindowsPowerShell\Modules;
C:\Program Files\WindowsPowerShell\Modules;
C:\Windows\system32\WindowsPowerShell\v1.0\Modules
3.将下载的.zip文件解压缩到列出的文件夹之一
4.Windows操作系统运行命令以取消阻止复制的文件
Get-ChildItem -Path 'folder_path' -Recurse | Unblock-File
folder_path 为替换为提取 ZIP 文件内容的文件夹的路径。
例子:
PS C:\Windows\system32> Get-Module -Name VMware.PowerCLI -ListAvailable
目录: C:\Program Files\WindowsPowerShell\Modules
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Manifest 13.3.0.... VMware.PowerCLI
Manifest 13.3.0.... VMware.PowerCLI
更新
在线更新
Update-Module VMware.PowerCLI -Scope CurrentUser
离线更新
重复上面的步骤,覆盖文件即可
下载 ESXi-Customizer-PS-v2.6.0.ps1
ESXi-Customizer-PS-v2.6.0.ps1
安装Python
请安装高于3.8版本,但是最新的3.13版本也不行也会报错
报错截图
建议取中间值3.11版本
安装pip
检查是否安装pip
pip --version
如果你看到版本信息,就说明 pip 已经安装。如果没有,就得通过下面的方法安装pip
安装完后下载get-pip.py文件,下载地址
把pip文件放在 \Python\Python311\Scripts 文件夹下
在搜索框中输入cmd
进入黑窗,输入
python get-pip.py
安装完成后输入
pip --version
检查是否安装成功
安装相关插件
根据自己的路径替换下面的路径
C:\Users\<user>\AppData\Local\Programs\Python\Python311\Scripts\pip3.11.exe install six psutil lxml pyopenssl
设置python路径
根据自己的路径替换下面的路径
Set-PowerCLIConfiguration -PythonPath C:\Users\<user>\AppData\Local\Programs\Python\Python311\python.exe -Scope User
下载离线捆绑包
官网下载 文章指路
如果在官网找不到或者下载速度慢
ESXI官方离线捆绑包合集 文章指路
下载对应的网卡驱动(如果纯净版可以进去侧可以不用进项这一步)
网站链接
在此网站中找到自己的网卡驱动并下载
建议
建议离线捆绑包、ESXi-Customizer-PS-v2.6.0.ps1、./vib文件下的网卡驱动,放在同一个文件夹下
vib文件夹下的网卡驱动
封装vib
以管理员方式打开Windows PowerShell,输入
Import-Module -Name VMware.PowerCLI
命令导入VMware.PowerCLI 模块
然后输入
set-ExecutionPolicy Bypass
更改执行策略,让PowerShell可以执行不信任的脚本
使用 cd 命令进入存放的文件夹中
cd 存放路径
使用
根据自己的离线捆绑包和网卡的文件名,更改下面的文件名
.\ESXi-Customizer-PS-v2.6.0.ps1 -iZip .\VMware-ESXi-8.0U1c-22088125-depot.zip -pkgDir .\vib\net-r8139too-0.9.28-1.x86_64.vib -nsc
显示 all done 成功了 ,在本文件夹中就出现了一个ios镜像文件
制作启动u盘
打开Rufus 软件
选择完后点击开始制作即可
安装
把安装U盘插进设备,开机选择U盘启动,进入U盘后会自动安装,如果网卡驱动不对或者缺少网卡驱动再或者识别不到网卡驱动则需要重新封装网卡驱动
安装完成后显示页面
使用其他电脑在同一个网络下,访问此ip即可进入后台管理页面
管理页面登录页
输入自己创建的管理员密码后进入管理页面
进入页面后需要创建存储池
选择储存,点击新建数据存储
输入存储池名称和存储的硬盘
根据自己的需求进行分区
最后查看信息,看是否设置对了,查看完毕后点击完成,存储池就创建完毕了
在系统下安装vib驱动
首先还是在网站下下载对应的网卡驱动并保存
首先在后台管理页面的操作中选择服务,启用Secure Shell(SSH) 和 启用 ESXI Shell
再打开 进入维护模式
打开效果
下载 winscp 工具 资源绑定中有,也可以自行下载
使用winscp 连接ESXI
主机名填写IP,如果是远程访问则填写远程访问地址
用户名和名字根据自己设置的来填写
ESXI系统默认端口号是22 ,如果自己有更改则根据自己ESXI系统自行修改
连接上后再ESXI系统下选择tmp文件夹,在左边选择自己下载好的网卡驱动,点击上传,把下载好的文件传到tmp文件夹中
传完后回到装有EXSI系统的本主机下 按F2 输入管理员账户后
输入管理员账户
进入这个页面后选择 Troubleshooting Options
让SSH 变成 Enable 状态
然后按Esc回到首页,按Alt+F1进入代码操作页面(ESXI SSH)
输入管理员账号密码登录
使用cd 命令进入 tmp文件夹
cd tmp
输入命令
esxxli software vib install -v /tmp/net55-r8168-8.045a-napi.x86_64.vib
检查输出行是否有报错,没有的话驱动就安装完成了