[TOC]

0x00 ESXI 镜像封装

为啥需要封装驱动?
描述:下载好ESXI6.7.iso镜像写入U盘后进行安装EXSI6.7会提示No Network Adapters找不到网卡驱动。

WeiyiGeek.NoAdapters

WeiyiGeek.NoAdapters


解决办法:需要重新封装ESXI,将对应的网卡驱动嵌入进来。

(1) 离线封装(推荐)
工具准备:安装环境Windows7 X64

1
2
3
4
5
6
7
8
9
10
11
#下载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

WeiyiGeek.PowerCliI


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

WeiyiGeek.自定义安装

WeiyiGeek.自定义安装


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

WeiyiGeek.error

WeiyiGeek.error

解决办法:开始-所有程序-附件-Windows PowerShell(管理员身份运行),输入

Set-ExecutionPolicy Unrestricted

设置好后重新启动VMware PowerCLI,如下面表示安装完成;

WeiyiGeek.settingPOwershell

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
2
#在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

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网卡驱动,

补充说明:

WeiyiGeek.在线安装

WeiyiGeek.在线安装

注意事项:

  • ESXI6.7物理机安装之网卡驱动封装非常依赖网络环境,成功失败的因素大部分在于网络原因。
  • 打包封装的驱动必须是vib格式
  • 如果当前电脑有杀毒软件则可能弹出窗口,允许运行即可。


参考网站:


0x01 操作实例

操作1.Vsphere 在数据存储中直接复制一台虚拟机流程方法?

进入vSphere client关闭需要克隆的虚拟机win2012,并且进入存储器进行”浏览数据存储”

WeiyiGeek.VMWARE_Vsphere_clone

WeiyiGeek.VMWARE_Vsphere_clone

方式1.添加到vsphere Web celint清单

WeiyiGeek.添加到vsphere Web celint清单

WeiyiGeek.添加到vsphere Web celint清单

方式2.添加到vsphere client 中,选择我已复制(copy)即可

WeiyiGeek.添加到vspherecelint清单

WeiyiGeek.添加到vspherecelint清单


操作2.查看EXSI是不是支持HV虚拟化并且设置
开启ssh服务和安装Vcenter进行设置,并且利用命令进行查看

1
esxcfg-info -w | grep "HV Support"

WeiyiGeek.虚拟化支持

WeiyiGeek.虚拟化支持

下面设置虚拟化支持在Vcenter上设置,注意设置前虚拟机必须关机;

WeiyiGeek.虚拟化硬件支持选项

WeiyiGeek.虚拟化硬件支持选项