配置或部署记录-ESXI镜像封装网卡驱动-解决网卡驱动不兼容问题

此文章
ESXI版本:6.7

一. 安装VMware PowerCLI (建议离线安装)

1.在线安装VMware PowerCLI (利用PowerShell)

(1)查看本地安装的VMware module,执行下列命令,无结果返回则表示未安装:Get-Module VMware* -ListAvailable

(2)在PowerShell上执行安装

   Install-Module -Name VMware.PowerCLI -RequiredVersion 6.5.1.5377412

(可查看当前最新版本:Find-Module -Name VMware.PowerCLI)

2.离线安装

  1. 下载离线zip:https://code.vmware.com/web/dp/tool/vmware-powercli

  2. 解压到powershell模块目录下
    {powershell安装路径}\Modules

  3. 打开PowerShell导入模块

   Import-Module VMware.PowerCLI

如果导入报错:Import-Module : 无法加载文件{powershell安装路径}\VMware.VimAutomation.Sdk.psm1原因是在此系统上禁止运行脚本。

执行

  Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

  Set-ExecutionPolicy unrestricted

修改后,再次 Import-Module VMware.PowerCLI 导入即可。

二. 封装驱动,制作新ISO镜像

1.在线封装(在线获取驱动和原生镜像,网速的因素影响较大,容易卡住)

(1)利用powershell进入“ESXi-Customizer-PS-v2.6.0.ps1“所在目录下。
执行:

   .\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -vft -load net55-r8168

其中-v67是表示ESXI版本是6.7,如果是ESXI6.5版本则-v65…以此类推,默认将新ISO镜像放在当前目录下,可通过-outDir参数指定目录

net55-r8168意思就是打包瑞昱RTL8168的螃蟹网卡驱动(所需驱动根据实际需求,可以安装鲁大师检测)。

2.离线安装(建议)

(1)下载VMware vSphere Offline Bundle:
注意是下载Offline Bundle,建议官网下载:https://www.vmware.com/products/vsphere.html

(2)下载网卡驱动

下载驱动(网卡名字Realtek PCIe Gbe Family Controller对应网卡类型net55-r8168)的Offline Bundle,Offline Bundle是zip包,不是vib文件,用来重新制作镜像。

下载地址: https://vibsdepot.v-front.de/wiki/index.php/Net55-r8168

(3)制作新镜像
将ESXi-Customizer-PS-v2.6.0.ps1(脚本文件),ESXi670-201912001.zip(官网镜像的Offline Bundle)放到同一目录下:{目录}

运行PowerShell进入 {目录} (cd {目录}),执行以下命令制作镜像:

   .\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXi670-201912001.zip -pkgDir D:\a-work\tools\VMware\customized\offlinebundle

-pkgDir指定驱动所在目录

对不同服务器下封装打包入对应阵列卡 、 网卡、光纤卡驱动的客制化驱动打包程序,提供了图形界面,而不需要直接使用power CLI 指令来运行 Esxi customizer执行参考 运行后其界面如下: 首先在最上方的选项框中选择原生的ESXI ISO,本示例添加了从VMware 官网下载的ESXI 6.0 U1b 镜像 (注意ESXI-Customizer v2.7.2宣称不支持vSphere 6.0,转而通过ESXI-Customizer-PS来制作。但在笔者的实验环境仍可以通过该版本制作ESXI 6.0 U1b的定制化ISO) 将希望嵌入到ESXI网卡型号驱动程序下载好,一般建议到VMware 的兼容性列表官方中找到相关的型号和驱动,本示例为将Interl X710网卡驱动嵌入到标准的ESXI中,并已经将网卡驱动下载好并解压,如下图 在下面的Select an OEM.tgz file,a VIB file or an Offline Bundle,定位到压缩好的网卡驱动路径, 添加解压缩后的文件夹里的vib文件,注意将下面的文件类型改为.vib后才能成功的找到该文件 选择网卡驱动的时候有三种类型可以选,分别是tgz 、vib、zip;在通过ESXi-Customizer添加.tgz后弹出一下警告,说现在这种模式以及不被支持 选择好了ESXI ISO文件和网卡驱动文件后,在最下面的框选择保存路径,并点击Run 在本示例中弹出了一个警告说现在最新的方法是通过ESXI-Customizer-PS 来完成,忽略点击否 查看新ISO制作过程以及,结果 最后将这个生成的定制化ISO 刻录到U盘中,将服务器选择从该U盘启动,在Boot Menu中可以发现其多了一些信息,表明该ESXI是通过ESXI-Customizer 定制化的,但其他安装过程和普通安装ESXI并无差异 正常安装后,通过esxcli software vib list 查看,下图中的net-i40e就为添加的Intel X710驱动,这表明该驱动程序已经成功嵌入到ESXIEsxi customizer执行参考 运行后其界面如下: 首先在最上方的选项框中选择原生的ESXI ISO,本示例添加了从VMware 官网下载的ESXI 6.0 U1b 镜像 (注意ESXI-Customizer v2.7.2宣称不支持vSphere 6.0,转而通过ESXI-Customizer-PS来制作。但在笔者的实验环境仍可以通过该版本制作ESXI 6.0 U1b的定制化ISO) 将希望嵌入到ESXI网卡型号驱动程序下载好,一般建议到VMware 的兼容性列表官方中找到相关的型号和驱动,本示例为将Interl X710网卡驱动嵌入到标准的ESXI中,并已经将网卡驱动下载好并解压,如下图 在下面的Select an OEM.tgz file,a VIB file or an Offline Bundle,定位到压缩好的网卡驱动路径, 添加解压缩后的文件夹里的vib文件,注意将下面的文件类型改为.vib后才能成功的找到该文件 选择网卡驱动的时候有三种类型可以选,分别是tgz 、vib、zip;在通过ESXi-Customizer添加.tgz后弹出一下警告,说现在这种模式以及不被支持 选择好了ESXI ISO文件和网卡驱动文件后,在最下面的框选择保存路径,并点击Run 在本示例中弹出了一个警告说现在最新的方法是通过ESXI-Customizer-PS 来完成,忽略点击否 查看新ISO制作过程以及,结果 最后将这个生成的定制化ISO 刻录到U盘中,将服务器选择从该U盘启动,在Boot Menu中可以发现其多了一些信息,表明该ESXI是通过ESXI-Customizer 定制化的,但其他安装过程和普通安装ESXI并无差异 正常安装后,通过esxcli software vib list 查看,下图中的net-i40e就为添加的Intel X710驱动,这表明该驱动程序已经成功嵌入到ESXIEsxi customizer执行参考 运行后其界面如下: 首先在最上方的选项框中选择原生的ESXI ISO,本示例添加了从VMware 官网下载的ESXI 6.0 U1b 镜像 (注意ESXI-Customizer v2.7.2宣称不支持vSphere 6.0,转而通过ESXI-Customizer-PS来制作。但在笔者的实验环境仍可以通过该版本制作ESXI 6.0 U1b的定制化ISO) 将希望嵌入到ESXI网卡型号驱动程序下载好,一般建议到VMware 的兼容性列表官方中找到相关的型号和驱动,本示例为将Interl X710网卡驱动嵌入到标准的ESXI中,并已经将网卡驱动下载好并解压,如下图 在下面的Select an OEM.tgz file,a VIB file or an Offline Bundle,定位到压缩好的网卡驱动路径, 添加解压缩后的文件夹里的vib文件,注意将下面的文件类型改为.vib后才能成功的找到该文件 选择网卡驱动的时候有三种类型可以选,分别是tgz 、vib、zip;在通过ESXi-Customizer添加.tgz后弹出一下警告,说现在这种模式以及不被支持 选择好了ESXI ISO文件和网卡驱动文件后,在最下面的框选择保存路径,并点击Run 在本示例中弹出了一个警告说现在最新的方法是通过ESXI-Customizer-PS 来完成,忽略点击否 查看新ISO制作过程以及,结果 最后将这个生成的定制化ISO 刻录到U盘中,将服务器选择从该U盘启动,在Boot Menu中可以发现其多了一些信息,表明该ESXI是通过ESXI-Customizer 定制化的,但其他安装过程和普通安装ESXI并无差异 正常安装后,通过esxcli software vib list 查看,下图中的net-i40e就为添加的Intel X710驱动,这表明该驱动程序已经成功嵌入到ESXI
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值