Methodical Understanding of VMware ESX

VMware ESX is a virtualization server produced by VMware Inc. The fundamental server needs certain persistent storage such as a range of hard drives in order to store support files and virtualization kernel. A variation of this type of design called ESX Server ESXi is capable of transferring the server kernel to a dedicated hardware. Nevertheless, both of these types of servers are supported by Virtual Infrastructure.

VMware ESX is run by bare metal. Unlike the other VMware products, VMware ESX doesn’t run atop the operating system, instead it includes a kernel of its own. In version 3 of ESX, the Linux kernel must be registered first in order to load varieties of specialized components of virtualization.

VMware ESX server makes use of the Linux kernel so as to manage the ESX propriety kernel which loads some additional code. Because of the difference in the major versions of software, the Linux portion of ESX server and vmware have changed their dependencies. In addition, VMware ESX server has incorporated the service console which is based on Linux 2.4 kernel. This is utilized to boot VMware ESX virtualization layer. On the ESX host, Linux kernel is run before the other software.

In the traditional scheme, the given operating system can run a single kernel. More over, VMware ESX contains both the vmkernel and the Linux 2.4 kernel. This has confused the ESX to have the Linux base.

Finally, VMware ESX can be differentiated from the other virtualization products because it supports the propriety cluster file called VMFS. This allows several hosts to access same SAN LUNS concurrently as the file-level locking offers security to file system integrity.