Archive for the ‘Hyper-V R2’ Category

#Linux Integration Services Version 4.1 for Hyper-V

March 22, 2016 1 comment

New with Linux Integration Services 4.1:

•Expanded Releases: now applicable to Red Hat Enterprise Linux, CentOS, and Oracle Linux with Red Hat Compatible Kernel versions 5.2, 5.3, 5.4, and 7.2.

•Hyper-V Sockets.

•Manual Memory Hot Add.



•Uninstallation scripts.

When installed in a supported Linux virtual machine running on Hyper-V, the Linux Integration Services provide:

•Driver support: Linux Integration Services supports the network controller and the IDE and SCSI storage controllers that were developed specifically for Hyper-V.

•Fastpath Boot Support for Hyper-V: Boot devices now take advantage of the block Virtualization Service Client (VSC) to provide enhanced performance.

•Time Keeping: The clock inside the virtual machine will remain accurate by synchronizing to the clock on the virtualization server via Timesync service, and with the help of the pluggable time source device.

•Integrated Shutdown: Virtual machines running Linux can be shut down from either Hyper-V Manager or System Center Virtual Machine Manager by using the “Shut down” command.

•Symmetric Multi-Processing (SMP) Support: Supported Linux distributions can use multiple virtual processors per virtual machine. The actual number of virtual processors that can be allocated to a virtual machine is only limited by the underlying hypervisor.

•Heartbeat: This feature allows the virtualization server to detect whether the virtual machine is running and responsive.

•KVP (Key Value Pair) Exchange: Information about the running Linux virtual machine can be obtained by using the Key Value Pair exchange functionality on the Windows Server 2008 virtualization server.

•Integrated Mouse Support: Linux Integration Services provides full mouse support for Linux guest virtual machines.

•Live Migration: Linux virtual machines can undergo live migration for load balancing purposes.

•Jumbo Frames: Linux virtual machines can be configured to use Ethernet frames with more than 1500 bytes of payload.

•VLAN tagging and trunking: Administrators can attach single or multiple VLAN ids to synthetic network adapters.

•Static IP Injection: Allows migration of Linux virtual machines with static IP addresses.

•Linux VHDX resize: Allows dynamic resizing of VHDX storage attached to a Linux virtual machine.

•Synthetic Fibre Channel Support: Linux virtual machines can natively access high performance SAN networks.

•Live Linux virtual machine backup support: Facilitates zero downtime backup of running Linux virtual machines.

•Dynamic memory ballooning support: Improves Linux virtual machine density for a given Hyper-V host.

•Synthetic video device support: Provides improved graphics performance for Linux virtual machines.

•PAE kernel support: Provides drivers that are compatible with PAE enabled Linux virtual machines.


January 9, 2013 Leave a comment

The Hyper-V momentum continues and Microsoft commitment to interoperability pays off again. Today, Red Hat announced the release of RHEL 5.9 which includes the Hyper-V Linux Integration Services built-in.

From the press release, Red Hat touts the included Hyper-V drivers:

New Virtualization Capabilities and Flexibility in Multi-vendor Environments. Red Hat Enterprise Linux 5.9 enhances the operating system’s usability in multi-vendor environments by introducing Microsoft Hyper-V drivers for improved performance. This enhances the usability of Red Hat Enterprise Linux 5 for guests in heterogeneous, multi-vendor virtualized environments and provides improved flexibility and interoperability for enterprises.

Altaro Sofware: Hyper-V Guest Design: Fixed vs. Dynamic VHD

Altaro guys are writing another important post about Hyper-v Guest design Check there


Should you use fixed or dynamic virtual hard disks (VHDs) for your virtual machines? The basic dilemma is the balance of performance against space utilization. Sometimes, the proper choice is obvious. However, as with most decisions of this nature, there are almost always other factors to consider.

Pass-Through Disks

Although the focus of this article is on VHDs, it would be incomplete without mentioning past-through disks. These are not virtualized at all, but hand I/O from a virtual machine directly to a disk or disk array on the host machine. This could be a disk that is internal to the host machine or it could be a LUN on an external system connected by fibrechannel or iSCSI. This mechanism provides the fastest possible disk performance but has some very restrictive drawbacks.

Pass-Through Benefits

  • Fastest disk system for Hyper-V guests
  • If the underlying disk storage system grows (such as by adding a drive to the array) and the virtual machine’s operating system allows for dynamic disk growth (such as Windows 7 and Server 2008 R2), the drive can be expanded within the guest without downtime.

Pass-Through Drawbacks

  • LiveMigration of VMs that use pass-through disks are noticeably slower and often include an interruption of service. Because pass-through disks are not cluster resources, they must be temporarily taken offline during transfer of ownership.
  • Hyper-V’s VSS writer cannot process a pass-through disk. That means that any VM-level backup software will have to take the virtual machine offline while backing it up.
  • Volumes on pass-through disks are non-portable. This is most easily understood by its contrast to a VHD. You can copy a VHD from one location to another and it will work exactly the same way. Data on pass-through volumes is not encapsulated in any fashion.

Continue there

Categories: Hyper-V, Hyper-V R2

VMM Tricks: VMM 2012 error when adding new Host

June 15, 2012 2 comments

We are working on new private cloud implementation with high restrictive security boundaries, while adding new Hyper-v cluster “ Windows 2008 R2 Sp1 Core edition” we got error



We make sure that we are using administrator account, No firewall problems.

We have Parent Domain (xxx.local) where all Management servers are running "VMM, SCOM and DPM" and we have child domain ""  where all Hyper-v servers are running "10 Servers in One Hyper-v cluster using Windows 2008 R2 SP1 Server Core"
the Hyper-v hosts are from HV01 to HV10 and using IPs from XX.XXX.XX.51 to XX.XXX.XX.60 and Hyper-v cluster IP is XX.XXX.XX.61


When I am trying to ping any node of the Hyper-v hosts it is working fine, Able to resolve the Hosts names using NSLOOKUP

When I am trying to add any host to Hyper-v cluster I got this error
[2124] 084C.06D4::06/03-09:25:30.427#18:ServerConnection.cs(1229): Microsoft.VirtualManager.Utils.CarmineException: HV01 cannot resolve with DNS.

I tried to add the host name "netbios and FQDN" to hosts file and got the same error. the funny thing that when I am trying for example HV04 I got the same error that the servers HV01 cannot resolve with DNS.  !!!!!!!!!!

VMM is trying to resolve HV01 not Hv04, I tried IPs and got the same error.

After some troubleshooting it turn to be something wrong in the VMM Server

Using Network Monitor and Wirshark here what i found

When adding the cluster IP or FQDN , VMM Service check with Parent DC to resolve and it manage to get the IP "it does not matter wherever I provide IP or FQDN"

Then the VMM checks with the Child DC for the cluster "Since The cluster and Hyper-v hosts exist in the child domain" and it resolve the cluster name.

VMM start to query the cluster nodes and resolve all nodes and suddenly it start searching for any random host NetBIOS name and consider Host.Parent.domain not hots.child.parent.domain without any reasons and return error that it can not resolve the name

So for the seek of troubleshooting we added all the hosts NetBIOS and FQDN to hosts file and got the same error. Analyzing the capture I found that all Cluster name and all hosts were resolved but suddenly the VMM did the same again with Cluster name "Since it is not added to hosts file"

Adding all Hosts and Cluster names to Hosts file solved the problem.

Ubuntu 12.04 Will Have Hyper-V Drivers By Default

Over the weekend, Mike Sterling (PM for the open source side of Hyper-V), tweeted that:

Since it has been a while, will make it worth it…Ubuntu 12.04 has Hyper-V drivers included by default for easy VM deployment.

Check the rest there

Categories: Hyper-V, Hyper-V R2, Linux Tags:

Download Microsoft Private Cloud Evaluation Software

January 17, 2012 Leave a comment
System Center 2012 Release Candidate plus optional Windows Server 2008 R2 SP1 download

Download Microsoft Private Cloud

A Microsoft private cloud dramatically changes the way your business produces and consumes IT services by creating a layer of abstraction over your pooled IT resources. This allows your datacenter to offer true infrastructure service capability as well as optimally managed application services.

Microsoft private cloud solutions are built on System Center and Windows Server.

System Center 2012 Release Candidate empowers you with a common management toolset for your private and public cloud applications and services. System Center helps you confidently deliver IT as a Service for your business.

Windows Server 2008 R2 SP1 (optional download) will give you improved powerful virtualization capabilities that can transform how you deliver IT services to your end users and enable you to lay the foundation of a private cloud infrastructure.

Please Note: Many Microsoft private cloud scenarios require Windows Server 2008 R2 SP1. If you are using an older version, we highly recommend upgrading to experience the full Microsoft private cloud evaluation.
Need more information? See the product details page. Register to access technical product resources at the Microsoft Private Cloud Evaluation Resource Page.

The Microsoft private cloud evaluation includes:

System Center 2012 Release Candidate
Available in these languages: English

  • System Center 2012 Unified Installer is a utility designed to perform new, clean installations of System Center 2012 for testing and evaluation purposes only. If you want to upgrade from an existing System Center installation or choose set up options such as high availability or multi-server component installs, please refer instead to the System Center 2012 component installation guides located on the Microsoft Private Cloud Evaluation Resource Page.
    User’s Guide >>
  • System Center 2012 App Controller provides a common self-service experience across private and public clouds that can help you empower application owners to easily build, configure, deploy, and manage new services.
    System Requirements >>
  • System Center 2012 Configuration Manager provides comprehensive configuration management for the Microsoft platform that can help you empower users with the devices and applications they need to be productive while maintaining corporate compliance and control.
    System Requirements >>
  • System Center 2012 Data Protection Manager provides unified data protection for Windows servers and clients that can help you deliver scalable, manageable, and cost-effective protection and restore scenarios from disk, tape, and off premise.
    System Requirements >>
  • System Center 2012 Endpoint Protection, built on System Center Configuration Manager, provides industry-leading threat detection of malware and exploits as part of a unified infrastructure for managing client security and compliance that can help you simplify and improve endpoint protection.
    System Requirements >>
  • System Center 2012 Operations Manager provides deep application diagnostics and infrastructure monitoring that can help you ensure the predictable performance and availability of vital applications and offers a comprehensive view of your datacenter, private, and public clouds.
    System Requirements >>
  • System Center 2012 Orchestrator provides orchestration, integration, and automation of IT processes through the creation of runbooks that can help you to define and standardize best practices and improve operational efficiency.
    System Requirements >>
  • System Center 2012 Service Manager provides flexible self-service experiences and standardized datacenter processes that can help you integrate people, workflows, and knowledge across enterprise infrastructure and applications.
    System Requirements >>
  • System Center 2012 Virtual Machine Manager provides virtual machine management and services deployment with support for multi-hypervisor environments that can help you deliver a flexible and cost effective private cloud environment.
    System Requirements >>

Windows Server 2008 R2 SP1 (optional download)
Available in these languages: Chinese (Simplified), English, French, German, Japanese, Spanish

  • Windows Server 2008 R2 SP1 is designed to help you increase control, availability, and flexibility of your datacenter and desktop infrastructure while helping reduce costs.
    System Requirements >>

Open Beta now available for download: Service Management for the Private Cloud

October 3, 2011 1 comment

The Solution Accelerators Microsoft Operations Framework team is working on a new white paper, Service Management for the Private Cloud. Based on your participation in the IPD Beta Program, we believe you will find this white paper useful in your journey to the cloud. We hope you’ll take the time to preview and provide feedback on our new beta release.

Get the download

To download the Beta version of this Solution Accelerator, click here.

Tell us what you think

The Beta review period runs through October 7, 2011.

Download the beta guide and provide us with your feedback, especially in the areas of its usefulness, usability, and impact. Send an email with your input by Friday, October 7. We need to receive your input during this period for your feedback to be included in the final release ofService Management for the Private Cloud.

Your input helps to make the guides we publish as helpful and useful as possible. We look forward to hearing from you!

To submit feedback through email, please use the following procedure:

1. Use the Comment feature in Microsoft Word to insert your feedback in the form of comments. Please only submit your feedback in the documents using this feature in Word.

2. If your feedback concerns something other than the content of the document, please include your feedback directly in your email message.

3. Email the document with your feedback to

Kinds of feedback

We would especially appreciate feedback in the following areas:

  • Usefulness
    Is the technical depth of this white paper sufficient for the topics covered? What portions of the white paper are the most useful to your organization?
  • Usability
    Is the structure or flow of this white paper effective? Is the information presented in a clear and logical manner? Can you easily find key content?
  • Impact
    Do you anticipate that this white paper will save you time and accelerate deployment of Microsoft management products in your organization? Has this white paper had a positive influence on your opinion of the Microsoft technologies it addresses? Do you think this white paper helped you apply service management principles to make your private cloud more successful?

Benefits for participation

  • You get an early look at this high-demand content.
  • You will be listed as a contributor if you provide feedback we integrate into the final version of the guide.


The final release is expected to be available from the Microsoft Download Center in November 2011. You will receive an email notification when it’s available for download.

Learn More

Visit the MOF home page on TechNet:

For the latest Solution Accelerators, visit the home page:

Thank you for your interest in the development of the Service Management for the Private Cloud white paper. We look forward to receiving your feedback!


Solution Accelerators Infrastructure Planning and Design Team

Microsoft Corporation

Follow Solution Accelerators on Twitter to get the latest tips and updates: @MSSolutionAccel

Categories: Cloud, Hyper-V R2, IaaS Tags:

[RHS] Error 5023 from ResourceControl for resource Cluster Disk

August 18, 2011 1 comment

This week I got a call from one of my team mates (Nashaat Sorial) telling me that he is facing a problem with his Hyper-V cluster..

He is running 3 Hyper-V hosts with Windows 2008 R2 SP1 running multiple applications. One of the hosts keep failing and He can not Live migrate any VM to the other hosts until restart.

We went through all well known workarounds for such cases like

1- if you have AV please disable

2- Also check

3- Please if you have teaming..Break it and check again

4- Please check

5- Make sure that you enable the "file and printer sharing" as well as the "client for MS networks" on the heartbeat networks cards on all nodes.

So we have to start reading more in the cluster logs. You can generate the cluster logs as per

We got some interesting data and errors in the logs just like:

In Win2008 the Physical Disk resource type private property that stores the disk signature change from "Signature" and it is now "DiskSignature" in Win2008.  The lack of the DiskSignature property not being populated was resulting in the resource failing to come online

ERROR_CLUSTER_GROUP_MOVING(5908)’ because of ”Virtual Machine Configuration R-Web2003′ is owned by node 2, not 1.’

mm.. So it looks like something from the Hardware level. Searching HP blades errors come with more useful information


he HP Integrated Management Log shows ‘ASR Detected by System ROM‘ along with the following events in the System event log on an affected machine:

Event Type:    Warning
Event Source:    hpqilo2
Event Category:    None
Event ID:    57
Failed GET SENSOR READING, sensor 16
Event Type:    Warning
Event Source:    hpqilo2
Event Category:    None
Event ID:    57
NetFN 0x4, command 0x2D timed out

The solution for this was to perform the following:

  • Install the latest ILO Firmware Update v. 1.81
  • Install the HP iLO Management Channel Interface Driver v.
  • Install the HP ProLiant iLO2 Management Controller Driver v.

All of these drivers can be downloaded form the following location, selecting your operating system:

SQL Server / Dynamic Memory Whitepaper

Today SQL Server team published a whitepaper about considerations for Dynamic Memory in SQL Server VMs.

You can download the paper from:

Running SQL Server with Hyper-V Dynamic Memory – Best Practices and Considerations


Summary: Memory is a critical resource to Microsoft SQL Server workloads, especially in a virtualized environment where resources are shared and contention for shared resources can lead to negative impact on the workload. Windows Server 2008 R2 SP1 introduced Hyper-V Dynamic Memory, which enables virtual machines to make more efficient use of physical memory resources. Hyper-V Dynamic Memory treats memory as a shared resource that can be reallocated automatically among running virtual machines. There are unique considerations that apply to virtual machines that run SQL Server workloads in such environments. This document provides insight into considerations and best practices for running SQL Server 2008 R2 in Hyper-V Dynamic Memory configurations on Windows Server 2008 R2 SP1.


I am not SQL Expert but I will try to provide any hints or comments on this Whitepaper


Enjoy it Smile

Managing XenServer with System Center Virtual Machine Manager (SCVMM) 2012

Update: Just discovered it was  released in German on Michel  form MS blog and he worked with Thomas from Citrix on the English one which has then published on his blog. So we can say this is a result form MS and Citrix geeks partnership 🙂

 German Source:

English Source:

In many of today data centers you will commonly find hypervisors from multiple vendors used in parallel because of various reasons. Typical candidates are the hypervisors from VMware, Microsoft or Citrix and -in rare cases- Red Hat (KVM).

The challenge with these kinds of heterogeneous environments is the management (i.e. operational procedures, maintenance, support). To allow efficient processes it is necessary to leverage a management platform that is common across the various technologies. With the upcoming new 2012 version of Microsoft’s System Center Virtual Machine Manager, SCVMM will be able to manage hypervisors from other vendors as well. As Microsoft and Citrix maintain close and longstanding relationship (see for further information) Citrix XenServer is one of the platforms that can be managed by SCVMM.

The intention of this blog, which is a joint effort between Michel Lüscher (Consultant Datacenter – Windows Server and Virtualization) from Microsoft Consulting in Switzerland and myself, is to give you an initial idea about what’s coming in the near future. (The German version of this article can be found here)

Important: Please note that this article refers to the public beta of System Center Virtual Machine Manager 2012 and the XenServer Supplemental Pack only. The RTM (Release to Manufacturing) version might have a different features and functionalities!

SCVMM management functionalities

SCVMM will be able to perform the following tasks on XenServer hosts.

  • VM Deployment
    • VM Template and Services Deployment
    • Intelligent Placement (Host Rating)
    • Support for PV and HVM Virtual Machines
    • VMM Templates (not XenServer Templates)
  • VM Migration
    • XenMotion (within the attached Resource Pool)
    • LAN Migration between XenServer and the VMM Library
    • No V2V (use P2V instead)
  • Host Management
    • Dynamic Optimization
    • Power Optimization
    • Maintenance Mode
    • Storage
      • Support for all kinds of XenServer Repositories
  • Network


SCVMM 2012 will support the following versions of XenServer:

  • Citrix XenServer 5.6 Feature Pack 1
  • Citrix XenServer 5.6 SP2
  • Citrix XenServer “Boston”

Microsoft is committed to constantly work on the XenServer support side, to ensure post-„Boston“ releases of XenServer can be managed by SCVMM shortly after their public appearance. Based on the close partnership Citrix supports this effort by providing the Microsoft engineering teams with early releases of XenServer as soon as they become available.

Citrix XenServer Supplemental Pack

To allow Microsoft System Center Virtual Machine Manager managing a XenServer or XenServer Resource Pool, it is necessary to install the “SCVMM Integration Suite Supplemental Pack” within the Dom0 of the respective XenServer(s). Please note that the provided supplemental pack is compatible with XenServer 5.6 Feature Pack 1 or higher only.

The installation of the supplemental pack can to be done using two different ways. The more complex way (which is required for existing XenServers) is leveraging the XenServer CLI and requires root permissions.

1. Download and mount the installation ISO:

# mkdir /tmp/scvmm
# cd /tmp
# wget
# mount -o loop /tmp/scvmm-beta-integration.iso /tmp/scvmm

2. Install the components:

# cd /tmp/scvmm
# cd xs#xenserver-integration-suite
# ./
# cd ../xs#xenserver-transfer-vm
# ./
# cd /

(click to enlarge)

3. Clean up.

# umount /tmp/scvmm
# rmdir /tmp/scvmm
# rm /tmp/ scvmm-beta-integration.iso

The easier way of installing the supplemental pack is during the initial XenServer setup. During the installation procedure the wizards asks if further supplemental packs should be installed. All you need to do is to insert the Supplemental Pack CD (or ISO) and follow the on-screen instructions.




Integrating Citrix XenServer into SCVMM

After the installation completed successfully we need to switch to the SCVMM Admin Console for the final preparatory work. The first step is to create a “Run As Account” within the “Create Run As Account Wizard”, as shown on the screenshot below (Settings Workspace ⇒ Security ⇒ Create Run As Account (Ribbon)):

The next step is to actually integrate the XenServer with SCVMM. This is done using the following wizard: “Fabric Workspace ⇒ Servers ⇒ Add Resources (Ribbon) ⇒ Citrix XenServer Hosts and Clusters”, as shown on the screenshot below:

Now the XenServer should be listed as a available resource within the “Fabric Workspace”, as shown below:


In case the integration of XenServer into SCVMM is not successful, check the following items:

  • Is DNS functional and can all relevant servers be resolved?
  • Is the XenServer Certificate valid and does it correspond with the computer name specified? (Click on “View Certificate” within the wizard)
  • Can SCVMM connect to the XenServer? Run the following command on your SCVMM server to check (replace XenServer name, user name and password accordingly):
    C:\> winrm enum -r:https://MyXenServer:5989 -encoding:utf-8 -a:basic -u:”root” -p:”MyPassword” -skipcacheck -skipcncheck

Further information

Update 2: Michel from Microsoft Kindly informed me about 2 changes to the article:

1) in the “requirements” section:

Note: Citrix XenServer 5.6 will be supported in the beta version only. When the final version of SCVMM 2012 RTM “Boston” will be the only supported XenServer version. This is due to changes in the core platform of XenServer and its dependencies with SCVMM,

  2) In the “troubleshooting” section:

The CN field and the ElementName in the result of this command have to match exactly. The exact value of these fields must be specified as the computer name when adding the Citrix XenServer host.

Categories: Citrix, Hyper-V, Hyper-V R2, VMM2012
%d bloggers like this: