top of page
markjramos

What is VMware?


VMware is a hypervisor that is installed on a physical server to allow for multiple virtual machines (VMs) to run on the same physical server. Each VM can run its own operating system (OS), which means multiple OSes can run on one physical server. All the VMs on the same physical server share resources, such as networking and RAM. In 2019, VMware added support to its hypervisor to run containerized workloads in a Kubernetes cluster in a similar way. These types of workloads can be managed by the infrastructure team in the same way as virtual machines and the DevOps teams can deploy containers as they were used to.


VMware products



VMware products include virtualization, networking and security management tools, software-defined data center software and storage software.

Data center and cloud infrastructure

VMware vSphere is VMware's suite of virtualization products. VMware vSphere, known as VMware Infrastructure prior to 2009, includes the following:



ESXi




VMware ESXi is an operating system-independent hypervisor based on the VMkernel operating system that interfaces with agents that run on top of it. ESXi stands for Elastic Sky X Integrated.


ESXi is a type-1 hypervisor, meaning it runs directly on system hardware without the need for an operating system (OS). Type-1 hypervisors are also referred to as bare-metal hypervisors because they run directly on hardware.


ESXi is targeted at enterprise organizations. VMware describes an ESXi system as similar to a stateless compute node. Virtualization administrators can upload state information from a saved configuration file.


ESXi's VMkernel interfaces directly with VMware agents and approved third-party modules. Admins can configure VMware ESXi using its console or a vSphere client. They can also check VMware's hardware compatibility list for approved, supported hardware on which to install ESXi.


Different versions of ESX and ESXi

VMware released ESXi after the release of VMware ESX version 4.1 in 2010. After version 5 of ESX, only ESXi has continued support. ESXi is currently on version 6.7, which mainly includes bug fixes for previous ESXi versions.


ESX licensees can choose to deploy ESXi instead of ESX on any given server. Before ESXi, VMware offered the ESX hypervisor, which comprised more parts, such as the console OS and firewall. Remote command-line interfaces and system management standards replaced the service console functions.


The hypervisor supports Auto Deploy and custom image creation, along with other tools that weren't included in ESX. According to VMware, ESXi's architecture occupies less than 150 MB of space -- 32 MB of on-disk space -- compared to about 2 GB with ESX.


A stripped-down, free version of ESXi -- VMware vSphere Hypervisor -- supports fewer features. Although it can't communicate with vCenter Server, it virtualizes servers with options like thin provisioning. The paid version of ESXi includes live migration of machines, automatic load balancing, and pooling storage and compute resources across multiple hosts.


ESXi requirements and setup

As ESXi is lightweight, it requires a minimum amount of hardware resources. Specifically, ESXi version 6.7 requires a host machine with a minimum of 2 two CPU cores, a 64-bit x86 processor released before 2006, and 4 -- or, preferably, 8 -- GB of RAM. Admins can find a full list of the required resources for ESXi 6.7 under Hardware and System Resources in VMware's ESXi Installation and Setup Guide.


ESXi is installed directly on a local hard disk in the host machine. To install ESXi, start the installer and simply follow the prompts. After ESXi is installed, admins can use the direct console to change the ESXi host options, such as assigning IP addresses or other configuration options. They can then install vSphere Web Client or vSphere Client, which both help launch virtual machines (VMs).


Finally, when admins gain access to the host machine and their vSphere client of choice, they can launch a VM. Admins should keep in mind that with the next vSphere update -- following vSphere 6.7 update 1 -- the Web Client will be depreciated.


Key features of ESXi

VMware ESXi supports key features including traffic shaping, memory ballooning, role-based security access, logging and auditing, a GUI, and vSphere PowerCLI. ESXi also has the ability to configure 128 CPUs and 120 devices.

16 views0 comments

Recent Posts

See All

Commentaires


bottom of page