[TOC]
0x00 ESXI 镜像封装
为啥需要封装驱动? WeiyiGeek.NoAdapters
描述:下载好ESXI6.7.iso镜像写入U盘后进行安装EXSI6.7会提示No Network Adapters找不到网卡驱动。
解决办法:需要重新封装ESXI,将对应的网卡驱动嵌入进来。
(1) 离线封装(推荐)
工具准备:安装环境Windows7 X641
2
3
4
5
6
7
8
9
10
11
12
13#下载VMware-PowerCLI-6.5.0和ESXi-Customizer-PS封装工具
VMware-PowerCLI-6.5.0-4624819.exe
ESXi-Customizer-PS-v2.6.0.ps1
# http://vibsdepot.v-front.de/tools/ESXi-Customizer-PS-v2.6.0.ps1
# 当前最新版本:https://github.com/VFrontDe/ESXi-Customizer-PS/releases/tag/2.8.2
#下载ESXI6.7和net55-r8168网卡驱动
ESXi6.7
#注意需要下载Direct Download links ,VIB File of version 8.格式的驱动包
http://down.whsir.com/downloads/net55-r8168-8.045a-napi.x86_64.vib
#net55-r8168驱动支持网卡型号:
Realtek RTL8111B / RTL8168B / RTL8111/RTL8168 / RTL8111C / RTL8111CP / RTL8111D(L) / RTL8168C / RTL8111DP / RTL8111E / RTL8168E / RTL8111F / RTL8411 / RTL8111G / RTL8111GUS / RTL8411B(N) / RTL8118AS / D-Link DGE-528T
封装步骤:
Step1.先安装VMware-PowerCLI-6.5.0,可能会弹出提示需要下载PowerShell3.0,如果还有其他依赖缺失,请自行下载;

WeiyiGeek.PowerCliI
Step2.重新启动然后在重新运行VMware-PowerCLI-6.5.0安装

WeiyiGeek.自定义安装
Step3.安装完成后电脑桌面会生成一个VMware PowerCLI,运行后如果看到以下报错,然后重新启动VMware PowerCLI会有个默认的设置,直接回车即可

WeiyiGeek.error
解决办法:开始-所有程序-附件-Windows PowerShell(管理员身份运行),输入
Set-ExecutionPolicy Unrestricted
设置好后重新启动VMware PowerCLI,如下面表示安装完成; WeiyiGeek.settingPOwershell
Step4.打包驱动把 ESXi-Customizer-PS-v2.6.0.ps1和ESXi670-201905001.zip
放到c盘根目录下(也可以自定义目录),把net55-r8168-8.045a-napi.x86_64.vib放在c盘weiyigeek文件夹内
1 | #在VMware PowerCLI执行以下命令: |
打包时会自动在c盘weiyigeek文件夹内查找vib的驱动生成的ESXI6.7.iso镜像会在c盘根下。 WeiyiGeek.error
最后看到All done则表示封包完成,将镜像写入U盘,重新在物理机使用U盘安装即可;
(2)在线封装
下面以瑞昱(Realtek)r8168为例通过VMware-PowerCLI进行嵌入网卡驱动;我们无需下载EXSI版本以及驱动离线包,直接指定版本和型号即可创建的VMware ESXi软件和驱动程序包
;
Step1.根据上次离线的环境安装好VMware-PowerCLI-6.5.0,与powershell3以及ESXi-Customizer-PS-v2.6.0.ps1
Step2.然后直接运行下面脚本命令进行封装
.\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -vft -load net55-r8168
-v50 : Create the latest ESXi 5.0 ISO
-v51 : Create the latest ESXi 5.1 ISO
-v55 : Create the latest ESXi 5.5 ISO
-v60 : Create the latest ESXi 6.0 ISO
-v65 : Create the latest ESXi 6.5 ISO
-v67 : Create the latest ESXi 6.7 ISO
解释说明:https://www.v-front.de/p/esxi-customizer-ps.html#download
- 其中-v67是表示ESXI版本是6.7,ESXI6.5版本则-v65
- net55-r8168表示对应的RTL8168网卡驱动,
补充说明:
1.当前浏览器是否可以访问https://vibsdepot.v-front.de/index.html网站(不要使用IE),如果访问不了很可能会看到以下内容建议开启代理;
FATAL ERROR: Canot add the V-Front Online depot. Please check your internet connectivity and/or proxy settings!2.如果一切正常,则看到如下页面

WeiyiGeek.在线安装
注意事项:
- ESXI6.7物理机安装之网卡驱动封装非常依赖网络环境,成功失败的因素大部分在于网络原因。
- 打包封装的驱动
必须是vib格式
- 如果当前电脑有杀毒软件则可能弹出窗口,允许运行即可。
参考网站:
- +ESXi-Customizer定制ESXI网卡驱动
- https://www.cnblogs.com/pipci/p/12769718.html
- 项目官网:https://www.v-front.de/
- 项目地址:https://github.com/VFrontDe/ESXi-Customizer-PS/
0x01 操作实例
操作1.Vsphere 在数据存储中直接复制一台虚拟机流程方法?
进入vSphere client关闭需要克隆的虚拟机win2012,并且进入存储器进行”浏览数据存储” WeiyiGeek.VMWARE_Vsphere_clone
方式1.添加到vsphere Web celint清单 WeiyiGeek.添加到vsphere Web celint清单
方式2.添加到vsphere client 中,选择我已复制(copy)即可 WeiyiGeek.添加到vspherecelint清单
操作2.查看EXSI是不是支持HV虚拟化并且设置 WeiyiGeek.虚拟化支持
开启ssh服务和安装Vcenter进行设置,并且利用命令进行查看1
esxcfg-info -w | grep "HV Support"
下面设置虚拟化支持在Vcenter上设置,注意设置前虚拟机必须关机; WeiyiGeek.虚拟化硬件支持选项