ESX server is a virtualized platform, owned by VMware. ESX has two versions of servers– ESXi server and ESX server. ESX server is a tool of an enterprise level. It uses different services that handle different virtual machines and these machines are much efficient and reliable, as compared to other Server products of VMware because it runs on bare metal. This means that the software of the ESX server can be installed directly without additional operating system.
VMkernel( a micro kernel for saving resources) controls the basic system of ESX server. This diminishes the need for running OS beneath the VM. After the setup, resources get divided into virtual hardware, for virtual machines usage.
VMkernel is responsible for running the programs smoothly including the virtual machines, agents and management applications. It can also control hardware, and manage the resources.
The processes running on VMkernel, are
- Virtual machine monitor – This process is responsible for ensuring the providence of the execution environment of a VM. A process called VMX is also initiated by it. Each VM has its own VMX and VMM processes.
- Direct Console User Interface (DCUI) – This is an interface for management and configuration. DCUI is accessible through the server console.DCUI is used for basic initial level configuration.
- CIM(Common Information Model) system – The Common Information Model is an interface enabling control of the hardware management from the remote applications by APIs.
- Agents – Agents control the VMware infrastructure from remote applications.
ESX server has the capacity to memorize which is the best feature so far. This means that the memory of the VM can be greater than the server’s memory. This is the case of memory’s better utilization. The process is controlled by the service console.
ESX server architecture is designed to increase its reliability, management, and security. The architecture can be integrated into a virtually optimized server. It means:
- Smooth deployment.
- Hassle free configuration.
- Quick installation.
We can say that ESX server can abstract the memory, networking resources, and storage of a physical server and then convert it into a number of virtual machines. These machines run parallely.
ESX server communicates by Host Agents by using API or VI API and their information can be gathered.
If you want your company to streamline the hardware and do efficient deployments and maintenance with zero downtime than you should know about the basics of VMWare. Logic Finder can help you in this. For more information check the link below:
https://www.logicfinder.net/wp-content/uploads/2018/06/course-8.pdf