Windows Virtualization Team Blog
|
09/01/2010 07:34 PM
|
|
Items of interest from VMworld 2010
|
|
Hi - by now you might have read there's 17,000 of us attending VMworld in San Francisco. Huge crowds, just as Rick Vanover predicted. Lots of energy and excitement as you can imagine. This post is designed to bring some of the show to you, assuming you're not attending and queuing up to a session 45 mins before the start.
The expo hall started Monday. The attendees who found us were entertained to see 'the biggest little booth' at VMworld. Here's a view. Mike Neil, our GM of Windows Server and Server Virtualization, filmed this 20-minute video from the VMworld blogger lounge (aka, The Cube). After the expo floor closed, we and Citrix hosted a Tweetup. Great conversations and crowd - not to mention the excellent vanilla bean beer made by Thirsty Bear. The discussions reflected the still maturing adoption of virtualization:
- a software gent from Fort Collins is attending VMworld to learn more about server consolidation. They have 100+ servers and are running out of room. We discussed what Hyper-V could do for him, and then after a bit of time it was revealed they're 99% SPARC shop with Java apps. We agreed that he's got to tackle the hardware before the Virt, otherwise Oracle OpenWorld is the show to attend ;-)
- three gents from Rockwell Collins. One gent works desktop support, and the other two gents work the datacenter. We had a good laugh about the power struggle between both camps during VDI projects, but not the case at Rockwell Collins to their credit. The most interesting part of the discussion was the one gent's ability to use session-based access to his email while on the airplane.
- I spoke with a few folks from Joann Fabrics. They're a big System Center shop, and are using ESXi w/ their Windows apps. I stepped into a funny trap when I told them, "My wife loves Joann Fabrics." I guess they hear that line all the time. Dana and crew were kind enough to stop by the booth yesterday, and hopefully we'll see you at a future MMS.
That evening, the Aug. 31 edition of USA Today starting hitting the streets starting in the East Coast. The front news section included this 'open letter' advertisement to VMware customers from Microsoft's Brad Anderson. It turned some heads so far. And, of course, VMware had an appropriate response.
Edwin Yuen published a blog worth reading, as it summarized our demos in the booth. Here's an excerpt:
So at this year's VMworld, we are demoing the cloud solution that Outback Steakhouse created using Windows Azure Platform. Working with a partner, Outback Steakhouse developed and deployed an online marketing campaign in less than eight weeks - the flexibility and scalability of the cloud allowed them to support overwhelming customer response. The marketing campaign met its goal of 500,000 fans in only 18 days. It's a great example of IT being able to satisfy business and marketing demands with a fast, cost-effective solution.
We will also demo how we're helping customers use the same tools to control and manage Windows Azure-based applications, as they would applications running on Windows Server. Customers can use System Center Operations Manager to monitor the health of applications, whether the apps are on-premises or on Windows Azure, and in return get a complete view of how well all their IT services are running. We showed this demo at Microsoft Management Summit 2010. This solution provides the critical capability to manage your applications regardless of the infrastructure they may run on, whether it be your datacenter or the public cloud with Windows Azure.
Yesterday's keynote was probably the best of the 7 VMworld conferences that I've attended. It was a combination of game day celebration, painting pictures of the future, and showing what here or coming. There were several holes in the presentation. Go here to watch/listen to Mike Neil, Simon Crosby (CTO at Citrix) and Harry Labana (CTO at Citrix) comment on the keynote.
One of the more entertaining lines, or at least the takeaway, is when CEO Paul Maritz said the OS is no longer the center of innovation. His point is that the OS isn't going away, but rather the future innovation will be in virtualization, app frameworks and end-user access. This statement supports his company's lofty P/E ratio and investments in future revenue streams such as SpringSource, vBlock, View 4.5. Thankfully, we offer all that and more today:
OS (Windows Server Hyper-V), app framework (.NET), cloud-scale OS (Windows Azure), common identify and mngt (AD, System Center), desktop optimization (App-V, RDS, RemoteFX).
The meetings yesterday convinced me that Windows Azure much different than EC2 (off-premises IaaS) and VMware's vCloud (private cloud, IaaS), but there's little understanding of what it can do for people today. Coca-Cola, The Tribune Company, RiskMetrics, and Outback Steakhouse are examples that help people understand.
I hope you found this recap useful.
Patrick
|
|
08/24/2010 07:23 PM
|
|
Why Does Microsoft exhibit at VMworld?
|
|
I’ll be posting more this week about what you’ll see when you visit the Microsoft booth (#1431) at VMworld 2010 U.S. conference next week. You can read an overview at NetworkWorld.
But last week a virtualization industry insider and consultant who has followed Microsoft virtualization for 5+ years and has met with Microsoft at the last 5-6 VMworld conferences, wrote the following to me:
“I really don't get why you guys insist on exhibiting at VMworld. The number of people stopping by must be huge to justify it.”
His email made me pause. If this gentleman doesn’t know why we’re there, then many others must wonder the same. I/we answered that question lots of times the first few years at VMworld, but the questions have diminished in the last few years. So I reflected on why we participate at VMworld, and wanted to share our thinking. At the high level, VMworld attendees are Microsoft customers:
· Approximately 75% of VMworld attendees run Windows Server (estimate based on industry analyst data of virtualized OSes)
· About 50% of VMworld attendees run Microsoft server applications, such as Exchange, SQL, Sharepoint (estimate based on market share data)
· Nearly 90% of VMworld attendees run Windows XP/Vista/Windows 7 and MS Office (estimate based on market share data)
We first chose to exhibit at VMworld in 2005 because it was marketed as an industry event, and we wanted feedback on our virtualization solution from the early adopters. Since then, most booth visitors at VMworld have encouraged Microsoft’s participation at the event because they benefit from industry competition and they have questions for us. Here’s a summary of highlights from each year:
· At VMworld 2005, attendees kicked the tires on Virtual Server, and Diane Greene stopped by the booth to thank us for being there. This was the only time a VMware executive came to our booth.
· At VMworld 2006, the booth was so crowded we gave out 1,500 t-shirts in 150 minutes on Day 1; we handed out 4,600 t-shirts during the entire show. We generated 300+ sales leads. See a recap here.
· At VMworld 2007, we had 200+ sales leads and a busy booth with people interested in “Viridian” and “SoftGrid.” See blog post here.
· At VMworld 2008 Europe, we launched Windows Server 2008 and gave out 2,000 copies of the launch kit. It was the first time European customers saw us at VMworld, and we received over 200 sales leads. See Mike Neil’s interview here.
· At VMworld 2008, we reached 3,800 attendees in less than 90 minutes, which translated into 175K visits in 7 days to a marketing website. We also co-presented with VMware about the Server Virtualization Validation Program, and met with representatives of 55 VMware partners.
· At VMworld 2009 Europe, over 250 people attended our session. We handed out 500 copies of eval software, and met with representatives of 30 VMware partners.
· At VMworld 2009, the first year of our 10x10 booth, we attracted 2,500 new followers to Microsoft via social media, and generated about 100 sales leads.
· At VMworld 2010 and VMworld Europe 2010 … we shall see.
We get a ton of value from participating in the industry discussions at VMworld and, based on the feedback we get at the booth, conference attendees appreciate that we’re there.
I’m interested in your thoughts on our attendance at VMworld. Should we try to expand our presence at VMworld, or some other industry event? Should we opt out and focus on adding more virtualization content to Microsoft conferences (e.g., MS Management Summit, MS TechEd, Worldwide Partner conference)? Or should we just print lot, lots more Microsoft t-shirts?
Patrick
|
|
08/11/2010 01:39 AM
|
|
Go vote
|
|
The savvy editors of NetworkWorld chose 3 weeks before VMworld 2010 conference to publish an online tech debate between Microsoft and VMware. The topic: who has the better virtualization platform. The editorial summary reads:
VMware is the kingpin of virtualization, but the game is changing fast and Microsoft is baking the technology into the very core of many products. Which company has the best approach?
Read the debate here. Following is an excerpt:
There was a perception among early adopters of server virtualization that Microsoft didn't have a rich feature set. That's not the case. More than a year ago we further simplified and expanded clustering nodes, and added live migration for zero-downtime migrations of virtual machines between Hyper-V servers.
Hyper-V also provides high availability with transparent and automatic failover of virtual machines. With service pack 1 of Windows Server 2008 R2, we're adding Dynamic Memory and a new high-fidelity remote desktop protocol.
Lastly, you should read Enterprise Strategy Group's lab results that show Hyper-V performance versus physical devices, with 95% to 99% of the performance of physical disks, and 89% to 98% of performance of the tested workloads compared to what can be achieved on physical machines.
At Microsoft we believe virtualization is so critical we've made it part of our server OS, our management tools and our cloud strategy. As a result, VMware is missing critical features: the ability to manage both physical and virtual machines; the ability to get information about the application running within the virtual machine located on-premises or cloud; the ability to manage virtual machines from Microsoft, VMware and soon Citrix.
Go vote (for Microsoft) and make yourself heard by leaving a comment.
If you're attending VMworld in San Francisco, stop by the Microsoft booth (#1431). It'll be easy to miss us in the 10x10 booth ;-), so check back here and our Twitter feed for more details on booth demos.
Patrick
|
|
07/29/2010 10:30 PM
|
|
Linux Integration Services v2.1 Now Available
|
|
We are really excited to announce the availability of the Hyper-V Linux Integration Services for Linux Version 2.1. This release marks yet another milestone in providing a comprehensive virtualization platform to our customers. Customers who have a heterogeneous operating system environment desire their virtualization platform to provide support for all operating systems that they have in their datacenters. We have supported Linux as a guest operating system on our virtualization platform from the days of Virtual Server and continue to enhance our support in that regard.
The following features are included in the 2.1 release:
Driver support for synthetic devices: Linux Integration Services supports the synthetic network controller and the synthetic storage controller that were developed specifically for Hyper-V.
Fastpath Boot Support for Hyper-V: Boot devices take advantage of the block Virtualization Service Client (VSC) to provide enhanced performance.
Timesync: The clock inside the virtual machine will remain synchronized with the clock on the host.
Integrated Shutdown: Virtual machines running Linux can be gracefully shut down from either Hyper-V Manager or System Center Virtual Machine Manager.
Symmetric Multi-Processing (SMP) Support: Supported Linux distributions can use up to 4 virtual processors (VP) per virtual machine.
Heartbeat: Allows the host to detect whether the guest is running and responsive.
Pluggable Time Source: A pluggable clock source module is included to provide a more accurate time source to the guest.
This version of the integration services for Hyper-V supports Novell SUSE Linux Enterprise Server 10 SP3, SUSE Linux Enterprise Server 11, and Red Hat Enterprise Linux 5.2 / 5.3 / 5.4 / 5.5.
Customers can obtain the Linux IC’s via the Microsoft Download Center at this link: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=eee39325-898b-4522-9b4c-f4b5b9b64551
|
|
07/16/2010 10:09 PM
|
|
Installing Service Pack 1 on Microsoft Hyper-V Server 2008 R2
|
|
With the release of Beta of Service Pack 1 for Windows Server 2008 R2 a number of you have asked about Service Pack 1 for the standalone Microsoft Hyper-V Server 2008 R2, and whether the new capabilities of Dynamic Memory and RemoteFX will be available for it. Absolutely, both Dynamic Memory and RemoteFX have been developed for Microsoft Hyper-V Server 2008 R2 as well. In order to get these capabilities for the Microsoft Hyper-V Server 2008 R2, you will need to install the Beta of Service Pack 1 on Microsoft Hyper-V Server 2008 R2. Note that the first wave of the Service pack installer is only in 5 languages (English, French, German, Japanese and Spanish), so if you try and apply the package to Microsoft Hyper-V Server 2008 R2 (which has 11 language packs installed by default) you will rightly see the following screen  It’s pretty simple to uninstall these language packs to thereafter install the Service pack. In order to uninstall the language packs, there is nifty utility included (lpksetup.exe). Launch this from an administrator’s command prompt and select “Uninstall display languages”.  On the next screen, select the all languages other than the five (English, French, German, Japanese and Spanish). Of course if you want to save some additional disk space, you can uninstall other languages as well and leave just the language that you use in your environment, Click next and let the tool do its job. Thereafter you can apply Service Pack 1. Enjoy!!  Vijay Tewari Principal Program Manager, Windows Server Virtualization
|
|
07/14/2010 07:43 PM
|
|
Update to private cloud toolkit for System Center
|
|
Back in February we started working with partners and TAP customers on a toolkit to create private cloud environment. See our February blog about the Dynamic Infrastructure Toolkit for System Center.
A couple updates were announced Monday at our Worldwide Partner Conference. First, the tool has a new name: System Center Virtual Machine Manager Self-Service Portal 2.0 (the portal). Second, we reached the release candidate milestone. You can download it here. A release candidate milestone means it’s feature complete, and is nearing completion. We expect the portal to be finalized and released to the web in calendar Q4.
You can read more about the self-service portal tool over at the System Center team blog (here). Here's an excerpt:
The self-service portal provides the following features that are exposed through a web-based user interface:
- Configuration and allocation of datacenter resources: Store management and configuration information related to compute, network and storage resources as assets in the VMMSSP database.
- Customization of virtual machine actions: Provide a simple web-based interface to extend the default virtual machine actions; for example, you can add scripts that interact with Storage Area Networks for rapid deployment of virtual machines.
- Business unit on-boarding: Standardized forms and a simple workflow for registering and approving or rejecting business units to enroll in the portal.
- Infrastructure request and change management: Standardized forms and human-driven workflow that results in reducing the time needed to provision infrastructures in your environment.
- Self-Service provisioning: Supports bulk creation of virtual machines on provisioned infrastructure through the web-based interface.Helps business units to manage their virtual machines based on delegated roles
Patrick
|
|
07/13/2010 07:17 AM
|
|
Dynamic Memory Coming to Hyper-V Part 6…
|
|
======================================================
Preamble: The point of this series, and the spirit in which it is written, is to take a holistic approach at the issues facing our customers, discuss the complexities with regard to memory management and explain why we’re taking the approach we are with Hyper-V Dynamic Memory. This isn’t meant to criticize anyone or technology, rather to have an open and transparent discussion about the problem space.
======================================================
In the past few blogs we’ve covered Page Sharing and Second Level Paging. Today, let’s dig into what we’re delivering with Hyper-V Dynamic Memory in Windows Server 2008 R2 SP1 as well as our free hypervisor Microsoft Hyper-V Server 2008 R2 SP1. So what is Dynamic Memory?
Dynamic memory is an enhancement to Hyper-V R2 which pools all the memory available on a physical host and dynamically distributes it to virtual machines running on that host as necessary. That means based on changes in workload, virtual machines will be able to receive new memory allocations without a service interruption through Dynamic Memory Balancing. In short, Dynamic Memory is exactly what it’s named.
Let’s dive in an explain how all this works starting with the new Dynamic Memory settings. Here are the new settings available on a per virtual machine basis. Here’s a screenshot:
Dynamic Memory In Depth
With Hyper-V (V1 & R2), memory is statically assigned to a virtual machine. Meaning you assign memory to a virtual machine and when that virtual machine is turned on, Hyper-V allocates and provides that memory to the virtual machine. That memory is held while the virtual machine is running or paused. When the virtual machine is saved or shut down, that memory is released. Below is a screenshot for assigning memory to a virtual machine in Hyper-V V1/R2:
With Hyper-V Dynamic Memory there are two values: Startup RAM and Maximum RAM and it looks like this:
Startup RAM is the initial/startup amount of memory assigned to a virtual machine. When a virtual machine is started this is the amount of memory the virtual machine will be allocated. In this example, the virtual machine will start with 1 GB.
The Maximum RAM setting is the maximum amount of memory that the guest operating system can grow to, up to 64 GB of memory (provided the guest OS supports that much memory). Based on the settings above, here’s an example of what the memory allocation could look like over a workday...
As you can see, the workload is dynamically allocated memory based on demand.
Next, let’s look at the Memory Buffer.
Memory Buffer: In one of the earlier blogs posts in this series, we discussed the complexity of capacity planning in terms of memory. To summarize, there is no “one size fits all” answer for every workload as deployments can vary based on scale and performance requirements. However, one consistent bit of feedback was that customers always felt more comfortable by providing additional memory headroom ‘just in case.’
We completely agree.
The point being you want to avoid a situation where a workload needs memory and Hyper-V has to start looking for it. You want some set aside memory as buffer for these situations, especially for bursty workloads.
The Dynamic Memory buffer property specifies the amount of memory available in a virtual machine for file cache purposes (e.g. SuperFetch) or as free memory. The range of values are from 5 to 95. A target memory buffer is specified in percentages of free memory and is based on current runtime memory usage. A target memory buffer percentage of 20% means that in a VM where 1 GB is used, 250 MB will be ‘free’ (or available) ideally for a total amount of 1.25 GB in the virtual machine. By default, Hyper-V Dynamic Memory uses a default buffer allocation of 20%. If you find this percentage is too conservative or not conservative enough, you can adjust this setting on the fly while the virtual machine is running without downtime.
This takes us to the last Dynamic Memory setting, Memory Priority.
Memory Priority: By default, all virtual machines are created equal in terms of memory prioritization. However, it’s very likely you’ll want to prioritize memory allocation based on workload. For example, I can see a scenario where one would give domain controllers greater memory priority than a departmental print server. Memory Priority is a per virtual machine setting which indicates the relative priority of the virtual machine's memory needs measured against the needs of other virtual machines. The default is set to ‘medium’. If you find that you need to adjust this setting, you can adjust this setting on the fly while the virtual machine is running without downtime.

Dynamic Memory Works Over Time With A Few VMs…
I’ve explained the per VM settings and shown how this would work with a single virtual machine, but how does Dynamic Memory work with multiple virtual machines? Below is an example to show just how Dynamic Memory works. I’ve kept this example simple on purpose to avoid confusion. Let’s assume I have a small server with 8 GB of memory. I’m going to run three virtual machines, one from Finance, Sales and Engineering. Each virtual machine is given the same settings: Startup RAM = 1 GB and Maximum RAM = 4 GB. With these settings, each virtual machine will start 1 GB and can grow up to 4 GB as needed.
Virtual Machine Start. On the left graphic below, you can see three virtual machines starting. Each virtual machine is consuming 1 GB of memory for Startup RAM. On the right graphic below, you can see the total amount of memory being used in the entire system ~3 GB.
15 minutes later. The Finance VM is running reports while the Engineering VM starts an analysis job. With Dynamic Memory, the Finance VM is allocated 3 GB of memory, the Engineering VM is allocated 2 GB of memory while the Sales VM remains at 1 GB. System wide, the server is now using 6 GB of its 8 GB or 75% of the total physical memory.
30 minutes later. The Finance VM is running reports while the Engineering VM starts an analysis job. With Dynamic Memory, the Finance VM is allocated 2 GB of memory, the Engineering VM is allocated 3.5 GB of memory while the Sales VM remains at 1 GB and a fourth VM, Service VM is started using 1 GB of memory. System wide, the server is now using 7.5 GB of its 8 GB of memory for VMs. At this point the server is fully allocated in terms of memory and is using its memory most efficiently.

At this point, the question I’m always asked is, “What now? What if a virtual machine still needs more memory? Does the parent start paging?”
No.
At this point, Dynamic Memory will attempt to reclaim pages from other virtual machines. However, in the absolute worst case where no free pages are available, the guest operating system will page as needed, not the parent. This is important because the guest operating system knows best what memory should and shouldn’t be paged. (I covered this back in Part 5...) Finally, when free memory does become available from other virtual machines, Dynamic Memory will move memory as needed.
Over-Subscription & the CPU Analogy
One argument we routinely hear is that there’s nothing wrong with over-subscription. Customers tell us that they take a bunch of physical servers, virtualize them and run the server with over-subscribed CPUs without issue, so why is this an issue with memory?
Great analogy, wrong conclusion.
Example 1: Suppose you are running 8 physical servers at 10% utilization, virtualize them and run those 8 virtual machines on a single server for a total of ~85% utilization. In this example, you’re not over-subscribing the CPU and the server still has 15% CPU headroom.
Over-subscription is this…
Example 2: Suppose you are running 8 physical servers at 50% utilization, virtualize them and run those 8 virtual machines on a single server. The single server would max out at 100% utilization, but because the workloads require ~400% utilization, performance would be terrible. What would you do? Move virtual machines to other servers of course to avoid over-subscription. In short, what you really want to do is maximize resource utilization to get the best balance of resources and performance.
That’s exactly what we’re doing with Hyper-V Dynamic Memory.
Customer Requirements & Dynamic memory
When it comes to virtualization and memory, virtualization users have repeatedly provided the following requirements:
- Use physical memory as efficiently and dynamically as possible with minimal performance impact. Customers investing in virtualization hosts are purchasing systems with larger memory configurations (32 GB, 64 GB, 128 GB and more) and want to fully utilize this system asset. At the same time, they’re purchasing this memory to provide superior performance and to avoid paging.
- Provide consistent performance and scalability. One frequent comment from virtualization users is that they don’t want a feature with a performance cliff or inconsistent, variable performance. That’s makes it more difficult to manage and increases TCO.
You got it. Here’s why we’ve chosen the path we have with Dynamic Memory.
- Dynamic Memory is truly a dynamic solution. Memory is allocated to virtual machines on the fly without service interruption based on policy.
- Dynamic Memory avoids significant performance penalties by not adding additional levels of paging which can significantly impact performance
- Dynamic Memory takes advantage of Large Memory Pages and is, in fact, optimized for Large Memory Pages
- Dynamic Memory is a great solution for virtualizing servers and desktops (BTW, Dynamic Memory works fine with SuperFetch)
Cheers,
Jeff Woolsey
Principal Group Program Manager
Windows Server & Cloud, Virtualization
P.S. Here are the links to all of the posts in this blog series:
|
|
07/12/2010 05:36 PM
|
|
Download beta of Windows Server 2008 R2 sp1
|
|
Over at the Windows Server Division blog, Oliver says the beta is available to download. Oliver focuses on Windows Server 2008 R2 sp1, but Windows 7 sp1 beta is also available. All of this was announced today at our Worldwide Partner Conference in Washington, D.C.
Here's an excerpt from Oliver's post:
The two most important developments in SP1 for Windows Server 2008 R2 are:
Dynamic memory lets Hyper-V administrators pool available memory on a physical host and dynamically distribute it to any virtual machine(s) running on that host. So as the workloads on that physical workload change, requiring more or less memory, Dynamic Memory will let administrators change the memory allocation to their VMs without service interruption. For a deeper look at Dynamic Memory check here.
RemoteFX enhances Microsoft desktop virtualization. RemoteFX lets Windows Server 2008 R2 administrators provide an even richer and user-transparent desktop virtualization experience. RemoteFX delivers rich content, independent of any graphics stack, to server-hosted virtual and session-based desktops, allowing them to support any screen content, including full-motion video, portable graphics stacks such as Silverlight, and 3D applications. Because it can use virtualized graphics on the server and advanced codecs , RemoteFX can deliver those experiences to a much wider array of target devices, including standard desktops and laptops but also an emerging slew of thin clients. You'll also be able to forward the USB ports of the local client to the virtual machine being accessed on the device - just like you can forward the local printer over RDP today. [UPDATE - see Max's new blog post on partner support for RemoteFX]
Make sure you check out the new SP1 Beta Resource page on Microsoft.com as well as the TechNet SP1 page -- and don't forget to grab the download here.
Patrick
|
|
06/23/2010 12:08 AM
|
|
VDI reference architecture with HP and Citrix
|
|
At HP's Tech Forum conference, HP started to market a VDI reference architecture, and deployment offer, with us and Citrix. The brochure can be seen here. The VDI offer can be seen here.
The nuts and bolts of the architecture includes:
- HP ProLiant BL460c server blades
- HP StorageWorks P4800 SAN
- HP Insight Control for System Center
- Citrix XenDesktop 4.0 enterprise edition
- Hyper-V R2
There are new HP infrastructure services for VDI to help you get started. HP's Dave Donatelli spoke of this VDI architecture (and more) toward the end of his keynote today. It starts around 1:08:00 of Donatelli's keynote.
Patrick
|
|
06/10/2010 01:59 AM
|
|
Hands-On-Labs at TechEd, Virtualization at work!!!
|
|
One of the fun parts of being in a team that develops Hyper-V is seeing it in action. Here at TechEd 2010 in New Orleans, Hyper-V and the System Center Suite are running the Hands-On-Lab infrastructure. Powering the labs for the 11,000 people here at TechEd are 25 x HP380G6’s. The detailed specs of each server is
· HP DL 380G6
· 128 GB RAM
· 1.0 TB HDD
· 2 x Intel Xeon E5504, 2 Ghz
The attendees are accessing labs (running as virtual machines) from 350 workstations. There are a total of 192 labs running and on an average each lab takes just over 2 virtual machines. By the first day and a half of the conference, just over 1800 labs were launched leading to 3750 virtual machines being created and destroyed!!. By the way HOL11, Web Development in Microsoft Visual Studio 2010 is the most popular lab so far.
The infrastructure workloads, all running virtual machines, includes SQL Server 2008 SP1 for usage and performance statistics, Domain controller and DHCP for the lab domain, Web server for publishing the labs, System Center Operations Manager 2007 R2 for monitoring the health of the infrastructure, System Center Configuration Manager 2007 R2 for compliance monitoring and running scripted actions and System Center Data Protection Manager for backing up SQL and Hyper-V configurations.
I’d encourage folks who are here at TechEd to stop by this mini datacenter in Ballroom C and chat with folks there to get more details on the setup. Below are a few pictures of the setup. Enjoy!!

That's all it takes these days:).

System Center Operations Manager, reporting at work
Vijay Tewari
Principal Program Manager, Windows Server Virtualization
|
|
06/09/2010 08:21 PM
|
|
VMWare figures out that virtualization is an OS feature
|
|
Every now and again, we like to use this forum to provide commentary and context on happenings in the industry. Today’s news from Waltham, Mass. and Palo Alto, Calif. is a good example. On the one hand, there’s a Microsoft competitor. On the other hand, there’s a Microsoft partner (see today’s joint webcast). And if there’s such a thing as a third hand, there are implications for Red Hat, perhaps even IBM.
So what’s our take?
First, the Microsoft and Novell alliance has been very successful. It’s been 3.5 years since the big announcement with Novell, and we have more than 475 customers who’ve chosen to work with Microsoft and Novell. We’ll continue to work with Novell around technical support and interoperability. The joint interoperability lab in Cambridge is very active, and we recently announced work together in high-performance computing. Oh, and did I mention today’s joint webcast on heterogeneous datacenter ;-)
Second, the vFolks in Palo Alto are further isolating themselves within the industry. Microsoft’s interop efforts have provided more choice and flexibility for customers, including our work with Novell. We’re seeing VMWare go down an alternate path. As one of many examples of our work with open source communities, we’re adding functionality to the Linux Integration Services for Hyper-V. In fact, we have an RC version of the Linux Integration Services, which support Linux virtual machines with up to 4 virtual CPUs. In fact, we’ll talk more of this on June 25 at Red Hat Summit. For more meat, see Matthew’s post about what you need to know about Linux on Hyper-V. And if you’re talking about technical support, let’s not forget the Server Virtualization Validation Program, which includes Red Hat, VMWare, Novell, Cisco and others.
Third, looks like VMWare finally determined that virtualization is a server OS feature. I’m sure we’ve said that once or twice over the years ;-). The vFolks now plan to ship a full version of a server OS with vSphere, and support it, to fulfill their application development and application deployment plans.
Fourth, this is a bad deal for customers as they’re getting locked into an inflexible offer. Check out the terms and conditions. For example: “Customers may run SLES with the accompanying patches and updates subscription entitled by a VMware purchase only in virtual machines running on VMWare vSphere 4.0 and 4.1 hosts that have active vSphere SnS with VMware.” So be sure not to drop support or you’ll invalidate your license. Or maybe just stick with small deployments.
Last, the vFolks have no public cloud offering, like Windows Azure, like Amazon EC2. While we’re demoing and building capabilities so customers have a common and flexible application and management model across on-premises and cloud computing, they’re stitching together virtual appliances to fill the void. Don’t forget – the next version of System Center Virtual Machine Manager will configure VMs from VMWare and Citrix.
What are your thoughts?
Patrick O’Rourke, director of communications, Server and Tools Business
|
|
06/08/2010 05:00 PM
|
|
TechEd, Day 1 Musings
|
|
Wow, 11,000 attendees, press, analysts and speakers here at TechEd. That’s a testimony to the passion, and excitement that this generates amongst our customers and partners.
Day 1 got off to a flying start with Bob Muglia and his inimitable style. For those who did not get a chance to view the keynote you can catch the recording at
http://www.msteched.com/2010/NorthAmerica/Keynote01. Some really cool demos of System Center Virtual Machine Manager vNext and how we are taking our learning’s from running our datacenters and providing that technology to you (@ the 16 minute mark).
I was at the booth for almost the entire day and the traffic was great. We had lots of customers who came over and had great detailed technical conversations on their deployments with Hyper-V and SCVMM. Quote of the day “I love Hyper-V and am moving over 1800-2000 servers running VMware”.
There were a few questions from customers on network failover and load balancing. I want to take this opportunity to point out that our partners such as
Intel and Broadcom have powerful solutions for NIC teaming.
The bummer was when we lost Internet connectivity for a while at the convention center. Thankfully it was restored before the end of the day and we could return to a sense of digital comfort and connectivity.
Day 2 has a plethora of sessions on Virtualization and Management. Below is what we have in store for you today. Today’s is the big day for details on Dynamic Memory and RemoteFX.
|
Tuesday, Jun 08, 2010
8.00 - 9.15 am
|
WSV305: Deploying, Virtualizing, and Managing Linux and UNIX with Hyper-V
|
VIR318: Datacenter Virtualization: It's More than a Hypervisor
|
|
|
|
Tuesday, Jun 08 2010 9.45 – 11 am
|
WSV307: Windows Server 2008 R2 SP1
|
VIR06-Int (Interactive Session: Failover Clustering with Hyper-V Unleashed with Windows Server 2008 R2
|
VIR305: Microsoft RemoteFX: Rich Windows Desktop Experience for VDI and Session Virtualization
|
|
|
Tuesday, Jun 08, 2010 1.30 – 2.45 pm
|
VIR304: Hyper-V and Dynamic Memory in Depth
|
VIR311: Planning and Deploying Microsoft VDI with Management Technologies
|
|
|
|
Tuesday, Jun 08, 2010 3.15 – 4.30 pm
|
VIR307: Getting the Most out of Windows Server 2008 R2 Hyper-V with the Integration of the System Center Suite
|
|
|
|
|
Tuesday, Jun 08, 2010 5.00 – 6.15 pm
|
VIR310: Networking and Windows Server 2008 R2 Hyper-V: Deployment Considerations
|
|
|
|
Best schwag of the day, the brown Microsoft Hyper-V Server 2008 R2 teddy. Yes, I am biasedJ.
Come and see us at the Virtualization booths over on the left side of the expo hall under the RED Microsoft learning center.
Vijay Tewari
Principal Program Manager, Windows Server Virtualization
|
|
06/07/2010 04:19 PM
|
|
Welcome to TechEd 2010 - Server Virtualization and Managment Sessions
|
|
Hi, as I type this post while flying over the country, it just amazes me how far we have come from the days of original computing machines. There is something surreal in being able to blog from an aircraft at 37,000 feet.
I will be at TechEd in New Orleans starting this Monday Jun 7, 2010. We are really excited with the content that we have available for our customers. Besides the two big announcements on RemoteFX and Dynamic Memory there are a host of other sessions that we have for you. Below you will find a list of breakout sessions that are relevant to folks interested in delving into Server Virtualization and Management. Don’t forget that we also have some great hands-on labs and sessions on App-V, MED-V and a host of other technologies and solutions as well. Note that session times sometime change due to unavoidable circumstances so please check the latest schedules at the venue.
|
Date and Time
|
Session
|
Session
|
Session
|
Session
|
|
Monday, Jun 07, 2010
1.00 – 2.15 pm
|
VIR 206: Virtualization 360: Microsoft Virtualization Strategy, Products, and Solutions for the New Economy
|
VIR02-Int (Interactive Session): Hyper-V Live Migration over Distance. A Multi datacenter approach
|
|
|
|
Monday, Jun 07, 2010 2.45 – 4.00 pm
|
VIR317: Desktop Virtualization: You have a choice
|
|
|
|
|
Monday, Jun 07, 2010 4.30 – 5.45 pm
|
VIR204: Understanding how Microsoft Virtualization Compares with VMware
|
VIR07-Int (Interactive Session): Solving the VDI Licensing puzzle
|
|
|
|
Tuesday, Jun 08, 2010
8.00 - 9.15 am
|
WSV305: Deploying, Virtualizing, and Managing Linux and UNIX with Hyper-V
|
VIR318: Datacenter Virtualization: It's More than a Hypervisor
|
|
|
|
Tuesday, Jun 08 2010 9.45 – 11 am
|
WSV307: Windows Server 2008 R2 SP1
|
VIR06-Int (Interactive Session: Failover Clustering with Hyper-V Unleashed with Windows Server 2008 R2
|
VIR305: Microsoft RemoteFX: Rich Windows Desktop Experience for VDI and Session Virtualization
|
|
|
Tuesday, Jun 08, 2010 1.30 – 2.45 pm
|
VIR304: Hyper-V and Dynamic Memory in Depth
|
VIR311: Planning and Deploying Microsoft VDI with Management Technologies
|
|
|
|
Tuesday, Jun 08, 2010 3.15 – 4.30 pm
|
VIR307: Getting the Most out of Windows Server 2008 R2 Hyper-V with the Integration of the System Center Suite
|
|
|
|
|
Tuesday, Jun 08, 2010 5.00 – 6.15 pm
|
VIR310: Networking and Windows Server 2008 R2 Hyper-V: Deployment Considerations
|
|
|
|
|
Wednesday, Jun 09, 2010, 8.00 – 9.15am
|
VIR315: Windows Server 2008 R2 Hyper-V Performance Analysis: How You Can Get the Most out of Hyper-V
|
WSV309: Microsoft RemoteFX: USB and Device Support
|
|
|
|
Wednesday, Jun 09 2010 9.45 – 11 am
|
WSV316: Hyper-V and Storage: Maximizing Performance and Deployment Best Practices in Windows Server 2008 R2
|
VIR403: Virtualization FAQ, Tips, and Tricks
|
|
|
|
Wednesday, Jun 09, 2010 11.45 – 1.00 pm
|
VIR313: VDI from Microsoft and Citrix: What is it? How do I manage it? What benefits does it provide?
|
|
|
|
|
Wednesday, Jun 09, 2010, 1.30 – 2.45 pm
|
VIR03-Int (Interactive Session): Hyper-V for the VMware Administrator
|
|
|
|
|
Wednesday, Jun 09, 2010 3.15 – 4.30 pm
|
VIR316: Remote Desktop Session Host vs. Virtual Desktop Infrastructure Smackdown
|
|
|
|
|
Wednesday, Jun 09, 2010 5.00 – 6.15 pm
|
VIR09-Int (Interactive Session): Virtualization Round Table Discussion
|
|
|
|
|
Thursday, Jun 10, 2010 8.00 – 9.15 am
|
WSV13-Int (Interactive Session): Next Generation VDI with Microsoft RemoteFX
|
VIR314: Virtualization Scenarios for Business Critical Applications
|
VIR312: Realizing a Dynamic Datacenter Environment with Windows Server 2008 R2 Hyper-V and Partner Solutions
|
WSV315: Guest vs. Host Clustering: What, When, and Why
|
|
Thursday, Jun 10, 2010 9.45 – 11.00 am
|
VIR309: Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management
|
|
|
|
|
Thursday, Jun 10, 2010, 1.30 – 2.45 pm
|
VIR01-Int (Interactive Session): Disaster Recovery and Virtualization Protection with Microsoft System Center Data Protection Manager (DPM) 2010
|
MGT312: Microsoft System Center Operations Manager and Virtual Machine Manager: Monitoring the Service Stack
|
|
|
|
Thursday, Jun 10, 2010 5.00 – 6.15 pm
|
VIR080-Int (Interactive Session): Virtualization: Security Tales from the Twilight Zone!
|
VIR322: Hyper-V Backup: A Look Under The Hood
|
|
|
Looking forward to seeing you all at TechEd.
Vijay Tewari
Principal Program Manager, Windows Server Virtualization
|
|
06/02/2010 09:00 PM
|
|
Got Questions on Desktop Virtualization? You’re Not Alone…
|
|
For those of you who think about desktop management strategies, and how virtualization might fit, I'd recommend reading Edwin Yuen's new blog post. Some of you may know Edwin as he's contributed to this blog, now blogs at Virtualization Planet, and has done lots of demos during keynotes.
Edwin's latest post describes our approach to desktop virtualization, the partners we work with on desktop virtualization solutions, a brief video with customers Expedia, Holland America and Group Health. Edwin's conclusion is:
I would recommend working on developing your desktop virtualization strategy today. This means researching and understanding what impacts virtualization can have on your desktops and what the advantages and disadvantages of each solution can be. Click on the thumbnail below to explore the Microsoft Desktop Virtualization Hour Web site. And if you are ready to get started with Desktop Virtualization or even if you are already deployed with Desktop Virtualization, you should take advantage of some special, limited-time offers from Microsoft to kick start your VDI implementation or replace your VMware VDI licenses.
If you're looking for something more meaty, such as planning and deploying VDI, then I recommend this on-demand webcast (registration required) by Michael Kleef. Here's the abstract:
In this webcast, we drill down into the architecture of the Virtual Desktop Infrastructure (VDI) and determine what key questions need to be asked and answered around required components, networking, capacity, and end-user experience. We also discuss how this can also fit within a Remote Desktop Services deployment.
Patrick
|
|
06/02/2010 12:49 AM
|
|
Guest post: EMC and Microsoft Think Big
|
|
Hi, I'm Adrian Simays, Hyper-V technical architect at EMC.
EMC and Microsoft have been thinking big lately. How big? We’ve set out to build and test one of the largest Hyper-V environments in the world.
And why not? With the release of Windows Server 2008 R2, Microsoft introduced features such as clustered shared volumes (CSVs) for storing multiple VHDs on a single LUN, more efficient processing of networking traffic, as well as improved memory management and support for 256 logical processors. Meanwhile EMC’s storage arrays are known for delivering unprecedented levels of scalability, availability and performance. In particular, EMC’s Virtual Provisioning technology saves space and provides high levels of performance, which is something that solutions that tend to use CSVs can benefit from. Combined, Windows Hyper-V and EMC storage platforms can easily support a large-scale, highly available virtualized configuration. Plus, here at EMC, we continue to see wide adoption of Hyper-V including large scale deployments (this includes one of our customers who is currently running seven 16-node Hyper-V clusters on one EMC Symmetrix VMAX!).
So we set out to build a large scale Hyper-V cluster to capture the performance benefits of these new features. The goal of this test is to demonstrate how the environment scales using features made available with Windows Server 2008 R2 and EMC’s Symmetrix VMAX Enterprise Storage Platform. Objectives for this test were fairly aggressive due to the size and scale of the configuration. We wanted to create 16 nodes in a Windows Failover Cluster with each parent node containing 64 child virtual machines for a total of 1024 virtual machines. We set out to achieve 100,000 total IOPS and document the hardware layout as well as capture best practices.
So what have we found so far? Well we found that we could exceed our total I/O goal with just 4 parent nodes containing a total of 256 VMs. By using Live Migration we spread VMs across the parent nodes while leaving the physical data on the CSV volume. This verified that the underlying storage platform, when appropriately configured can scale as we provide parallel access from multiple nodes in the Active/Active configuration provided with CSV. We are continuing to collect performance data as we increase the number of parent servers and VMs in the environment.
Another key finding included some efficiencies in deploying an environment of this size. We found that scripting the deployment of VMs using a SCVMM template was extremely easy and took about 15 minutes to deploy 5 VMs over the network (using two 1Gbit network links). This is great for most environments but for 1024 VMs this would take 52 hours to complete. By using EMC’s TimeFinder technology and using snapshots, the entire processing time could be significantly reduced to just a few minutes. A volume was provisioned with Windows images that were configured via SYSPREP. These images (aka templates) also included required applications. By creating snapshot copies of the master volume and then importing these replicas as CSVs and finally instantiating the VMs we could reduce the time to create the VMs to a matter of minutes for each parent server.
Interested to learn more? Come join us at Microsoft TechEd 2010 where EMC will present on this solution and the key findings during one of the Breakout Sessions (VIR207: Advanced Storage Infrastructure Best Practices to Enable Ultimate Hyper-V Scalability) as well as a joint whitepaper to be published shortly. For more information, please visit: www.emc.com/microsoftvirtualization.
Adrian
|
|
|
|
|
© 2002-2010 AVArcher
|
|