Windows 2012 certification path

Are you new to IT career or someone already having experience trying to next step in certification? Well this visual steps will provide you an clear idea about the Windows 2012 certification plan. As a MCT I found this graphical representation of visual path to Windows 2012 is really useful to anyone who plan to achieve Windows 2012 certification.

2012-certification path

HYPER-V new improvements in Windows Server 2012

Last two weeks has been busy day for me preparing and delivering the Windows Server 2012 Roadshow in my country (Sri Lanka) During that time me and my colleague (Hasitha) spend lot of time updating the participants about the advantage of Windows Server 2012’s new features and how their business take advantage.
Thanks to the hardware I received (desktop computers) I’ve managed to create couple of videos about HYPER-V over SMB, HYPER-V replica, Shared nothing live migration and HYPER-V Cluster hosted over File Server cluster (VHD). You can access those videos from here.

In future I’m planning to share more videos about Windows Server 2012 features. I’ll more focus on video delivery with less documentation since TechNet and my fellow Virtual Machine MVP’s already doing good job on that Smile

Updates of Windows Server 2012 Community Roadshow!

I’m glad to share with you all the success I had during the Community Roadshow carried out. Event has been carried out on December 18th & 19th in Sri Lanka. Most of the time event has been purely demonstrations with less PPT Smile

We have highlighted the significant improvements in HYPER-V area and how can business leverage maximum out of it and save cost without purchasing third party software. Unfortunately I didn’t had SR-IOV server to demo the networking improvements. All the demos are carried out on 2 desktop computers plus on IBM T430 Laptop powered with SSD. I’ve to give special thanks to the SSD disk to giving me such performance to do the demonstrations smoothly Smile

Please find below the links to the Facebook groups we use regularly to share information,

Official IT Pro community –

Virtualization Sri Lanka forum –


In this blog article I’m going show how we can enable virtual machine-level Quality of Service (QOS) in Windows 2012 server HYPER-V. QoS is a set of technology that provide you with the ability to cost-effectively manage network traffic and to enhance user experiences in enterprise environments, small offices, and even home networking environments. When we get 10G NICs in the server it is important we manage the given bandwidth to each VM base of their workload. There are various methods you can configure the QoS. In this article I’m taking into consideration Single HYPER-V host which is hosting several VM’s and how we can manage the allocated bandwidth to each VM separately. You can assign QoS to each VM or each virtual switch level as well.

In production environment it is advisable to apply the QoS in switch level rather than individual VM level. Belo diagram show such scenario,


But in my demo I’ll focus on the highlighted VM below,


When right click and select settings we can see currently bandwidth management has not been setup yet,


Now moving back to the PowerShell prompt on the host computer, I’m going to allocate 10 MBPS for this VM,


Once that command completed you can copy a file from host computer to the guest VM and monitor the network speed. for the demonstration purpose I’ll copy large file from another guest to QoS enable VM,


Due to my test servers performance issues (Sad smile) you’ll see the file copy speed is way below 10 MBPS. never the less if you go back to the PowerShell and disable the QoS, while the file copy process is going on you’ll find the copy process quicken up,



Now this is a very simple demo but the big picture I want to bring is QoS is important when you planning for server virtualization and when balancing the workload. With 10G cards becoming commodity this is becoming essential feature to enable and use. You can find more information about HYPER-V QoS here.

Hyper-V Offloaded Data Transfer (ODX)Overview

This is one of the unique feature in Windows Sever 2012 HYPER-V I would love to get my hands dirty. The idea behind is this option is to offload the data transfer commands (processing power) away from the HYPER-V HOST computers and instruct the Storage (SAN) to do that task. So basically copying data to memory transfer to the target location free the memory from data bits all these work as in the history. Virtual machine’s directly connected with FC storage or pass through disks can take leverage on this technology as long as the hardware vendor provide that facility in their storage solutions.

Right now VHD or VDHX connected to virtual IDE controllers doesn’t support this capability. The main reason is integrated development environment (IDE) doesn’t support the ODX feature.

You can review the below  video which demo the HP #PAR storage subsystem with Windows 2012 about the ODX feature.

Another video from Dell company

Another blog article released by Dell showcasing the numbers Smile Man…I’d be really happy if I can get my hands dirty on one of these storage systems.

setting up Linux getting more easier in HYPER-V

With the latest RedHat version release (6.4) RedHat team has integrated the required device drivers to Run the OS in HYPER-V. Below mention drivers has been added to the kernel of the RedHat during their shipments,

a network driver (  hv_netvsc)
a storage driver (  hv_storvsc)
an HID-compliant mouse driver (  hid_hyperv)
a VMbus driver (  hv_vmbus)
a util driver (  hv_util)
an IDE disk driver (  ata_piix)
a clock source (i386, AMD64/Intel 64:  hyperv_clocksource)