This is a session blog for INF-BCO2655, titled “VMware vSphere Fault Tolerance for Multiprocessor Virtual Machines – Technical Preview.” The presenters are both from VMware (naturally); they are Jim Chow and Shrinand Javadekar. I’m looking forward to seeing what progress has been made on this front since the last time VMware spoke about the possibility of multi-vCPU FT.
The session starts with a quick review of the various vSphere protection mechanisms: NIC teaming, storage multipathing (component failure); HA, FT (host failure), SRM (site failure). This quickly leads into a discussion on FT specifically as a means of providing continuous availability. Continuous availability is marked by zero downtime, zero data loss, no loss of TCP connections, and complete transparency to guest software (no dependency on guest OS/software, and no application learning/configuration).
The presenters next provide a quick overview of how the current version of FT works with single processor VMs. This involves the use of the vLockstep protocol, the FT logging network, and shared VMDK storage.
The milestone that enables multiprocessor FT is the SMP FT protocol (it replaces vLockstep). In addition, the FT logging network needs to go from 1 gigabit to 10 gigabit, and instead of using shared VMDK storage multi-processor FT will use mirrored/synchronized VMDK storage.
When enabling multiprocessor FT, you are essentially creating two VMs: the primary VM and the secondary VM. The second VM is an exact clone of the first VM, but it has its own set of complete VM files (including configuration files, VMDKs, etc.). Although SMP FT uses separate VMDK files (which could potentially be on separate datastores), the hosts on which the primary and secondary VMs must share a common datastore known as the tie break datastore. Essentially, the tie break datastore serves as a backup to the FT logging network connection.
SMP FT requires that the hosts running the primary and secondary VMs are vMotion compatible; this means that you can’t pair Intel and AMD, for example.
After reviewing the process for enabling SMP FT, the presenters move into a live demonstration of SMP FT in an “anonymous” data center (in Palo Alto). The demonstration shows how to protect an SMP vCenter Server to make vSphere’s central management component highly resistant to downtime. The presenters also demonstrated the ability to use non-disruptive VADP snapshots on SMP FT-protected VMs, which is a big improvement over the current implementation of FT (which doesn’t support snapshots).
That concludes the session.
Tags: Virtualization, VMware, VMworld2012
-
Thanks Scott
Is this feature actually available now for multi processor?
Great live blogging…
-
It’s not available yet. This was a neat session, although I wish they’d delved into the details of why FT for SMP was such a challenge.
-
want to see the video of this but cannot find this anywhere
-
Hi Scott,
Thanks for the debrief of the session. Last year VMware already had a tech preview of FT SMP with a 4 vCPU Linux VM (see http://www.youtube.com/watch?v=up1oNIAjGAI) so I was expecting them to announce it officially this year.
The VADP element is a new but I wonder if they had to revisit their architecture because of stability issues. I guess we can expect it in v6 then…
-
Well, saw this at VMworld 2011, sure was hoping it would have made it in the 5.1 bits?
-
Perhaps the video will be made at barcelona
-
did a video get made at barcelona ?
-
anyone ?



11 comments
Comments feed for this article