Enabling fault tolerance on a virtual machine with more that 1 vCPU using the vSphere Client fails in vCenter Server 6.0
search cancel

Enabling fault tolerance on a virtual machine with more that 1 vCPU using the vSphere Client fails in vCenter Server 6.0

book

Article ID: 336026

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Symptoms:
  • Enabling fault tolerance on a virtual machine with more that 1 vCPU using the vSphere Client fails.
  • You see the error:

    The Virtual Machine has x virtual CPUs and is not supported for Fault Tolerance


Environment

VMware vCenter Server 6.0.x

Cause

This is is expected behavior when using the vSphere Client to enable Fault Tolerance on Virtual Machines with more that 1 vCPU. Only legacy Fault Tolerance can be enabled in the vSphere Client. For more information on VMware Fault Tolerance, see VMware Fault Tolerance FAQ (1013428).

Resolution

The vSphere Web Client is required to enable Fault Tolerance on a multi-vCPU virtual machine in vCenter Server 6.0.
 
To enable Fault Tolerance for a multi-vCPU virtual machine:
  1. Log into the vSphere Web Client using an administrative account.
  2. Navigate to the virtual machine you want to enable Fault Tolerance on.
  3. Right-click the virtual machine and select Fault Tolerance > Turn On Fault Tolerance.
  4. Click Yes.
  5. Select a datastore for the secondary files.
  6. Select an ESXi host for the secondary virtual machine.
  7. Click Finish.


Additional Information

FAQ: VMware Fault Tolerance
複数の vCPU で vSphere Client を使用する仮想マシンで Fault Tolerance を有効にすると vCenter Server 6.0 で失敗する