VMware FT

September 24, 2009 — 4 Comments

With the announcement of the VMware blogging contest I thought I would add my two cents, my reasons for doing this are one it gives me an opportunity to blog about something different to my usual support, installation and administration posts and second of all it has meant I can focus on some of the new VMware vSphere features in depth one at a time.

There are already numerous white papers and technical documents surrounding VMware FT so I didn’t want this just to become a rewrite of one of these, I thought I would share some use cases that I have experienced over my past few months installing vSphere, some findings to help you getting started and a step by step overview of enabling FT on your VM’s.  The work I undertake is mainly in the SMB environment so this will maybe give those that work mainly with Enterprise environments another view and also will hopefully be useful to those at all levels of are considering or wanting to know more about VMware FT.

Technical Papers

First the technical papers I spoke about earlier

What is VMware FT?

VMware FT provides continuous protection for the protected VM’s during a host failure, it does this by creating a live shadow of the protected VM and keeps the primary and secondary VM’s in sync using lockstep technology, this means commands that are completed on the primary VM are mirrored in the same order on the secondary VM. If a host failure then causes the VM to fail the secondary will take over with no disruption, FT will then automatically create a new secondary VM to continuously protect your VM once again.

What VMware FT isn’t

VMware FT won’t provide you any protection for storage failure, only host failure.

What do I need to protect my VM’s with FT?

Use Cases

With all the pre-requisites and limitations of VMware FT a lot of people in the communities are saying they can see that this is the start of must have feature but until it supports multiple vCPU’s it will have little use. Whilst this maybe the situation for enterprise customers, a lot of SMB customers are able to start making use of this feature now. Many smaller companies have small IT teams but have servers that run mission critical functions that sometimes will have considerable consequences with any unplanned downtime.

Legal Firm

I have recently completed a project for a legal firm, their Exchange server was at the heart of their business and any downtime during the limited amount of time their barristers have to access email could be extremely costly. Although VMware HA would cover their risk of server failure, they couldn’t afford to trust an unclean power down and the amount of calls to deal with whilst the servers were booted on another host would be huge. With only 2 IT staff managing their IT infrastructure learning, monitoring and maintaining a complicated replication or clustering technology would not be possible. So after viewing a demo of VMware FT it was clear this was a must have feature for them. After initial analysis and ensuring their Exchange server could work within the limitations of FT their Exchange server was virtualised and is now protected with VMware FT.

Hedge Fund

Similarly to the Legal Firm I am currently investigating the possibility to use FT to protect a number of servers within a hedge fund, again with a small IT team and mission critical servers with disastrous consequences if the server was to go down during the working day. 

How easy is it to protect a VM with FT?

Once you have configured your host for FT with the needed VMKernel port for FT and check the various pre-requisites you just need to complete the following step to protect your VM.

Step 1

Right click on your VM and choose the “Turn On Fault Tolerance” option under Fault Tolerance

image

You will get a warning regarding the disks for your VM needing to be eager zeroed, that automated DRS will be disabled and that the memory reservation for your VM will be changed to equal the memory size of your VM.

image

FT will create the secondary VM

image

vMotion is then used to copy the state of the VM to the secondary and enable FT

image

Once FT is enabled you will see the colour of the FT enabled VM has now changed to a deeper blue.

image

If you look on the summary tab of the protected VM you will now see the FT information

image

and if you look on the ESX host where the secondary is located you will see the secondary VM

image

Once enabled you are also able to test failover and test restart secondary, which will simulate the failure and recreation of the secondary VM.

image

 twitter

4 responses to VMware FT

  1. 
    mike coughlin May 25, 2010 at 4:58 pm

    Can I direct which ESX host I want the FT secondary to go or is it selected by the software?

    • 

      As far as I can remember DRS will locate the secondary VM but it is possible to move it. I will have to set it up in the lab to confirm.

Trackbacks and Pingbacks:

  1. Welcome to vSphere-land! » Fault Tolerance Links - September 24, 2009

    […] VM with 2vCPU Harpertown VM (VMware VROOM!) Scheduling VMware’s FT (Professional VMware) VMware FT (Virtualised Reality) Demo of Fault Tolerance (video) VMware Fault Tolerance FAQ (KB Article) […]

  2. VMware experts head-to-head in Blog Contest | Virtualization Spotlight - September 28, 2009

    […] Siebert – Master’s guide to VMware Fault Tolerance Barry Coombs – VMware FT David Strebel – VMware Fault Tolerance Setup and Best Practices Hany Michael – vSphere […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s