VMware ESXI系统镜像定制

简介: VMware ESXI系统镜像定制

为什么要定制ESXi镜像呢?原因很简单,那就是H3C比较老的服务器,比如我用的UIS R390X G2服务器,是没有适配的ESXi部署镜像的。而我要部署的H3Cloud OS添加节点时只能选择H3C CAS和VMware vSphere,而我在操作时直接部署到了物理服务器上,之前的ESXi 6.5的环境没有了,需要再重新部署一遍。

 

1677203116085.jpg

而定制ESXi主要是为了解决安装过程中无法识别存储设备(阵列卡)和网卡等硬件设备的问题。


VMware镜像定制工具有两代产品,第一代是ESXi-Customizer,主要支持6.5及之前版本;后来好像说这个软件的开发者不继续开发了,所以VMware自己又开始搞了一个ESXi-Customizer-PS,可以支持几乎所有的5.x和6.x的镜像修改。

1677203132360.jpg


ESXi 6.5镜像定制


首先需要将到H3C官网下载服务器对应的驱动信息。

http://www.h3c.com/cn/Service/Document_Software/Software_Download/Server/Catalog/Rack_Server/G2/H3C_R390X_G2/

 

1677203158648.jpg

不过好在网卡已经被VMware所支持,所以不用再打包网卡驱动。只需要将阵列卡的驱动添加到ESXi镜像中就行了。


下载Esxi-Custmizer 软件用来自定义镜像。打开Esxi-Custmizer后,将三个地址的文件或位置,通过左面的Browse按钮调整好,点击“Run!”运行。

1677203171208.jpg

很快,我们会在目标目录内看到新生成的ISO文件,由于工具是基于ESXi 5.0制作的,所以生成的ISO名字为ESXi-5.x-Custom.iso,不影响使用,但就是看起来怪怪的。

 

1677203182557.jpg


ESXi 6.7镜像定制


定制ESXi 6.7,我们用到的工具就是ESXi-Customizer-PS了,ESXi系统使用VMware PowerCLI进行驱动集成。操作使用的PowerShell 需要 3.0 以上版本(Windows Server 2008 R2版本为2.0,不满足要求;Windows Server 2012 系统自带 4.0 版本,Windows Server 2016系统自带为5.1,均满足要求)。在Windows PowerShell视图下通过 $psversiontable 命令可以查看 PowerShell 版本(PSVersion)。

1677203315054.jpg

1、安装VMware PowerCLI工具,下载链接如下:


http://down.whsir.com/downloads/VMware-PowerCLI-6.5.0-4624819.exe


2、下载 ESXi-Customizer-PS-v2.6.0.ps1 文件,链接如下:

https://www.v-front.de/p/esxi-customizer-ps.html


3、准备ESXi镜像,使用我之前共享的VMware-ESXi-6.7.0-8169922-depot.zip这个文件就行,不要使用ISO镜像文件。把下载的 ESXi 系统 depot 包、ESXi-Customizer-PS-v2.6.0.ps1 文件和阵列卡驱动程序(新建一个文件夹放进去)都放到 C 盘根目录下。

1677203330485.jpg

接下来,以管理员身份运行VMware PowerCLI,会询问是否进入程序,直接回车即可。

 

1677203350569.jpg

再次查看PowerShell版本,和之前一样,5.1的版本满足要求。

 

1677203355357.jpg

执行命令如下命令,等待执行结束。

.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-6.7.0-8169922-depot.zip -pkgDir C:\driver

(备注:使用 ESXi-Customizer-PS-v2.6.0.ps1,通过-izip 命令,向VMware-ESXi-6.7.0-8169922-depot.zip 文件中添加文件;使用-pkgDir 指定驱动文件路径为C:\driver,用于添加driver 里的阵列卡驱动文件。)

1677203408829.jpg

在C盘根目录下,生成了新的ESXi-6.7.0-8169922-standard-customized.iso文件,可以使用了。

 

1677203421385.jpg

使用定制好的镜像进行安装,就可以识别到硬盘阵列了。

1677203426240.jpg


相关文章
|
4月前
|
Linux 虚拟化 数据安全/隐私保护
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
|
1月前
|
虚拟化
vmware安装OpenEuler系统
vmware安装OpenEuler系统
|
2月前
|
Ubuntu 开发工具 虚拟化
MacOS系统基于VMware Fusion配置Ubuntu 22.04LTS环境
这篇文章介绍了如何在MacOS系统上使用VMware Fusion虚拟化软件配置Ubuntu 22.04 LTS环境,包括自定义VMware Fusion网段、Ubuntu系统安装、配置root用户登录、设置静态IP地址、修改默认网卡名称、配置PS1变量、设置登录界面为字符界面、修改软件源和进行vim基础优化等步骤。
275 2
|
3月前
|
存储 固态存储 虚拟化
【vSAN分布式存储服务器数据恢复】VMware vSphere vSAN ESXi超融合HCI分布式存储数据恢复案例
近期,我司处理了一个由10台华为OceanStor存储组成的vSAN超融合架构,其中一台存储闪存盘出现故障,用户取下后用新的闪存盘代替,然后对该闪存盘所在的磁盘组进行重建,导致集群中一台使用0置备策略的虚拟机数据丢失。
72 6
成功解决:443端口被vmware-host(8992)占用。请关掉占用443端口的程序或者尝试使用系统代理模式
该博客文章提供了解决443端口被vmware-host占用问题的方法,包括关闭占用端口的程序或尝试使用系统代理模式。
成功解决:443端口被vmware-host(8992)占用。请关掉占用443端口的程序或者尝试使用系统代理模式
|
3月前
|
虚拟化 数据安全/隐私保护 iOS开发
VMware——安装MacOS 系统教程(仅供学习交流)
VMware——安装MacOS 系统教程(仅供学习交流)
66 4
|
3月前
|
虚拟化
Kail——VMware下的kail系统无法访问网络
Kail——VMware下的kail系统无法访问网络
39 0
|
4月前
|
安全 Linux 数据安全/隐私保护
入职必会-开发环境搭建33-VMWare虚拟机安装Linux系统
CentOS(Community ENTerprise Operating System)是一个基于Linux的开源操作系统,它是由社区志愿者团队从Red Hat Enterprise Linux(RHEL)源代码重新编译而成。CentOS致力于提供一个稳定、可靠且免费的企业级Linux发行版,适用于服务器和工作站环境。
116 0
|
5月前
|
Linux 调度 虚拟化
Linux系统——初识Linux、虚拟机介绍、VMware WorkStation安装、在VMware上安装Linux
Linux系统——初识Linux、虚拟机介绍、VMware WorkStation安装、在VMware上安装Linux
123 4
|
4月前
|
Linux 网络安全 虚拟化
Ngnix04系统环境准备-上面软件是免费版的,下面是收费版的,他更快的原因使用了epoll模型,查看当前Linux系统版本, uname -a,VMWARE建议使用NAT,PC端电脑必须使用网线连接
Ngnix04系统环境准备-上面软件是免费版的,下面是收费版的,他更快的原因使用了epoll模型,查看当前Linux系统版本, uname -a,VMWARE建议使用NAT,PC端电脑必须使用网线连接