Create Virtual Machine in Hyper-V on Windows Server 2012
With the rising usage of data centers all over the world, organizations rely on virtualization technique for increased IT efficiency, flexibility, and scalability. The virtualization solutions help in reducing the overall costs including power bills, maintenance fees and datacenter office space and fees by consolidating more workloads on fewer servers. The blog will be discussing about the Hyper-V platform that can create virtualized computing environment where several virtual machines can be created and managed individually.
Virtualization can be defined as the creation of virtual version of a device, resource, such as server, network, storage, or operating system. The main aim of virtualization is to manage the workload by transforming traditional computing to make it more scalable. Using Operating-system virtualization, we can run multiple operating systems on a single piece of hardware. When a different OS is operating on top of the primary OS using virtualization, then it is referred to as virtual machine.
Benefits of Virtualization
Some of the major benefits of switching to virtualization technology are as follows:
- Reduced Capital and Operating Cost: Having less number of physical servers can save our money on the power bills, maintenance fees and data-center office space and fees.
- Higher Availability & Uptime: In virtualized environment, multiple servers can fail over to a set of backup servers allowing many-to-one configuration ratio increasing availability and uptime.
- Business Continuity & disaster recovery: Changes in one server can be made without affecting others sharing the same hardware. Maintenance can be done in production environment without affecting business or causing disruptions
- Isolating Applications: With virtualization, we can put applications on dedicated Operating Systems on a virtual server. Isolating applications in their own OS allows developers to deploy agile IT services.
- Speedy Installations: Virtual devices enable fast installations of new server applications or router because no equipment needs to be ordered, delivered or set up. Instead, we need to configure a new virtual machine or router using virtual management tool.
Virtualization with Hyper-V
Microsoft introduced Hyper-V as a virtualization platform in 2008 and versions of Hyper-V includes Windows server 2012 R2, Windows server 2012, Windows Server 2008 R2 and Windows Server 2008.
Hyper-V is a server hypervisor which enables you to run multiple operating system on a single machine and isolate them from each other. It is a Windows Server feature that can be installed whenever a server administrator decides to do so. Microsoft has also launched a separate product called Microsoft Hyper-V Server, which is a standalone or short version of Windows Server with all the parts irrelevant to virtualization removed. Since it has less components, server requires less maintenance time.
The Hyper-V role in Windows Server 2012 makes it possible to create a virtualized-server environment where multiple virtual machines can be created and managed. Hyper-V stores its virtual machine in a file with .vhd extension and these virtual hard disk are saved on a physical disk.
Install Hyper-V in Windows Server 2012
Steps for installing the Hyper-V in Windows Server 2012 Data Center are as follows:
- Open Server Manager then go to Add roles and features.
- To install Hyper-V role on the server, select Hyper-V checkbox as shown below. Click Next to proceed.
- The next step is to create virtual switches so that virtual machines get attached to them.
- In this step, you can browse location for virtual hard disk files and virtual machine configuration file.
- Select Install to install roles, role services, or features of Hyper-V role.
Launch Hyper-V in Windows Server 2012
- Once installation is complete, computer needs to be restarted.
- To start Hyper-V, go to Programs > Hyper-V Management Tools > Hyper-V Manager
Create Virtual Machine in Hyper-V
Create virtual machine in windows server 2012 with Hyper-V Manager. We can create, change, and delete Virtual machines. To create a new VM, we will follow these steps:
- In Hyper-V Manager window, select New > Virtual Machine on the right panel.
A New Virtual Machine Wizard will be open which asks you to provide the following details for VM.
- Specify Name and Location: Provide name for a virtual machine. Besides, this windows will enables you to store VM in user-defined location.
- Assign Memory: The next step will let you specify the amount of memory to allocate to the virtual machine.
- Configure Networking: In configure networking, users can create a virtual switch by configuring network adapter.
- Connect Virtual Hard Disk: This step will provide three options to connect Virtual Hard Disk:
- Create Virtual hard disk
- Use an existing VHD
- Attach a virtual hard disk later
- Installation Options: Choose one of the installation options from below screen to run VM on Hyper-V:
- Install an operating system later
- Install an operating system from a boot CD/DVD
- Install an operating system from a boot floppy disk
- Install an operating system from a network based installation server
In this example, we are creating VM from .iso image of Linux operating system.
- Summary: This will display brief detail of virtual machine such as name, memory, network, hard disk, & operating system. Click Finish to complete the New Virtual Machine Wizard.
Start Virtual Machine
- In Hyper-V Manager Window, right click on VM and select start.
Connect Virtual Machine
- Now VM is in running state. To connect it to the Hyper-V, right click on VM and select connect.
- Virtual machine having its own operating system will be open in new Window as shown below.
Virtualization has taken the computing environment to a new level with its benefits. Hyper-V has advantages like hardware-resource savings, less space requirements, energy cost savings, flexibility, etc. Hyper-V technology introduced by Microsoft allows several multiple VMs to be created and managed efficiently. The release of standalone version of Hyper-V server makes it more attractive as only the relevant components of virtualization are used and GUI is made as small as possible to reduce the maintenance time. The blog explains the importance of virtualization, install Hyper-V in Windows Server 2012, create and run Virtual Machine using Hyper-V.