[TOC]
0x00 ESXI 镜像封装
为啥需要封装驱动? 描述:下载好ESXI6.7.iso镜像写入U盘后进行安装EXSI6.7会提示No Network Adapters找不到网卡驱动。
WeiyiGeek.NoAdapters
解决办法:需要重新封装ESXI,将对应的网卡驱动嵌入进来。
(1) 离线封装(推荐) 工具准备:安装环境Windows7 X64
代码语言:javascript复制#下载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
#下载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
更多网卡EXSI驱动可以查看
封装步骤:
Step1.先安装VMware-PowerCLI-6.5.0,可能会弹出提示需要下载PowerShell3.0,如果还有其他依赖缺失,请自行下载;
下载地址:https://download.microsoft.com/download/E/7/6/E76850B8-DA6E-4FF5-8CCE-A24FC513FD16/Windows6.1-KB2506143-x64.msu
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文件夹内
#在VMware PowerCLI执行以下命令:
.ESXi-Customizer-PS-v2.6.0.ps1 -izip .ESXi670-201905001.zip -pkgDir c:weiyigeek
打包时会自动在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
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虚拟化并且设置 开启ssh服务和安装Vcenter进行设置,并且利用命令进行查看
代码语言:javascript复制esxcfg-info -w | grep "HV Support"
WeiyiGeek.虚拟化支持
下面设置虚拟化支持在Vcenter上设置,注意设置前虚拟机必须关机;
WeiyiGeek.虚拟化硬件支持选项