CSCtu30346 – Cisco UCS Server Firmware Update for Hyper-V

Cisco has released an update for their UCS (blade servers) software (Cisco UCS Software, Release 2.0) that contains a fix for servers that will run Hyper-V.  The text reads:

After enabling Hyper-V in Windows 2008 R2 SP1 then rebooting, the server no longer shows a black KVM screen and a failure of windows startup and login.

I have not seen Cisco UCS in person (it’s been a HP ProLiants rack/blade history for me), but I know a services company that swears by these servers.  Interestingly, there is even a hardware monitoring management pack for OpsMgr for UCS that you can download from Cisco if you have a support contract.

Confusion Over Hyper-V and “Snapshots”

After presenting on the topic of Hyper-V to over 250 people (including some VMM) over the last 3 weeks, I’ve become aware that the term “Snapshot” confuses people.  There is an unfortunate amount of confusion created by many different but similar solutions/features:

Hyper-V Snapshot

This is the ability (just like in VMware) to capture a virtual machine’s state (memory, CPU, system state, and disk contents) in a point in time.  You can do some work, and then revert back to that snapshot, thus returning the VM to where it was back then, undoing all the changes made since the snapshot.  You can have lots of snapshots, all tiered, and branched.

Hyper-V snapshots are  supported in production.  But they are not supported by many of the applications you’d install in a VM, e.g. SQL Server, Exchange, etc.  I’m not a fan of snapshots in production, in fact, I hate them because of the problems that people create for themselves (long story where people assume all sorts of silly things that are convenient for them at the time).  But I do use Hyper-V snapshots in lab environments to reset tests or demos.

Checkpoint

This is what System Center Virtual Machine Manager (SCVMM) calls a snapshot.  Yup, it’s confusing.

EDIT: Microsoft listened to feedback and renamed the Hyper-V snapshot to checkpoint in WS2012 R2. Now it matches SCVMM and shouldn’t be confused with other kinds of snapshot.

Volume Shadow Copy Service (VSS) Snapshot

This kind of snapshot is an NTFS volume snapshot that allows Windows to backup hot files that are being used (e.g. virtual machines) or databases with data/log consistency (e.g. SQL Server or Exchange).

In the Hyper-V world, you can backup VMs (even running ones) using Hyper-V VSS compatible backup products such as DPM 2010 or Altaro.  VSS creates a snapshot of the NTFS volume that contains the running VMs’ files and then backup can hit the snapshot.

This snapshot is a VSS snapshot, not a Hyper-V Snapshot.  You won’t see it in Hyper-V Manager or in SCVMM.  It exists purely as a hot file backup mechanism.

Interestingly, whereas Hyper-V snapshots may not be supported by many applications, this kind of backup can be, e.g. SQL Server and Exchange.  However, some services, such as Domain Controllers, do not support restoring this kind of backup (in AD it causes USN rollback).

When I’m asked for advice, I tell people to use this kind of backup to “snapshot” a VM instead of Hyper-V snapshots.  There isn’t the pain/mess of mismanaging VHDs, AVHDs and merges, and it is supported by almost every app you’ll need in a VM.

SAN LUN Snapshot

In a SAN, you can create a snapshot of a LUN.  This duplicates the LUN.  How the duplication works depends on the SAN.

The VSS Snapshot mechanism can leverage this to speed up backup by using a SAN manufacturer provided Hardware VSS provider.  Instead of doing a software based VSS snapshot, it will create a SAN snapshot of the relevant LUN and that can then be used by the VSS enabled backup product.  It’s especially useful for Hyper-V clusters with CSV where you want to minimise the amount of Redirected I/O (Mode or Access).

This week I heard that some are telling customer to use a manually created SAN LUN snapshot as a form of backup/restore on an hourly basis.  Painful and it’s probably consuming expensive disk – they’d be better off using an efficient backup solution that writes to more economic disk.

Fixing the Confusion

As you can imagine, all this overuse of the term “snapshot” doesn’t help.  It’s one thing for hardware VS Microsoft, but it’s another this when Hyper-V, SCVMM, and Windows VSS cause the confusion.  If I had one suggestion then it would be this:

Change the term “Snapshot” in Hyper-V to “Checkpoint”.  VSS isn’t going to change, and you’re not going to get the SAN vendors to change.  Doing this would also increase consistency in Windows Server 8.

Microsoft Assessment and Planning (MAP) Toolkit 6.5 Available

In The Great Big Hyper-V Survey of 2011, we found that just 42% of those who had deployed Hyper-V had done an assessment.  My own experiences reveal an interesting trend: those who have architectural, support, or performance issues with their deployment have not done an assessment.  They stuck a wet finger in the air, guessed at an infrastructure sizing and design, and their customer/employer paid the price.

By the way, the best VMware consultants will kick of the project using some assessment.

The tool for a Hyper-V assessment is MAP, and Microsoft recently launched version 6.5 of it.  This new release adds:

  • Discover Oracle instances on Itanium-based servers for migration to SQL Server: useful for SQL Server migration projects when you tire of the price and virtualisation support of Oracle.
  • Assess your software usage and evaluate your licensing needs with the Software Usage Tracking feature, now updated with the Forefront Endpoint Protection (FEP) scenario: get your licensing right before and auditor does.
  • Accelerate planning for the private cloud with Microsoft Private Cloud Fast Track Onboarding: FAST is the Microsoft private cloud architecture for their big international partners.
  • Identify migration opportunities with enhanced heterogeneous server environment inventory: this stuff supports MySQL, Linux and VMware scanning.
  • Accelerate planning and migration with the new UI and usability updates in MAP 6.5: All new UI to lay out stuff more logically.

What’s nice about MAP is that you can assess even a large environment with just a small amount of effort.  You have empirical data that can scientifically calculate your environment.  From a Hyper-V perspective, this sizing is difficult to do without an assessment.  In fact, it would be a complete guess without something like the free MAP.  If you do the assessment then at least you and your customer (internal or external) can be sure that you did a scientific calculation that has some sort of backing instead of just assuming.

Technorati Tags: ,,

Some More Interviews From E2E By Carsten Rachfahl

Carsten Rachfahl recorded a bunch of video interviews at the recent E2E conference with some of the other Hyper-V/System Center presenters.  This one was with Didier Van Hoye where they talked about Cluster Shared Volume (CSV) and storage design.  And this one was with Ronnie Isherwood where they talked about System Center Virtual Machine Manager (SCVMM) 2012.

Best Hyper-V Marketing Ever … By VMware … Makes Me Busier Than I’ve Been In Years

I’ve said more than enough about the VMware licensing fiasco from the Summer.  It turns out, that interest in Hyper-V (and System Center) by partners and customers is higher than ever.  And that’s made me busier than ever.  In the past 6 or so weeks I’ve done:

  • 4 corners tour of Ireland road show
  • Countless meetings
  • 3 Hyper-V Immersion events (1 day of crash course education) with 80+ people at each in Dublin.
  • Developed and delivered a bespoke Hyper-V/VMM training course
  • Presented at E2E on Hyper-V (current and future)
  • Done consulting on OpsMgr and ConfigMgr
  • And somewhere in there is a couple of chapters for a book

And between all that and a lull in Hyper-V news, not much blogging was done.  I’ve just had my last scheduled meeting of 2011 and things are quieting down as we head towards the Christmas break.  I’m trying to do a bit of catch up tonight.  I’ve got lab gear on the way for getting into the new stuff.  We’re told a Windows 8 beta is coming in/around the end of Feb.  And that’ll mean there’ll be lots more to talk about.

Technorati Tags: ,,

Comparing the Core CAL and Enterprise CAL Suites

With Windows Server products, you typically have to buy server licensing (SharePoint) and user/device client access licensing (CAL) for each user/device connecting to the server.  One could buy each of these CALs one at a time.  But there are more efficient ways (accounting and cost) to buy them if you’re using several of those products.  You can buy a CAL suite.  There is a Core CAL suite that includes Standard edition CALs (e.g. Exchange Standard and SharePoint Standard), and an Enterprise CAL Suite (e.g. Exchange Enterprise and SharePoint Enterprise).  They include a bunch of products.  From a customer’s point of view, they’re cheaper and easier to account for.  From a resellers point of view, there’s potentially more work there if a customer has CALs for unused solutions.

The documents on this site compare and contrast the two suites and the features that they support.

Core CAL Suite:

  • Windows Server 2008 R2 CAL
  • Exchange Server 2010 Standard CAL
  • Lync Server 2010 Standard CAL
  • SharePoint Server 2010 Standard CAL
  • System Center Configuration Manager 2012 client ML (Interesting that it’s listed as “2012”)
  • Forefront Endpoint Protection

Enterprise CAL Suite:

  • Everything in the Core CAL Suite
  • Exchange Server 2010 Enterprise CAL
  • Lync Server 2010 Enterprise CAL
  • SharePoint Server 2010 Enterprise CAL
  • System Center Operations Manager 2007 R2 client ML
  • System Center Service Manager 2010 client ML
  • System Center Data Protection Manager 2010 client ML
  • System Center Opalis client ML
  • Forefront Protection Suite (Forefront Protection 2010 for Exchange Server, Forefront Protection 2010 for SharePoint, Forefront Security for Office Communications Server, Forefront Online Protection for Exchange(formerly Exchange Hosted Filtering), Forefront Threat Management Gateway Web Protection Service)
  • Forefront Unified Access Gateway
  • Microsoft Windows Rights Management Services

Mastering Hyper-V Deployment For Sale in Redmond

Nathan Winters, one of the authors behind Mastering Lync Server 2010, tweeted me last night to let me know that my Hyper-V book, Mastering Hyper-V Deployment, is for sale in the company store at Microsoft headquarters in Redmond, WA, USA.  I guess I’m officially successful now Winking smile  At least it’s beside all the Cloud and Azure books and not in the bargain bin Smile

Nathan had the “pleasure” of being my roommate at MVP Summit 2010 when I first saw the book in a shop in nearby Bellevue.  Yes, I did go back a second time to admire the view.

Thanks Nathan!

Technorati Tags: ,,

Linux Integration Services v3.2 for RHEL & CentOS

Microsoft has updated the Linux Integration Services (aka integration components or the Hyper-V enlightenments) from v3.1 to v.3.2 supporting Redhat Enterprise Linux (x86 and x64, 6.0 and 6.1) and CentOS 6.0 (x86 and x64).

I think no new features are listed.  My guess is that v3.2 includes a fix  or workaround for Key Value Pair exchange and SCVMM.  But that is a guess.  I’ll try to find out more.

You’ll continue to use Linux Integration Services 2.1 for SLES 10 and RHEL 5.

EDIT #1:

I did some comparisons between 3.1 and 3.2 text and noticed this is added in 3.2:

“Integrated Mouse Support: The cursor is no longer bound to the VMConnect window when used with the Linux Graphical User Interface”.

EDIT #2:

Thanks to Mike Sterling (Program Manager at Microsoft) for sharing the following info on new features in the V3.2 Integration Services:

  • Synthetic Mouse Support: The virtualized mouse device is no longer bound to the VMConnect window, and can now be used with a RDP session.
  • Merged Device Drivers: We now present a single device driver for both IDE and SCSI devices (hv_storvsc).
  • Windows 8 Fix: The synthetic network device (hv_netvsc) can now be used with a Windows 8 host, eliminating the hang on boot that was previously seen.
  • SCVMM Fix: This release fixes the issue as described in KB2586286.
  • Improved Setup Experience: Users now only need to run install.sh (as root) to automatically detect the correct architecture and install the appropriate drivers.