0x01 前言

实践是最好的学习方式,和众多厂商一样,vmware也有不同级别的认证,学习是考取证书的并经之路。也是为了方便企业评估软件的缘故,vmware的软件支持以试用的方式部署测试环境,这也是我们获取软件进行学习的途径之一。

0x02 准备

根据测试内容的不同,我们需要准备一台实体机,当然,使用workstation或通过虚拟化嵌套等方式部署都是可以的。

esxi系统可以部署在U盘或SD卡中,但这很有可能会遇到灾难性故障级别的问题。在没有vcenter的情况下遇到U盘或SD卡崩溃的时候,所有配置极可能会丢失,但系统一般不会因此而出现问题。关于灾难性恢复的问题将会在其他文章中进行说明。

如果资源允许,请安装在配置了RAID的磁盘中,或者使用自动镜像的SD卡模块或USB模块。如果需要安装在U盘或SD卡中,请确保U盘或SD卡的质量可靠并且保证可用空间在16G或以上,另外必须配备可靠的存储空间用于存储虚拟机数据,如SAS、SATA、SCSI。用于引导esxi的系统盘只用于系统引导和写日志,当然,在系统崩溃时会写core dump文件。当系统完成引导后,可以但不建议移除系统盘,因为esxi系统是运行在内存中的,完全不需要担心系统盘IO性能问题。

esxi的镜像可以在VMware官网中获取,为此我们需要准备一个电子邮箱用于注册账户,注册完成后即可获取试用授权,首先打开以下地址:

如果你已经拥有VMware的账户,请直接登入,否则请点击“立即注册”并填写相关资料以完成账户注册。

登入系统后即可看到esxi的试用序列号与esxi下载链接:

注意!镜像下载完成后请务必校验MD5,避免镜像遭到篡改或下载不完整。

如果需要在实体机中安装,请确认BIOS已开启VT-d功能,如何开启请参照主板说明书。然后使用以下软件将esxi镜像写入大小不小于16G的U盘或SD卡中:

如果你只有一个U盘或SD卡也不用担心,正如上面所说:esxi系统是运行在内存中的,所以通过U盘或SD卡引导进入安装界面后,可以选择系统安装目标为该U盘或SD卡。在通过Rufus制作引导盘时需要注意在替换引导菜单提示中选择“是”:

完成启动盘的制作后即可通过U盘或SD卡引导进入esxi的安装界面,启动后的配置请留意本文的0x05,通过VMware workstation方式安装请留意0x03,通过esxi虚拟化嵌套方式安装请留意0x04。

安装到最后,需要为esxi分配一个管理IP。这个管理IP可以通过DHCP服务器分配,但建议手动设定一个固定IP,以避免DHCP服务器失效的情况下无法对esxi进行管理。

0x03 workstation

通过VMware workstation实现虚拟化嵌套的方式是部署esxi测试环境的一个方式,当我们工作机资源充足时,这是最廉价的解决方案。

首先打开workstation并点选“创建新的虚拟机”,在弹出的新建虚拟机向导窗口中点选“典型”并单击下一步:

紧接着选择下载好的esxi镜像文件并单击下一步:

然后给你的esxi虚拟机一个名字并且选择虚拟机镜像存放的位置,然后单击下一步:

接着给esxi系统盘指定一个大小,虚拟磁盘大小在16G至32G之间即可,过大也无用;选择“将虚拟磁盘存储为单个文件”,然后单击下一步:

最后请确认虚拟机的信息,但在这里建议打开“自定义硬件”窗口对esxi虚拟机的资源进行调整,根据你主机的性能调整CPU和内存资源:

最终单击完成即可完成虚拟机的创建工作,启动后的配置请留意后续章节。

0x04 esxi虚拟化嵌套

vcenter通过虚拟化嵌套方式安装esxi和esxi的操作方式类似,在此,我通过vcenter的管理界面进行配置。建立虚拟机的流程与一般流程一致,到“选择客户机操作系统”步骤时需要如下选择:

虽然它提示“该操作系统不受支持”,但安装并不受影响。确认最终配置信息后即可完成虚拟机的建立工作:

0x05 安装

成功引导后会自动读取引导盘的内容:

完成系统加载后会进入软硬件兼容性确认页面,通过提示中的地址可以检查当前系统与硬件的兼容情况,单击“回车”继续:

在用户协议确认界面请根据实际情况进行选择,按“Esc”不接受用户协议并退出安装、按“F11”接受用户协议并继续:

同意用户协议后会自动扫描硬件设备中的存储空间,在实体机的环境中可能会有多个磁盘;在虚拟机环境中可能只有一个,但这不会对后续操作造成影响,因为我们可以调整虚拟机的磁盘配置以增加磁盘数量。

下图中可以看到只有一个磁盘,这是虚拟环境中的虚拟磁盘,选中即可;如果在实体机环境中,需要将系统安装在引导盘里,请选择引导盘并单击“回车”即可继续下一步,如果希望安装在其他磁盘中,请按需选择:

键盘类型建议选择美式键盘:

为root用户建立一个密码,请务必记住此密码,新版的esxi不支持任何方式重置root密码,一旦遗忘只能重新安装部署esxi,单击“回车”进入下一步:

如果出现以下提示,请确认实体机的虚拟化技术是否已经打开:

如果实体机未打开或者不支持虚拟化技术,则无法正常使用,需要确认打开后再次进行上面的安装步骤;如果是在虚拟化环境中安装的,请确认虚拟机CPU配置中的“硬件虚拟化”是否已经打开:

但可以继续安装,安装完成后再进行调整。按“回车”继续安装,最后按F11确认安装,安装会将目标磁盘中的数据全部清除:

完成安装后按“回车”重启即可:

如果一切正常,重启后即可进入系统加载界面:

0x06 管理IP

建议通过手动配置的方式为esxi的管理口配置一个固定IP,单击“F2”并输入root密码并单击“回车”即可进入设置界面:

选择“configure management network”并单击“回车”进入管理口的配置界面:

在“network adapters”中可以检阅所有可用的网络接口,请根据实际情况进行选择,一般情况下只需要一个管理口即可,也支持多个管理口。在“ipv6 configuration”中可以配置IPv6信息,也可以禁用IPv6,如果不需要IPv6,建议禁用。在“ipv4 configuration”中可以配置IPv4信息,请选中并单击“回车”进入:

在新窗口中选中“set static ipv4 address and network configuration”并按“空格”即可将管理口设为手动配置模式,然后填充下面的IP信息即可,最后按“回车”确认:

最后按“esc”即可退出管理界面,如果调整了物理管理端口或禁用、启用IPv4或IPv6则需要重新启动esxi,如果只是修改IP信息,则只需要重启管理口网络,按“Y”确认即可:

完成修改后即可通过浏览器打开管理IP并使用root及其密码登入web GUI,:

0x07 数据存储

在实体机中,如果使用阵列卡建立虚拟磁盘,那么无论是机械磁盘还是SSD都会被识别为机械硬盘且无法在esxi GUI中切换;如果直连SSD,则会被识别为SSD。

在esxi管理界面中单击“存储”,定位到“设备”标签即可查看所有存储设备:

刚才在建立esxi虚拟机时只添加了一个20G的系统盘,所以现在要添加一个大容量的虚拟磁盘用于数据存储,完成后再次回到测试的esxi存储管理界面并单击“刷新”,如果一切正常,则会显示出新添加的磁盘:

选中新磁盘并单击“新建数据存储”,在弹出的窗口中为该数据存储名命,然后单击“下一页”:

在分区页面中可以根据实际情况调整数据存储的容量大小,这类似Windows系统的分区,可以在一个磁盘中建立多个数据存储:

再次单击“下一页”并检查相关信息,确认即可完成数据存储的建立:

最终回到“数据存储”标签中检查数据存储的建立情况:

至此,所有的部署及初始化配置工作皆已完成。

0x08 结语

接下来即可建立网络,然后建立虚拟进行下一步测试与学习。