FaultToleranceConfigSpec

FaultToleranceConfigSpec
FaultToleranceConfigSpec

FaultToleranceConfigSpec contains information about the metadata file and vmdk files for a fault tolerant VM pair.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "metaDataPath": {
        "_typeName": "string",
        "metaDataDatastore": {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        }
    },
    "secondaryVmSpec": {
        "_typeName": "string",
        "vmConfig": {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        },
        "disks": [
            {
                "_typeName": "string",
                "disk": {
                    "_typeName": "string",
                    "key": 0,
                    "deviceInfo": {
                        "_typeName": "string",
                        "label": "string",
                        "summary": "string"
                    },
                    "backing": {
                        "_typeName": "string"
                    },
                    "connectable": {
                        "_typeName": "string",
                        "migrateConnect": "string",
                        "startConnected": false,
                        "allowGuestControl": false,
                        "connected": false,
                        "status": "string"
                    },
                    "slotInfo": {
                        "_typeName": "string"
                    },
                    "controllerKey": 0,
                    "unitNumber": 0,
                    "numaNode": 0,
                    "deviceGroupInfo": {
                        "_typeName": "string",
                        "groupInstanceKey": 0,
                        "sequenceId": 0
                    }
                },
                "datastore": {
                    "_typeName": "string",
                    "type": "string",
                    "value": "string"
                }
            }
        ]
    },
    "metroFtEnabled": false,
    "metroFtHostGroup": "string"
}
metaDataPath
Optional

This data object encapsulates the Datastore for the shared metadata file for a fault tolerant pair of VMs.

secondaryVmSpec
Optional

FaultToleranceVMConfigSpec contains information about placement of fault tolerant VM.

boolean
metroFtEnabled
Optional

Indicates whether FT Metro Cluster is enabled/disabled.

- If TRUE, FT Metro Cluster is enabled for the VM. An implicit Anti-HostGroup will be generated from HostGroup defined for FT primary, then affine the primary with one HostGroup and affine the secondary with another HostGroup. - If FALSE or unset, FT Metro Cluster is disabled for the VM. Both FT primary and secondary will be put in the same HostGroup.

Since: vSphere API Release 8.0.3.0

string
metroFtHostGroup
Optional

Indicate the Host Group (ClusterHostGroup) for FT Metro Cluster enabled Virtual Machine.

Based on the selected Host Group, FT can divide the hosts in the cluster into two groups and ensure to place FT primary and FT secondary in different groups.

Since: vSphere API Release 8.0.3.0