VchaClusterDeploymentSpec
VchaClusterDeploymentSpec
The VchaClusterDeploymentSpec class contains deployment information for creating and configuring a VCHA Cluster.
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"passiveDeploymentSpec": {
"_typeName": "string",
"esxHost": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"datastore": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"publicNetworkPortGroup": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"clusterNetworkPortGroup": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"folder": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"resourcePool": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"managementVc": {
"_typeName": "string",
"instanceUuid": "string",
"url": "string",
"credential": {
"_typeName": "string"
},
"sslThumbprint": "string",
"sslCertificate": "string"
},
"nodeName": "string",
"ipSettings": {
"_typeName": "string",
"ip": {
"_typeName": "string"
},
"subnetMask": "string",
"gateway": [
"string"
],
"ipV6Spec": {
"_typeName": "string",
"ip": [
{
"_typeName": "string"
}
],
"gateway": [
"string"
]
},
"dnsServerList": [
"string"
],
"dnsDomain": "string",
"primaryWINS": "string",
"secondaryWINS": "string",
"netBIOS": "string"
},
"failoverIpSettings": {
"_typeName": "string",
"ip": {
"_typeName": "string"
},
"subnetMask": "string",
"gateway": [
"string"
],
"ipV6Spec": {
"_typeName": "string",
"ip": [
{
"_typeName": "string"
}
],
"gateway": [
"string"
]
},
"dnsServerList": [
"string"
],
"dnsDomain": "string",
"primaryWINS": "string",
"secondaryWINS": "string",
"netBIOS": "string"
}
},
"witnessDeploymentSpec": {
"_typeName": "string",
"esxHost": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"datastore": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"publicNetworkPortGroup": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"clusterNetworkPortGroup": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"folder": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"resourcePool": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"managementVc": {
"_typeName": "string",
"instanceUuid": "string",
"url": "string",
"credential": {
"_typeName": "string"
},
"sslThumbprint": "string",
"sslCertificate": "string"
},
"nodeName": "string",
"ipSettings": {
"_typeName": "string",
"ip": {
"_typeName": "string"
},
"subnetMask": "string",
"gateway": [
"string"
],
"ipV6Spec": {
"_typeName": "string",
"ip": [
{
"_typeName": "string"
}
],
"gateway": [
"string"
]
},
"dnsServerList": [
"string"
],
"dnsDomain": "string",
"primaryWINS": "string",
"secondaryWINS": "string",
"netBIOS": "string"
}
},
"activeVcSpec": {
"_typeName": "string",
"managementVc": {
"_typeName": "string",
"instanceUuid": "string",
"url": "string",
"credential": {
"_typeName": "string"
},
"sslThumbprint": "string",
"sslCertificate": "string"
},
"activeVc": {
"_typeName": "string",
"type": "string",
"value": "string"
}
},
"activeVcNetworkConfig": {
"_typeName": "string",
"networkPortGroup": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"ipSettings": {
"_typeName": "string",
"ip": {
"_typeName": "string"
},
"subnetMask": "string",
"gateway": [
"string"
],
"ipV6Spec": {
"_typeName": "string",
"ip": [
{
"_typeName": "string"
}
],
"gateway": [
"string"
]
},
"dnsServerList": [
"string"
],
"dnsDomain": "string",
"primaryWINS": "string",
"secondaryWINS": "string",
"netBIOS": "string"
}
}
}
passiveDeploymentSpec
Required
Deployment spec for the Passive node
witnessDeploymentSpec
Required
Deployment spec for the Witness node
activeVcSpec
Required
Active vCenter Server specification required to deploy VCHA Cluster.
activeVcNetworkConfig
Optional
The Cluster network config spec allows creation and configuration of the second Network adapter of the Active or Source VCenter.
The second network adapter is used for communication between the nodes of a VCHA cluster.