Virtual Machine : Provisioning

Hi Friends,

Thanks for reading the content at my blog, i hope this blog is useful to all of you.

What is a Virtual Machine?

imageA virtual machine (VM) is a software implementation of a machine (i.e. a computer) that executes programs like a physical machine. Virtual machine simply is a collection/set of files which work together to perform functions same as Physical Machine.

What are the requirements to create a Virtual Machine?

A Hypervisor Software : In computing, a hypervisor, also called virtual machine monitor (VMM), allows multiple operating systems to run concurrently on a host computer— a feature called hardware virtualization. It is so named because it is conceptually one level higher than a supervisor. The hypervisor presents the guest operating systems with a virtual platform  and monitors the execution of the guest operating systems. In that way, multiple operating systems, including multiple instances of the same operating system, can share hardware resources.

Types of Hypervisors:image

Native Hypervisors : Hypervisors run directly on the host's hardware to control the hardware and to monitor guest operating systems. A guest operating system thus runs on another level above the hypervisor. Ex: ESX server, Hyper-V & Citrix Xenserver etc.

Hosted Hypervisors : Hypervisors run within a conventional operating system  environment. With the hypervisor layer as a distinct second software level, guest operating systems run at the third level above the hardware. Ex: VMware Workstation, VMware Server, Virtual PC, Virtual Server & Vitual Box etc.

How to provision a Virtual Machine?

What ever the type of Hypervisor the Virtual Machine relies on, imagebut the way of provisioning is same.

1.Need to allocate required amount of resources to the Virtual Machine (Hypervisor provides & monitors access to those resources) using the Virtual Machine creation wizard.

2.Installing the Operating system and Applications on the Virtual Machine.

Note : If you are using Native Hypervisor to host the virtual machines,  access to the resources will be managed by it directly, so the resource management was very efficient and the VM’s performs faster.   But if you are using the Hosted Hypervisor, access to the resources will be managed by the Hosting Operating system, it give the resources to Hosted Hypervisor, then that Hypervisor allocates them to Virtual Machines. So in the second case the performance of the VM depends on the Operating system which is hosting the Hypervisor.

image Video 1 : Provisioning VM in VMware Workstation

Video 2 : Provisioning VM in VMware ESX/ESXi Server

image Video 3 : Provisioning VM in Microsoft Virtual PC/Server

Video 4 : Provisioning VM in Microsoft Hyper-V

image Video 5 : Provisioning VM in Sun Virtualbox


Advantages of Virtual Machines

1. Easy installation – As it doesn’t contain hardware the installation will be very simple and faster

2. Snapshots – We can take snapshots of the running machine, to recover when the failure occurs

3. Cloning – We can deploy multiple instances from one VM with same configuration (OS and Apps)

4. No Hardware issues – Drivers related, Power failures and Hardware Failures etc.


I hope this is informative for you, Thanks for supporting my blog. Please subscribe now to get the new posts directly to your inbox.


Post a Comment

Popular posts from this blog

VMWare Interview Questions & Tips

Windows: 2012 Server: Restoration of server from ransomware brute force attack – Real time experience

Windows and VMware : System Admin Responsibilities