In the world of virtualization, there are many platforms such as Integrity Virtual Machines, Oracle VM server for x86, Power VM etc. This blog focuses on VMWare and Hyper-V world of virtualization.
The world of VMWare and the way things work in VMWare can be really confusing at times, since it is a strenuous process and also confusing for new comers in this field. This document should at the least make you comfortable with the terminology if not familiar with these jargons very commonly used in the world of virtualization.
VMWare’s workstation player or Oracle’s virtual box which are both decent virtualization platforms to begin with, but enterprises need more powerful platforms than those to run their workloads. VMWare provides what is called VMWare vSphere.
This document will help you understand the hierarchy of the VMWare vSphere and how things are setup.
Brief Description of the VMWare vSphere setup on premises should get you started and to understand the VMWare vSphere setup, the below flow diagram is an exemplary explanation.
Image 1 is a pictorial representation of the VMWare vSphere. Image 2 is the actual VMWare vCenter 5.5 environment that is running in a vSphere client.
The VMWare vSphere layout can be explained as follows:
vSphere Client: The VMWare vSphere client is the interface for administering vCenter Server and/or ESX/ESXi hosts. The console application window in image 2 is the vSphere client
ESX/ESXi Host: The VMWare ESX/ESXi host is a hypervisor (hypervisor is a virtual machine manager/monitor, which allows multiple operating systems to share the resources of a single hardware host). A snapshot of the ESXi host is shown below.
vCenter Server: The vCenter Server, earlier know as virtual center, allows the management of multiple ESX/ESXi servers and Virtual machines. This can be done through VMWare vSphere client as shown in image 2. The latest roll out of vSphere is 6.0 currently.
So in simple words, the vCenter server which is like a virtual data center of sorts, and the ESX/ESXi hosts are the monitors, on which the virtual machines run. The VMWare vSphere client is the console application that is used to manage all of the above said.
System Center VMM and Hyper-V:
In the world of Hyper-V things are slightly different. The notions in Hyper-V are as follows:
- System Center VMM
- Hyper-V host
System Center VMM: System center VMM is the solution that allows configuration, management of Hyper-V hosts, resources like networking, storage etc. It also is the go to place to create/deploy new virtual machines in private clouds. The system center is a unified package offered by Microsoft with which customers can gain a rich data center experience that allows to provision, configure, protect, automate. System center Operations manager, System Center Data protection manager etc., are few of the other offerings that are part of the System Center package. The current version of system center 2016 is in technical preview, with the previous release being system center 2012 with update rollup 10.
The actual screenshot of the System Center 2012 VMM is as shown below
Hyper-V host: The Hyper-V host is a type-1 hypervisor, meaning it is a bare metal hypervisor. Under this Hyper-V host one can create x86 or x64 based systems that run any Operating systems that are supported by the Hyper-V environment.
In this article, you have learnt to understand the terminologies in VMWare’s vSphere and Microsoft’s Hyper-V virtualization platforms. Also, you have learnt what each of those terms mean and hopefully you are now more familiar with VMWare and Hyper-V world of virtualization.