Total text: 3333 words, 64 images,Estimated reading time: 6 minutes
Table of Contents
Network Path Chapter 1: Networking in Windows Systems
0. Preface 1. Networking in Windows Systems 1.1. Network Interface Cards in Desktop 1.2. Network Interface Cards in Command Line 1.3. Routing Table 1.4. Home Router
Network Path Chapter 2: Understanding Enterprise Devices
2. Understanding Enterprise Devices 2.1. Appearance of MSR810-W 2.2. Logging into MSR810-W Management Page 2.3. Quick Internet Setup 2.4. WLAN Configuration 2.5. LTE Module Configuration 2.6. MSR810-W Advanced Settings
Network Path Chapter 3: Understanding Device Command Line
3. Understanding Device Command Line 3.1. Logging into Device via Console Interface 3.2. Remote Login to Device 3.3. Basic Commands of Comware System 3.4. MSR810-W Configuration Interpretation 3.5. MSR810-W Initial Configuration
Network Path Chapter 11: Understanding Network Device Simulator HCL
4. Understanding Network Simulator 4.1. HCL H3C Cloud Laboratory
Network Path Chapter 12: Understanding Network Device Simulator eNSP
4.2. eNSP Enterprise Network Simulation Platform
Network Path Chapter 13: Understanding Simulator Cisco Packet Tracer
4.3. Cisco Packet Tracer
Network Path Chapter 14: Understanding Network Device Simulator EVE-NG
4.4. EVE-NG
In the last introduction of EVE-NG, we used two products from VMware, namely VMware ESXi 6.7 and VMware Workstation 16. For ordinary users, Workstation is likely used more; while for enterprise users, ESXi is more common. To enhance the learning effect, we will mainly use ESXi for this introduction.
4.5. Virtualization Environment VMware ESXi
VMware vSphere is a server virtualization solution launched by VMware, which includes two heavyweight products: VMware ESXi and VMware vCenter. This article mainly introduces content related to ESXi, while vCenter belongs to a higher level of content. Interested readers can refer to articles such as (VMware vCenter Server 7.0 Quick Deployment Guide,vCenter 7.0 Hot Migration Configuration Guide,vCenter 7.0 Data Center Cluster Configuration Guide), which will not be elaborated on in this article.
So far, we have learned about the customization methods for VMware ESXi installation images (How to Customize VMware ESXi 6.7 and 7.0 Installation Images?), deployment methods in servers (Why is there suddenly 120 GB less disk space in VMware ESXi 7.0?), deployment methods on personal PCs (VMware ESXi 6.7 can successfully recognize mechanical hard drives), upgrade methods (How to Upgrade VMware ESXi 6.5 to 6.7?), and vCenter management (vCenter 7.0 Data Center Cluster Resource Pool Configuration Guide), etc. This article will introduce how to customize based on a server environment.
4.5.1. Customizing ESXi 6.7 Installation Image
I am currently using this HPE ProLiant DL360 Gen9 server (Unboxing HP DL 360 GEN9 Server), and the corresponding ESXi installation package can be found on the HPE or VMware official website, or it can be downloaded directly.
However, not all servers can find customized installation images on the official website. For example, the H3C R390X G2 server I used previously could not be used directly due to the lack of corresponding network card drivers and RAID card drivers. Customizing ESXi is mainly to solve the problem of not recognizing storage devices (RAID cards) and network cards during installation.
Does everyone need drivers? Not necessarily. For example, the HPE ESXi virtual machine we deployed in the virtual machine had customized drivers added, which caused problems with finding drivers during the upgrade.
It seems that to meet different needs, we need to adjust according to the actual situation.
VMware image customization tools have two generations of products. The first generation is ESXi-Customizer, which mainly supports versions 6.5 and earlier. Since ESXi 6.5 is quite old, we will not elaborate on the use of the ESXi-Customizer tool; those in need can refer to previous articles (VMware ESXi Deployment Image Customization); later, developers created a tool called ESXi-Customizer-PS based on VMware’s official tool, which can support almost all versions of image customization, including installation images for laptops.
Taking the H3C R390X G2 server as an example, we first need to download the corresponding storage controller and network card driver files from the H3C official website.

Then we can start customizing ESXi 6.7. The tool we will use is ESXi-Customizer-PS. The ESXi system uses VMware PowerCLI for driver integration. The PowerShell version used must be 3.0 or higher (Windows Server 2008 R2 version is 2.0, which does not meet the requirements; Windows Server 2012 comes with version 4.0, and Windows Server 2016 comes with version 5.1, both of which meet the requirements). I am using Windows Server 2012 R2, and I can check the PowerShell version (PSVersion) in the Windows PowerShell view using the $psversiontable command.

First, install the VMware PowerCLI tool, download link as follows:
http://down.whsir.com/downloads/VMware-PowerCLI-6.5.0-4624819.exe
Then download the customization tool ESXi-Customizer-PS-v2.6.0.ps1 file, link as follows:
https://www.v-front.de/p/esxi-customizer-ps.html
Next, prepare the ESXi image. You can use the downloaded ESXi670-202207001.zip file. Place the downloaded ESXi system depot package, ESXi-Customizer-PS-v2.6.0.ps1 file, and the RAID card driver (create a folder named driver and put it in) in the root directory of C drive.

Next, run VMware PowerCLI as an administrator. It will ask whether to enter the program; just press Enter.

Check the PowerShell version again to confirm that it meets the requirements.

Execute the following command and wait for it to finish.
.\