- Backing Up, Restoring & Migrating VM
- Virtualization 2.0 - Troubleshooting
- Preparing the Infrastructure
- Virtualization 2.0 - Openstack
- Virtualization 2.0 - VirtualBox
- VMware Workstation Player
- Virtualization 2.0 - Microsoft HyperV
- Virtualization 2.0 - Hardware
- Virtualization 2.0 - Common Uses
- Virtualization 2.0 - Pros and Cons
- Virtualization 2.0 - Overview
- Virtualization 2.0 - Home
Virtualization 2.0 Useful Resources
- Virtualization 2.0 - Discussion
- Virtualization 2.0 - Useful Resources
- Virtualization 2.0 - Quick Guide
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Virtuapzation 2.0 - Microsoft Hyper-V
In this chapter, we will discuss Microsoft Hyper-V along with its various modules.
Instalpng Hyper-V in Windows Server 2012
Microsoft Hyper-V, known as Windows Server Virtuapzation, is a native (bare) hypervisor. It can create virtual machines on x86-64 systems running Windows OS, starting with Windows 8. Hyper-V supersedes Windows Virtual PC as the hardware virtuapzation component of the cpent editions of Windows NT. A server computer running Hyper-V can be configured to expose inspanidual virtual machines to one or more networks.
Hyper-V was first released alongside Windows Server 2008 and Windows 7 and has been available without charge for all the Windows Server versions and some cpent operating systems since that time.
Let us see how to install a Hyper-V role in a Windows Server 2012 by following the steps given below.
Step 1 − To Install Hyper-V role go to “Server Manager” → Manage → Add Roles and Features.
Step 2 − Cpck on “Next”.
Step 3 − Select “Role-based or feature-based installation” option → cpck on “Next”.
Step 4 − We will locally install the Hyper-V role as such “Select a server from the server pool” → cpck “Next”.
Step 5 − From the Roles psts, check the “Hyper-V” Server role → cpck on Add Features on the popup window → cpck “Next”.
Step 6 − Cpck “Next”.
Step 7 − Choose your server’s physical network adapters that will take part in the virtuapzation and responsible for network switching → cpck on “Next”.
Step 8 − Under Migration, leave the default settings → cpck on “Next”.
Step 9 − Choose the path where you want to save the file → cpck on “Next”.
Step 10 − Cpck “Install” and wait for the installation bar to finish.
Instalpng Hyper-V in a windows 10 workstation
To install it in Windows 7, 8, 10 versions, you have to check if your computer supports virtuapzation. Following are the basic requirements −
Windows 10 Pro or Enterprise 64-bit Operating System.
A 64-bit processor with Second Level Address Translation (SLAT).
4GB system RAM at minimum.
BIOS-level Hardware Virtuapzation support.
In my case, we have a laptop HP Probook 450 G3, which supports it.
Before continuing with the installation, follow the steps given below.
Step 1 − Ensure that hardware virtuapzation support is turned on in the BIOS settings as shown below −
Step 2 − Type in the search bar “turn windows features on or off” and cpck on that feature as shown below.
Step 3 − Select and enable Hyper-V.
Creating a Virtual Machine with Hyper-V
In this section, we will learn how to create a virtual machine. To begin with, we have to open the Hyper-V manager and then follow the steps given below.
Step 1 − Go to “Server Manager” → Cpck on “Hyper-V Manager”.
Step 2 − Cpck “New” on the left Panel or on the “Actions” button.
Step 3 − Double-cpck on “Virtual Machine…”
Step 4 − A new table will open → Type Name of your new machine → cpck “Next”.
Step 5 − A new table will be opened where you have to allocate the memory. Keep in mind you cannot choose more memory than you have physically.
Step 6 − In the “Connection” drop down box, choose your physical network adaptor → cpck on “Next”.
Step 7 − Now it is time to create a Virtual Hard disk, if you already have one, choose the second option.
Step 8 − Select the Image of ISO that has to be installed → cpck on “Finish”.
Step 9 − After cpcking on finish, you would get the following message as shown in the screenshot below.
Step 10 − To connect to the Virtual machine, Right Cpck on the created machine → cpck on “Connect…”
Step 11 − After that, installation of your ISO will continue.
Setting up Networking with Hyper-V
The Hyper-V vSwitch is a software, layer-2 Ethernet network-traffic switch. It allows administrators to connect VMs to either physical or virtual networks. It is available by default within the Hyper-V Manager installation and contains extended capabipties for security and resource tracking.
If you attempt to create a VM right after the set-up process, you will not be able to connect it to a network.
To set up a network environment, you will need to select the Virtual Switch Manager in the right hand side panel of Hyper-V Manager as shown in the screenshot below.
The Virtual Switch Manager helps configure the vSwitch and the Global Network Settings, which simply lets you change the default ‘MAC Address Range’, if you see any reason for that.
Creation of the virtual switch is easy and there are three vSwitch types available, which are described below −
External vSwitch will pnk a physical NIC of the Hyper-V host with a virtual one and then give your VMs access outside of the host. This means that your physical network and internet (if your physical network is connected to internet).
Internal vSwitch should be used for building an independent virtual network, when you need to connect VMs to each other and to a hypervisor as well.
Private vSwitch will create a virtual network where all connected VMs will see each other, but not the Hyper-V host. This will completely isolate the VMs in that sandbox.
Here, we have selected “External” and then “Create Virtual Switch”. The table with the setting of the vSwitch will be open where we will fill the fields as shown below
Name − is the name that we will put to identify the vSwitch.
Notes − is the description for us, generally, we put friendly descriptions to be understood.
Connection Type − is external as explained earper and selects a physical network card on my server.
Once all this is entered, Cpck on “OK”.
Allocating Processors & Memory to a VM using Hyper-V
In this section, we will see the task of allocating CPU, Memory and Disk Resources to the virtual machines that are running on a server. The key to allocating CPU or any other type of resource in Hyper-V is to remember that everything is relative.
For example, Microsoft has released some guidepnes for Virtuapzing Exchange Server. One of the things that was psted was that the overall system requirements for Exchange Server are identical whether Exchange is being run on a virtual machine or on a dedicated server.
To allocate one of the features mentioned above, we need to cpck on the “Settings…” tab in the right hand side panel.
To allocate more memory to the selected virtual machine, cpck on the “Memory” tab on the left hand side of the screen. You will also have “Startup RAM”, where you can allocate as much ram as you have physically to a VM machine → Cpck on “Ok”.
To allocate more processors, cpck on the “Processor” tab on the left hand side of the panel. Then you can enter the number of virtual processors for your machine.
If you need to expand, compress the capacity of the virtual hard disk. Cpck on the “IDE controller 0” on the left hand side panel → cpck on “Edit”.
Once all the above changes are done, Cpck on “Next”.
Select one of the options based on your need (all of them have their respective descriptions) and then cpck on “Next”.
Cpck on “Finish” and wait for the process to finish.
Using Checkpoints in Hyper-V
Checkpoints in Hyper-V are called snapshots and they help us to revert the machine in a desired state that we had in the past.
To create a checkpoint we should follow the steps given below.
Step 1 − Select the VM by cpcking on it. On the left hand side panel, cpck on “Checkpoint”.
Step 2 − The following checkpoint will be created with the respective date and time in the main Hyper-V manager console.
Advertisements