Powered by System Center
Posts tagged Hyper-V
TweetCloud showing my pre-occupations
Sep 28th
Somebody was twittering his TweetCloud the other day. This inspired me to do the same. Just register at http://tweetcloud.com/ and see what you have been up to in Twitterland. Since I use Twitter primarily for business use there are not many words in it that I have to be sorry for. Ok, maybe a few
Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage
Jul 18th
HP has published a technical whitepaper focusing on the performance characterization of the disk sub-system for HP StorageWorks P4500 21.6TB SAS Multi-site SAN Solution (HP P4500 SAN), addressing questions a customer may have about deploying Microsoft’s Hyper-V R2 virtual machines (VMs) on HP ProLiant BL490c G6 Virtualization Blades (ProLiant BL490c G6) with HP P4500 iSCSI SAN storage device for backend storage.
Target audience: The intended audience includes, but is not limited to, individuals or companies who are interested in the use of Hyper-V R2 virtualization technology for consolidation and migration of servers to ProLiant BL490c G6 servers with HP P4500 SAN storage solutions.
This white paper describes testing performed in April 2010:
http://h20195.www2.hp.com/V2/GetPDF.aspx/4AA1-9557ENW.pdf
HP MPIO Full Featured DSM for HP EVA now supports Cluster Shared Volumes
Jul 2nd
In an HP Storage Works EVA Best Practices document published in February 2010, we were advised not to use the HP MPIO DSM with Cluster Shared Volumes, but as an alternative to use Microsoft Native MPIO only. This was unfortunate because the HP MPIO Full Featured DSM allows for better visibility and control of the multiple paths between Hyper-V R2 host and its storage.
During a storage change in one of our datacenters, we noticed that not all nodes were able to see all CSV disks. The Hyper-V R2 cluster we were working on has eight cluster nodes. On another occasion, one of my cluster MVP colleagues, Edwin van Mierlo, had explained to me that in a Hyper-V R2 cluster with CSV, the number of SCSI registrations can add up very quickly.
In our case we work with an 8-node Hyper-V R2 cluster with HP BL490c blades and HP EVA6400 storage array with 20 LUNs.
Each CSV LUN counts as one SCSI Reservation. The coordinator node makes a persistent reservation for each LUN it owns in the cluster. Because all other nodes in the cluster must be able to read/write to that same LUN (CSV with Direct I/O), they must register all possible paths to that LUN, dependent on one of the following two registration methods:
-
Storage that require a registration per path
-
Storage that require a registration per Initiator
The software on the host will send a registration over all of the paths. So the Storage will receive a registration REGISTER_ IGNORE_EXISTING_KEY on all paths. It is then up to the storage to do the correct thing.
http://www.freepatentsonline.com/EP1246060.html
In a two node cluster this would mean:
Example: 2 node cluster, 2 Initiators per node, 4 paths per Initiator, 1 Disk (CSV) :
For Storage "class" A, per path registration, you get:
-
16 registrations (4 paths x 2 initiators x 2 nodes x 1 disk)
-
1 reservation (from 1 node in the cluster that owns the disk)
For Storage "class" B, per Initiator registration, you get:
-
4 registrations (2 nodes x 2 initiators)
-
1 reservation (from 1 node in the cluster that owns the disk)
In an 8-node cluster with 20 CSV disks, the number of registrations go up quite significantly:
For Storage "class" A, per path registration, you get:
-
1280 registrations (4 paths x 2 initiators x 8 nodes & 20 disks)
-
20 reservations (from all nodes owning an online disk)
For Storage "class" B, per Initiator registration, you get:
-
16 registrations (8 nodes with 2 initiators)
-
20 reservations (from all nodes owning an online disk)
I am not sure what method HP uses for HP EVA, but I hope it is “class” B. If anyone knows, please let me know!
While searching for other cases with CSV problems in HP EVA environments I struck on this important piece of news:
The author of the blog refers to a newly released version of HP MPIO Full Featured DSM v4.01 which fully supports Cluster Shared Volumes with Windows Server 2008 R2
See the original blog: http://blogs.technet.com/b/hugofe/archive/2010/06/18/hp-dsm-support-with-csv.aspx
Download the software here.
Download the release notes here.
Important parts:
“if there is a stray reservation on a disk device, the device becomes inaccessible to the host systems connected to it. This is because the strong reservation type (persistent reservations) supports load balancing in clusters. You can use the persistent reservations clear utility that comes with HP MPIO EVA DSM package to remove the stray reservations.”
“Note: For Microsoft Windows Server 2008 and Windows Server 2008 R2 Failover cluster to work properly, set the array host mode on the HP CommandView EVA to ‘Microsoft Windows LH’ or set custom host mode to “00000004198009A8”.
In the CommandView we use (v9.2.1) we don’t have the Microsoft Windows LH host mode option.
If you issue the hpprutil devices command you can see this:
You can clear the reservation with hpprutil clear devices
We finally seem to have some light at the end of the tunnel about Hyper-V R2 clusters and mysteriously disappearing cluster shared volumes.
Conditions when DPM cannot backup a Hyper-V VM
Jul 2nd
We recently saw a situation where a running VM could not be backed up by Data Protection Manager.
Here is why:
If at least one of the following conditions is true
-
The Hyper-V integration components for volume snapshot copy disabled for the VM
-
Dynamic disks configured inside of the VM
-
Non-NTFS based partitions inside the VM
-
Changed shadow storage assignments within the VM
-
VM is not in running state.
In such a case, the VM is put into saved state before the host volumes are snapshotted for back up. For such VMs, Hyper-V writer reports the VM datasouce name in the format "Backup Using Saved State<VMName>". If online backup is possible for a VM, the format will be "Backup Using Child Partition Snapshot<VMName>".
My Cluster MVP award has been renewed for 2010
Jul 1st
This afternoon I got the great news. I received confirmation of my second Microsoft MVP Cluster Award. It is always very stimulating knowing that people @ Microsoft and in the community out there appreciate my Hyper-V / Cluster technical contributions on my blog and on Twitter. It has been really worth it. Being an MVP gives you so much better connectivity with Microsoft and other MVP’s in your technical field. I am sure we will be able to continue work on great new improvements in Hyper-V, System Center and Clustering technology in the next 12 months.
You can follow me at Twitter: @hvredevoort and @hyperv_r2
Update hotfix list Hyper-V R2
Jun 16th
I came across a new Hyper-V R2 hotfix on the list related to Intel Westmere processors (Nehalem EP/W5580).
“This issue occurs because Intel Westmere processors have a new Virtual Machine Control Block (VMCB) caching feature. This feature is added to provide a virtualization assistance to increase the hypervisor performance. Because this feature was introduced after Windows 2008 SP2 and Windows 2008 R2 were released, the hypervisor does not handle the VMCB caching correctly. Therefore, the system memory may be corrupted. This behavior can cause the stop error 0x0000001a.”
http://support.microsoft.com/kb/981791
The complete list of Hyper-V R2 updates can be found on the following Technet page:
http://technet.microsoft.com/en-us/library/ff394763(WS.10).aspx
Hyper-V updates & hotfix list
Mar 18th
Some time ago I asked MS to split the list for Hyper-V updates in R1 and R2. Well … they did and thanks a lot!
Hyper-V Update List for Windows Server 2008 R2:
http://technet.microsoft.com/en-us/library/ff394763(WS.10).aspx
Hyper-V Update List for Windows Server 2008:
http://technet.microsoft.com/en-us/library/dd430893(WS.10).aspx
Update April 2010:
A recent hotfix was made available by Microsoft as a workaround for a problem with Live Migration win AMD Family 10h processors.
When you run Windows Server 2008 R2 Hyper-V on a computer that uses AMD Family 10h processors, the host computer may restart unexpectedly or stop responding. When the computer restarts or stop responding, you receive no error messages.
This issue may occur when the Live Migration feature is used to move a virtual machine (VM) from one Windows Server 2008 R2 Hyper-V-based node to another node. This problem usually affects the source node that is the original location of the VM and usually does not affect the target node that is the new location where the VM will be moved.
Note This issue may occur in other scenarios and occurs not only in Live Migration scenarios.
Look for erratum #383 in this AMD support document
http://support.amd.com/us/Processor_TechDocs/41322.pdf
Thanks to IT Core Blog
Azure is running future version of Hyper-V
Feb 11th
VMware is targeting MS for not using Hyper-V for their virtualization platform. Well in fact they are not using Hyper-V current version but Hyper-V vnext (possibly even vnext R2) version. Hyper-V R2 already benefited from the experiences with Azure Hypervisor and the upcoming Hyper-V or even the next service pack will benefit in an identical fashion.
Read this:
Design Principles Behind The Windows Azure Hypervisor
By Hoi Vo, Director on the Azure team
We are frequently asked about the Windows Azure Hypervisor, and whether or not the code will be made available to customers as a product they could run in their own datacenters. We built the Windows Azure Hypervisor with three principles:
- Efficient: push work to hardware as much as possible. Any percentage gain once multiplied to tens of thousands of machines will be very significant for us. Consequently we can bet on new processor features to save CPU cycles for the hosted application.
- Small footprint: any features not applicable to our specific cloud scenarios are removed. This guarantees that we do not have to worry about updating or fixing unnecessary code, meaning less churning or required reboots for the host. All critical code paths are also highly optimized for our Windows Azure scenarios.
- Tight integration: The Windows Azure Hypervisor is tightly optimized with the Windows Azure kernel. This is required to achieve the level of scalability and performance we want for our stack.
Much of the development for the Windows Azure Hypervisor would only work in our environment, taking advantage of our specific homogenous data center environment. Some of the innovations would be useful to customers with a different data center design and will be incorporated in future releases of Hyper-V (e.g. Second-Level Address Translation will be available in Hyper-V v2.0).
Azure V2V seems inevitable
Feb 5th
In my November blog I talked about moving virtual machines to the cloud. More evidence of an upcoming Infrastructure as a Service (IaaS) can be found on MSDN, which describes virtual machine sizing, ranging from 1-core (Small) to 8-core (ExtraLarge) virtual machines with memory up to 15GB of memory and 2TB of disk space.
Another service described is the ability to mount Windows Azure drives, which act as a local NTFS drive, mounted on the server’s file system, accessible to code running in a role. This was previously referred to as an X-drive. Mounting a so called CloudDrive requires Windows Azure Guest OS 1.1 (release 201001-01).
Will we really be able to migrate a virtual machine from our private cloud to the Azure public cloud? I don’t think we have to wait much longer before hybrid clouds become a reality.
Will we be able to move a VMware VM to Azure? I think you can answer that for yourself.
Hyper-V Best Practices Analyzer is not yet available for Windows Server 2008 R2
Jan 27th
[Update January 28, 2010: Mike Sterling from Microsoft informed me that the article was erroneously published. There is still some work to be done internally before it can be made available]
Microsoft has a reputation of writing good best practices analyzers. Some of the newer ones are integrated in the Server Manager of Windows Server 2008 R2 (Active Directory, DNS) or its manager such as the Cluster Validation Analyzer in Windows Failover Cluster Manager.
A recent addition is the new Hyper-V Best Practices Analyzer
About the Hyper-V BPA Update
The update described in this article contains best practice benchmarks against a computer that is running Hyper-V on a computer that is running Windows Server 2008 R2. After this update is installed on a server that is running Windows Server 2008 R2, you can run a series of Best Practices Analyzer scans on Hyper-V that will help you to bring the role into compliance with best practices.
You can use Hyper-V Best Practices Analyzer to scan a server that is running the Hyper-V role, and help identify configurations that do not comply with best practices for this role. BPA scans the configuration of the physical computer, the virtual machines, and other resources such as virtual networking or virtual storage. Scan results are displayed as a list that you can sort by severity, and include recommendations for fixing issues and links to instructions. No configuration changes occur automatically by running the scan.
http://support.microsoft.com/kb/977238
Currently there are no downloadable bits, but this will no doubt change soon.







Twitter
RSS