VMware Cloud Foundation API Reference Guide
2. Usecases
2.1. SDDCs (Management Domain)
2.1.1. Create a SDDC
Create a SDDC workflow executes automatically the following:
-
Configures networking on each host.
-
Configures vSAN storage on the hosts.
-
Deploys and configures the management stack - vCenter and NSX
-
Deploys and configures SDDC Manager which provides the ability to perform Day 2 operations
Prerequisites
-
The following data is required
-
ID of the SDDC instance
-
List of host details
-
|
Tip
|
Refer to: SddcHostSpec. |
-
vCenter details
|
Tip
|
Refer to: SddcVcenterSpec. |
-
Cluster details
|
Tip
|
Refer to: SddcClusterSpec. |
-
List of Distributed Virtual Switches' details
|
Tip
|
Refer to: DvsSpec. |
-
List of networks' details
|
Tip
|
Refer to: SddcNetworkSpec. |
-
DNS details
|
Tip
|
Refer to: DnsSpec. |
-
List of NTP servers
-
Name of the task to execute
-
The following data is optional
-
vSAN details
-
|
Tip
|
Refer to: VsanSpec. |
-
NSX details
|
Tip
|
Refer to: NsxSpec. |
-
SDDC Manager details
|
Tip
|
Refer to: SddcManagerSpec. |
-
List of PSC’s details
|
Tip
|
Refer to: PscSpec. |
-
VxManager details
|
Tip
|
Refer to: VxManagerSpec. |
-
Name of network pool associated with the management domain
-
List of names of the components to be excluded
-
Version of the Distributed Virtual Switch
-
Boolean to identify if Customer Experience Improvement Program is to be enabled
-
PSC loadbalancer hostname
|
Note
|
The hostname must not include the domain. Instead the subDomain property from the DNS spec will be used to for the fully-qualified domain name. |
-
PSC loadbalancer IP address
|
Note
|
This address must be from the management network address range. |
-
Remote Site details
|
Tip
|
Refer to: RemoteSiteSpec. |
-
Passphrase for the certificates to be used for PSC, vCenter, NSX
-
License for the ESXi hosts
-
vSphere deployment endpoint details
|
Tip
|
Refer to: VsphereDeploymentEndpointSpec. |
-
VxRail environment details
|
Tip
|
Refer to: VxRailSpec. |
-
Boolean to identify if ESXi thumbprint validation is to be skipped
-
Boolean to identify if vSAN should be cleaned up
|
Note
|
Should be true only if this is the very first run |
Steps
-
Validate the input specification.
cURL Request
$ curl 'https://sfo01cb01.sfo.rainpole.local/v1/sddcs/validations' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"skipEsxThumbprintValidation" : true,
"managementPoolName" : "bringup-networkpool",
"sddcManagerSpec" : {
"secondUserCredentials" : {
"username" : "vcf",
"password" : "xxxxxxx"
},
"ipAddress" : "10.0.0.4",
"netmask" : "255.255.255.0",
"hostname" : "sddc-manager",
"rootUserCredentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"restApiCredentials" : {
"username" : "admin",
"password" : "xxxxxxx"
}
},
"sddcId" : "sddcId-public-api-05",
"esxLicense" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"taskName" : "workflowconfig/workflowspec-ems.json",
"ntpServers" : [ "10.0.0.250" ],
"dnsSpec" : {
"subdomain" : "vrack.vsphere.local",
"domain" : "vsphere.local",
"nameserver" : "10.0.0.250",
"secondaryNameserver" : "10.0.0.250"
},
"networkSpecs" : [ {
"subnet" : "10.0.0.0/22",
"vlanId" : "0",
"mtu" : "1500",
"networkType" : "MANAGEMENT",
"gateway" : "10.0.0.250"
}, {
"subnet" : "10.0.4.0/24",
"includeIpAddressRanges" : [ {
"startIpAddress" : "10.0.4.7",
"endIpAddress" : "10.0.4.48"
}, {
"startIpAddress" : "10.0.4.3",
"endIpAddress" : "10.0.4.6"
} ],
"includeIpAddress" : [ "10.0.4.50", "10.0.4.49" ],
"vlanId" : "0",
"mtu" : "8940",
"networkType" : "VSAN",
"gateway" : "10.0.4.253"
}, {
"subnet" : "10.0.8.0/24",
"includeIpAddressRanges" : [ {
"startIpAddress" : "10.0.8.3",
"endIpAddress" : "10.0.8.50"
} ],
"vlanId" : "0",
"mtu" : "8940",
"networkType" : "VMOTION",
"gateway" : "10.0.8.253"
} ],
"nsxSpec" : {
"nsxId" : "sfo01m01nsx01",
"nsxManagerIp" : "10.0.0.9",
"nsxManagerHostname" : "nsxManager",
"nsxSegmentRangeBegin" : "5000",
"nsxSegmentRangeEnd" : "5200",
"multicastRangeBegin" : "239.1.0.0",
"multicastRangeEnd" : "239.1.255.255",
"license" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"adminNsxManagerPassword" : "xxxxxxx",
"privilegedNsxManagerPassword" : "xxxxxxx",
"adminNsxControllerPassword" : "xxxxxxx",
"nsxVxlanSpec" : {
"vxlanCluster" : "SDDC-Cluster1",
"vxlanDvs" : "SDDC-Dswitch-Private",
"vxlanVlanId" : "0",
"vxlanMtu" : "8940",
"vtepVmknicCount" : 2
},
"controllerIPPoolSpec" : {
"poolName" : "sfo01-mgmt01-nsxc01",
"startIp" : "10.0.0.40",
"endIp" : "10.0.0.42",
"prefix" : "22",
"defaultGateway" : "10.0.0.250"
}
},
"vsanSpec" : {
"vsanName" : "vsan-1",
"licenseFile" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"datastoreName" : "sfo01-m01-vsan"
},
"dvsSpecs" : [ {
"mtu" : 8940,
"niocSpec" : [ {
"trafficType" : "VSAN",
"value" : "HIGH"
}, {
"trafficType" : "VMOTION",
"value" : "LOW"
}, {
"trafficType" : "VDP",
"value" : "LOW"
}, {
"trafficType" : "VIRTUALMACHINE",
"value" : "HIGH"
}, {
"trafficType" : "MANAGEMENT",
"value" : "NORMAL"
}, {
"trafficType" : "NFS",
"value" : "LOW"
}, {
"trafficType" : "HBR",
"value" : "LOW"
}, {
"trafficType" : "FAULTTOLERANCE",
"value" : "LOW"
}, {
"trafficType" : "ISCSI",
"value" : "LOW"
} ],
"dvsName" : "SDDC-Dswitch-Private",
"vmnics" : [ "vmnic0", "vmnic1" ],
"networks" : [ "MANAGEMENT", "VSAN", "VMOTION" ]
} ],
"clusterSpec" : {
"clusterName" : "SDDC-Cluster1",
"clusterEvcMode" : "",
"resourcePoolSpecs" : [ {
"cpuSharesLevel" : "high",
"cpuSharesValue" : 0,
"name" : "Mgmt-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "management"
}, {
"cpuSharesLevel" : "high",
"cpuSharesValue" : 0,
"name" : "Network-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "network"
}, {
"cpuSharesLevel" : "normal",
"cpuSharesValue" : 0,
"name" : "Compute-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "compute"
}, {
"name" : "User-RP",
"type" : "compute",
"cpuReservationPercentage" : 0,
"cpuLimit" : -1,
"cpuReservationExpandable" : true,
"cpuSharesLevel" : "normal",
"cpuSharesValue" : 0,
"memoryReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"memorySharesValue" : 0
} ]
},
"pscSpecs" : [ {
"pscId" : "psc-1",
"rootPscPassword" : "xxxxxxx",
"automationUserSsoPassword" : "xxxxxxx",
"automationUserSsoUsername" : "automationuser",
"pscIp" : "10.0.0.5",
"pscHostName" : "psc-1",
"pscSsoSpec" : {
"ssoSiteName" : "vmwvcf2",
"ssoDomain" : "vsphere.local",
"isJoinSsoDomain" : false
},
"adminUserSsoPassword" : "xxxxxxx"
}, {
"pscId" : "psc-2",
"rootPscPassword" : "xxxxxxx",
"automationUserSsoPassword" : "xxxxxxx",
"automationUserSsoUsername" : "automationuser",
"pscIp" : "10.0.0.7",
"pscHostName" : "psc-2",
"pscSsoSpec" : {
"replicationPartner" : "psc-1",
"ssoSiteName" : "vmwvcf2",
"ssoDomainPassword" : "xxxxxxx",
"ssoDomain" : "vsphere.local",
"isJoinSsoDomain" : false
},
"adminUserSsoPassword" : "xxxxxxx"
} ],
"vcenterSpec" : {
"vcenterIp" : "10.0.0.6",
"vcenterHostname" : "vcenter-1",
"licenseFile" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"rootVcenterPassword" : "xxxxxxx",
"vmSize" : "tiny"
},
"hostSpecs" : [ {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.252.0",
"cidr" : "",
"ipAddress" : "10.0.0.100",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-1",
"vSwitch" : "vSwitch0",
"serverId" : "host-0",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.252.0",
"cidr" : "",
"ipAddress" : "10.0.0.101",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-2",
"vSwitch" : "vSwitch0",
"serverId" : "host-1",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.255.0",
"cidr" : "",
"ipAddress" : "10.0.0.102",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-3",
"vSwitch" : "vSwitch0",
"serverId" : "host-2",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.255.0",
"cidr" : "",
"ipAddress" : "10.0.0.103",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-4",
"vSwitch" : "vSwitch0",
"serverId" : "host-3",
"association" : "SDDC-Datacenter"
} ],
"vrliDeploymentSpec" : {
"adminPassword" : "xxxxxxx",
"sshPassword" : "xxxxxxx",
"vmSize" : "small",
"loadBalancerHostname" : "load-balancer",
"loadBalancerIpAddress" : "10.0.0.15",
"vrliNodeSpecs" : [ {
"ipAddress" : "10.0.0.16",
"hostname" : "loginsight-node-1"
}, {
"ipAddress" : "10.0.0.17",
"hostname" : "loginsight-node-2"
}, {
"ipAddress" : "10.0.0.18",
"hostname" : "loginsight-node-3"
} ]
}
}'
HTTP Request
POST /v1/sddcs/validations HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 8222
Host: sfo01cb01.sfo.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"skipEsxThumbprintValidation" : true,
"managementPoolName" : "bringup-networkpool",
"sddcManagerSpec" : {
"secondUserCredentials" : {
"username" : "vcf",
"password" : "xxxxxxx"
},
"ipAddress" : "10.0.0.4",
"netmask" : "255.255.255.0",
"hostname" : "sddc-manager",
"rootUserCredentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"restApiCredentials" : {
"username" : "admin",
"password" : "xxxxxxx"
}
},
"sddcId" : "sddcId-public-api-05",
"esxLicense" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"taskName" : "workflowconfig/workflowspec-ems.json",
"ntpServers" : [ "10.0.0.250" ],
"dnsSpec" : {
"subdomain" : "vrack.vsphere.local",
"domain" : "vsphere.local",
"nameserver" : "10.0.0.250",
"secondaryNameserver" : "10.0.0.250"
},
"networkSpecs" : [ {
"subnet" : "10.0.0.0/22",
"vlanId" : "0",
"mtu" : "1500",
"networkType" : "MANAGEMENT",
"gateway" : "10.0.0.250"
}, {
"subnet" : "10.0.4.0/24",
"includeIpAddressRanges" : [ {
"startIpAddress" : "10.0.4.7",
"endIpAddress" : "10.0.4.48"
}, {
"startIpAddress" : "10.0.4.3",
"endIpAddress" : "10.0.4.6"
} ],
"includeIpAddress" : [ "10.0.4.50", "10.0.4.49" ],
"vlanId" : "0",
"mtu" : "8940",
"networkType" : "VSAN",
"gateway" : "10.0.4.253"
}, {
"subnet" : "10.0.8.0/24",
"includeIpAddressRanges" : [ {
"startIpAddress" : "10.0.8.3",
"endIpAddress" : "10.0.8.50"
} ],
"vlanId" : "0",
"mtu" : "8940",
"networkType" : "VMOTION",
"gateway" : "10.0.8.253"
} ],
"nsxSpec" : {
"nsxId" : "sfo01m01nsx01",
"nsxManagerIp" : "10.0.0.9",
"nsxManagerHostname" : "nsxManager",
"nsxSegmentRangeBegin" : "5000",
"nsxSegmentRangeEnd" : "5200",
"multicastRangeBegin" : "239.1.0.0",
"multicastRangeEnd" : "239.1.255.255",
"license" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"adminNsxManagerPassword" : "xxxxxxx",
"privilegedNsxManagerPassword" : "xxxxxxx",
"adminNsxControllerPassword" : "xxxxxxx",
"nsxVxlanSpec" : {
"vxlanCluster" : "SDDC-Cluster1",
"vxlanDvs" : "SDDC-Dswitch-Private",
"vxlanVlanId" : "0",
"vxlanMtu" : "8940",
"vtepVmknicCount" : 2
},
"controllerIPPoolSpec" : {
"poolName" : "sfo01-mgmt01-nsxc01",
"startIp" : "10.0.0.40",
"endIp" : "10.0.0.42",
"prefix" : "22",
"defaultGateway" : "10.0.0.250"
}
},
"vsanSpec" : {
"vsanName" : "vsan-1",
"licenseFile" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"datastoreName" : "sfo01-m01-vsan"
},
"dvsSpecs" : [ {
"mtu" : 8940,
"niocSpec" : [ {
"trafficType" : "VSAN",
"value" : "HIGH"
}, {
"trafficType" : "VMOTION",
"value" : "LOW"
}, {
"trafficType" : "VDP",
"value" : "LOW"
}, {
"trafficType" : "VIRTUALMACHINE",
"value" : "HIGH"
}, {
"trafficType" : "MANAGEMENT",
"value" : "NORMAL"
}, {
"trafficType" : "NFS",
"value" : "LOW"
}, {
"trafficType" : "HBR",
"value" : "LOW"
}, {
"trafficType" : "FAULTTOLERANCE",
"value" : "LOW"
}, {
"trafficType" : "ISCSI",
"value" : "LOW"
} ],
"dvsName" : "SDDC-Dswitch-Private",
"vmnics" : [ "vmnic0", "vmnic1" ],
"networks" : [ "MANAGEMENT", "VSAN", "VMOTION" ]
} ],
"clusterSpec" : {
"clusterName" : "SDDC-Cluster1",
"clusterEvcMode" : "",
"resourcePoolSpecs" : [ {
"cpuSharesLevel" : "high",
"cpuSharesValue" : 0,
"name" : "Mgmt-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "management"
}, {
"cpuSharesLevel" : "high",
"cpuSharesValue" : 0,
"name" : "Network-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "network"
}, {
"cpuSharesLevel" : "normal",
"cpuSharesValue" : 0,
"name" : "Compute-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "compute"
}, {
"name" : "User-RP",
"type" : "compute",
"cpuReservationPercentage" : 0,
"cpuLimit" : -1,
"cpuReservationExpandable" : true,
"cpuSharesLevel" : "normal",
"cpuSharesValue" : 0,
"memoryReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"memorySharesValue" : 0
} ]
},
"pscSpecs" : [ {
"pscId" : "psc-1",
"rootPscPassword" : "xxxxxxx",
"automationUserSsoPassword" : "xxxxxxx",
"automationUserSsoUsername" : "automationuser",
"pscIp" : "10.0.0.5",
"pscHostName" : "psc-1",
"pscSsoSpec" : {
"ssoSiteName" : "vmwvcf2",
"ssoDomain" : "vsphere.local",
"isJoinSsoDomain" : false
},
"adminUserSsoPassword" : "xxxxxxx"
}, {
"pscId" : "psc-2",
"rootPscPassword" : "xxxxxxx",
"automationUserSsoPassword" : "xxxxxxx",
"automationUserSsoUsername" : "automationuser",
"pscIp" : "10.0.0.7",
"pscHostName" : "psc-2",
"pscSsoSpec" : {
"replicationPartner" : "psc-1",
"ssoSiteName" : "vmwvcf2",
"ssoDomainPassword" : "xxxxxxx",
"ssoDomain" : "vsphere.local",
"isJoinSsoDomain" : false
},
"adminUserSsoPassword" : "xxxxxxx"
} ],
"vcenterSpec" : {
"vcenterIp" : "10.0.0.6",
"vcenterHostname" : "vcenter-1",
"licenseFile" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"rootVcenterPassword" : "xxxxxxx",
"vmSize" : "tiny"
},
"hostSpecs" : [ {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.252.0",
"cidr" : "",
"ipAddress" : "10.0.0.100",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-1",
"vSwitch" : "vSwitch0",
"serverId" : "host-0",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.252.0",
"cidr" : "",
"ipAddress" : "10.0.0.101",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-2",
"vSwitch" : "vSwitch0",
"serverId" : "host-1",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.255.0",
"cidr" : "",
"ipAddress" : "10.0.0.102",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-3",
"vSwitch" : "vSwitch0",
"serverId" : "host-2",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.255.0",
"cidr" : "",
"ipAddress" : "10.0.0.103",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-4",
"vSwitch" : "vSwitch0",
"serverId" : "host-3",
"association" : "SDDC-Datacenter"
} ],
"vrliDeploymentSpec" : {
"adminPassword" : "xxxxxxx",
"sshPassword" : "xxxxxxx",
"vmSize" : "small",
"loadBalancerHostname" : "load-balancer",
"loadBalancerIpAddress" : "10.0.0.15",
"vrliNodeSpecs" : [ {
"ipAddress" : "10.0.0.16",
"hostname" : "loginsight-node-1"
}, {
"ipAddress" : "10.0.0.17",
"hostname" : "loginsight-node-2"
}, {
"ipAddress" : "10.0.0.18",
"hostname" : "loginsight-node-3"
} ]
}
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Content-Length: 1753
{
"id" : "26c27804-f837-4e4f-b50f-1625af792f0f",
"executionStatus" : "COMPLETED",
"validationChecks" : [ {
"description" : "JSON Spec Validations",
"resultStatus" : "SUCCEEDED",
"errorResponse" : {
"message" : ""
}
}, {
"description" : "Password Validation",
"resultStatus" : "SUCCEEDED",
"errorResponse" : {
"message" : ""
}
}, {
"description" : "Cloud Builder Readiness",
"resultStatus" : "SUCCEEDED",
"errorResponse" : {
"message" : ""
}
}, {
"description" : "vSAN Disk Availability (Hybrid)",
"resultStatus" : "SUCCEEDED",
"errorResponse" : {
"message" : ""
}
}, {
"description" : "Network Ip Pools",
"resultStatus" : "SUCCEEDED",
"errorResponse" : {
"message" : ""
}
}, {
"description" : "ESXi Host Version",
"resultStatus" : "SUCCEEDED",
"errorResponse" : {
"message" : ""
}
}, {
"description" : "License Key Format",
"resultStatus" : "SUCCEEDED",
"errorResponse" : {
"message" : ""
}
}, {
"description" : "ESXi Host Readiness",
"resultStatus" : "SUCCEEDED",
"errorResponse" : {
"message" : ""
}
}, {
"description" : "Time Synchronization",
"resultStatus" : "SUCCEEDED",
"errorResponse" : {
"message" : ""
}
}, {
"description" : "Host and IP DNS records",
"resultStatus" : "SUCCEEDED",
"errorResponse" : {
"message" : ""
}
}, {
"description" : "Network Configuration",
"resultStatus" : "SUCCEEDED",
"errorResponse" : {
"message" : ""
}
}, {
"description" : "Network Connectivity",
"resultStatus" : "SUCCEEDED",
"errorResponse" : {
"message" : ""
}
} ]
}
-
Poll the task until "status" is not "IN_PROGRESS" using the "id" from the previous response.
-
In case of no errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "SUCCEEDED".
-
In case of errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "FAILED".
NoteMake changes to the input specification and re-validate using a new API invocation. -
Trigger the task using the valid input specification.
cURL Request
$ curl 'https://sfo01cb01.sfo.rainpole.local/v1/sddcs' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"skipEsxThumbprintValidation" : true,
"managementPoolName" : "bringup-networkpool",
"sddcManagerSpec" : {
"secondUserCredentials" : {
"username" : "vcf",
"password" : "xxxxxxx"
},
"ipAddress" : "10.0.0.4",
"netmask" : "255.255.255.0",
"hostname" : "sddc-manager",
"rootUserCredentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"restApiCredentials" : {
"username" : "admin",
"password" : "xxxxxxx"
}
},
"sddcId" : "sddcId-public-api-05",
"esxLicense" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"taskName" : "workflowconfig/workflowspec-ems.json",
"ntpServers" : [ "10.0.0.250" ],
"dnsSpec" : {
"subdomain" : "vrack.vsphere.local",
"domain" : "vsphere.local",
"nameserver" : "10.0.0.250",
"secondaryNameserver" : "10.0.0.250"
},
"networkSpecs" : [ {
"subnet" : "10.0.0.0/22",
"vlanId" : "0",
"mtu" : "1500",
"networkType" : "MANAGEMENT",
"gateway" : "10.0.0.250"
}, {
"subnet" : "10.0.4.0/24",
"includeIpAddressRanges" : [ {
"startIpAddress" : "10.0.4.7",
"endIpAddress" : "10.0.4.48"
}, {
"startIpAddress" : "10.0.4.3",
"endIpAddress" : "10.0.4.6"
} ],
"includeIpAddress" : [ "10.0.4.50", "10.0.4.49" ],
"vlanId" : "0",
"mtu" : "8940",
"networkType" : "VSAN",
"gateway" : "10.0.4.253"
}, {
"subnet" : "10.0.8.0/24",
"includeIpAddressRanges" : [ {
"startIpAddress" : "10.0.8.3",
"endIpAddress" : "10.0.8.50"
} ],
"vlanId" : "0",
"mtu" : "8940",
"networkType" : "VMOTION",
"gateway" : "10.0.8.253"
} ],
"nsxSpec" : {
"nsxId" : "sfo01m01nsx01",
"nsxManagerIp" : "10.0.0.9",
"nsxManagerHostname" : "nsxManager",
"nsxSegmentRangeBegin" : "5000",
"nsxSegmentRangeEnd" : "5200",
"multicastRangeBegin" : "239.1.0.0",
"multicastRangeEnd" : "239.1.255.255",
"license" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"adminNsxManagerPassword" : "xxxxxxx",
"privilegedNsxManagerPassword" : "xxxxxxx",
"adminNsxControllerPassword" : "xxxxxxx",
"nsxVxlanSpec" : {
"vxlanCluster" : "SDDC-Cluster1",
"vxlanDvs" : "SDDC-Dswitch-Private",
"vxlanVlanId" : "0",
"vxlanMtu" : "8940",
"vtepVmknicCount" : 2
},
"controllerIPPoolSpec" : {
"poolName" : "sfo01-mgmt01-nsxc01",
"startIp" : "10.0.0.40",
"endIp" : "10.0.0.42",
"prefix" : "22",
"defaultGateway" : "10.0.0.250"
}
},
"vsanSpec" : {
"vsanName" : "vsan-1",
"licenseFile" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"datastoreName" : "sfo01-m01-vsan"
},
"dvsSpecs" : [ {
"mtu" : 8940,
"niocSpec" : [ {
"trafficType" : "VSAN",
"value" : "HIGH"
}, {
"trafficType" : "VMOTION",
"value" : "LOW"
}, {
"trafficType" : "VDP",
"value" : "LOW"
}, {
"trafficType" : "VIRTUALMACHINE",
"value" : "HIGH"
}, {
"trafficType" : "MANAGEMENT",
"value" : "NORMAL"
}, {
"trafficType" : "NFS",
"value" : "LOW"
}, {
"trafficType" : "HBR",
"value" : "LOW"
}, {
"trafficType" : "FAULTTOLERANCE",
"value" : "LOW"
}, {
"trafficType" : "ISCSI",
"value" : "LOW"
} ],
"dvsName" : "SDDC-Dswitch-Private",
"vmnics" : [ "vmnic0", "vmnic1" ],
"networks" : [ "MANAGEMENT", "VSAN", "VMOTION" ]
} ],
"clusterSpec" : {
"clusterName" : "SDDC-Cluster1",
"clusterEvcMode" : "",
"resourcePoolSpecs" : [ {
"cpuSharesLevel" : "high",
"cpuSharesValue" : 0,
"name" : "Mgmt-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "management"
}, {
"cpuSharesLevel" : "high",
"cpuSharesValue" : 0,
"name" : "Network-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "network"
}, {
"cpuSharesLevel" : "normal",
"cpuSharesValue" : 0,
"name" : "Compute-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "compute"
}, {
"name" : "User-RP",
"type" : "compute",
"cpuReservationPercentage" : 0,
"cpuLimit" : -1,
"cpuReservationExpandable" : true,
"cpuSharesLevel" : "normal",
"cpuSharesValue" : 0,
"memoryReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"memorySharesValue" : 0
} ]
},
"pscSpecs" : [ {
"pscId" : "psc-1",
"rootPscPassword" : "xxxxxxx",
"automationUserSsoPassword" : "xxxxxxx",
"automationUserSsoUsername" : "automationuser",
"pscIp" : "10.0.0.5",
"pscHostName" : "psc-1",
"pscSsoSpec" : {
"ssoSiteName" : "vmwvcf2",
"ssoDomain" : "vsphere.local",
"isJoinSsoDomain" : false
},
"adminUserSsoPassword" : "xxxxxxx"
}, {
"pscId" : "psc-2",
"rootPscPassword" : "xxxxxxx",
"automationUserSsoPassword" : "xxxxxxx",
"automationUserSsoUsername" : "automationuser",
"pscIp" : "10.0.0.7",
"pscHostName" : "psc-2",
"pscSsoSpec" : {
"replicationPartner" : "psc-1",
"ssoSiteName" : "vmwvcf2",
"ssoDomainPassword" : "xxxxxxx",
"ssoDomain" : "vsphere.local",
"isJoinSsoDomain" : false
},
"adminUserSsoPassword" : "xxxxxxx"
} ],
"vcenterSpec" : {
"vcenterIp" : "10.0.0.6",
"vcenterHostname" : "vcenter-1",
"licenseFile" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"rootVcenterPassword" : "xxxxxxx",
"vmSize" : "tiny"
},
"hostSpecs" : [ {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.252.0",
"cidr" : "",
"ipAddress" : "10.0.0.100",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-1",
"vSwitch" : "vSwitch0",
"serverId" : "host-0",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.252.0",
"cidr" : "",
"ipAddress" : "10.0.0.101",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-2",
"vSwitch" : "vSwitch0",
"serverId" : "host-1",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.255.0",
"cidr" : "",
"ipAddress" : "10.0.0.102",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-3",
"vSwitch" : "vSwitch0",
"serverId" : "host-2",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.255.0",
"cidr" : "",
"ipAddress" : "10.0.0.103",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-4",
"vSwitch" : "vSwitch0",
"serverId" : "host-3",
"association" : "SDDC-Datacenter"
} ],
"vrliDeploymentSpec" : {
"adminPassword" : "xxxxxxx",
"sshPassword" : "xxxxxxx",
"vmSize" : "small",
"loadBalancerHostname" : "load-balancer",
"loadBalancerIpAddress" : "10.0.0.15",
"vrliNodeSpecs" : [ {
"ipAddress" : "10.0.0.16",
"hostname" : "loginsight-node-1"
}, {
"ipAddress" : "10.0.0.17",
"hostname" : "loginsight-node-2"
}, {
"ipAddress" : "10.0.0.18",
"hostname" : "loginsight-node-3"
} ]
}
}'
HTTP Request
POST /v1/sddcs HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 8222
Host: sfo01cb01.sfo.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"skipEsxThumbprintValidation" : true,
"managementPoolName" : "bringup-networkpool",
"sddcManagerSpec" : {
"secondUserCredentials" : {
"username" : "vcf",
"password" : "xxxxxxx"
},
"ipAddress" : "10.0.0.4",
"netmask" : "255.255.255.0",
"hostname" : "sddc-manager",
"rootUserCredentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"restApiCredentials" : {
"username" : "admin",
"password" : "xxxxxxx"
}
},
"sddcId" : "sddcId-public-api-05",
"esxLicense" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"taskName" : "workflowconfig/workflowspec-ems.json",
"ntpServers" : [ "10.0.0.250" ],
"dnsSpec" : {
"subdomain" : "vrack.vsphere.local",
"domain" : "vsphere.local",
"nameserver" : "10.0.0.250",
"secondaryNameserver" : "10.0.0.250"
},
"networkSpecs" : [ {
"subnet" : "10.0.0.0/22",
"vlanId" : "0",
"mtu" : "1500",
"networkType" : "MANAGEMENT",
"gateway" : "10.0.0.250"
}, {
"subnet" : "10.0.4.0/24",
"includeIpAddressRanges" : [ {
"startIpAddress" : "10.0.4.7",
"endIpAddress" : "10.0.4.48"
}, {
"startIpAddress" : "10.0.4.3",
"endIpAddress" : "10.0.4.6"
} ],
"includeIpAddress" : [ "10.0.4.50", "10.0.4.49" ],
"vlanId" : "0",
"mtu" : "8940",
"networkType" : "VSAN",
"gateway" : "10.0.4.253"
}, {
"subnet" : "10.0.8.0/24",
"includeIpAddressRanges" : [ {
"startIpAddress" : "10.0.8.3",
"endIpAddress" : "10.0.8.50"
} ],
"vlanId" : "0",
"mtu" : "8940",
"networkType" : "VMOTION",
"gateway" : "10.0.8.253"
} ],
"nsxSpec" : {
"nsxId" : "sfo01m01nsx01",
"nsxManagerIp" : "10.0.0.9",
"nsxManagerHostname" : "nsxManager",
"nsxSegmentRangeBegin" : "5000",
"nsxSegmentRangeEnd" : "5200",
"multicastRangeBegin" : "239.1.0.0",
"multicastRangeEnd" : "239.1.255.255",
"license" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"adminNsxManagerPassword" : "xxxxxxx",
"privilegedNsxManagerPassword" : "xxxxxxx",
"adminNsxControllerPassword" : "xxxxxxx",
"nsxVxlanSpec" : {
"vxlanCluster" : "SDDC-Cluster1",
"vxlanDvs" : "SDDC-Dswitch-Private",
"vxlanVlanId" : "0",
"vxlanMtu" : "8940",
"vtepVmknicCount" : 2
},
"controllerIPPoolSpec" : {
"poolName" : "sfo01-mgmt01-nsxc01",
"startIp" : "10.0.0.40",
"endIp" : "10.0.0.42",
"prefix" : "22",
"defaultGateway" : "10.0.0.250"
}
},
"vsanSpec" : {
"vsanName" : "vsan-1",
"licenseFile" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"datastoreName" : "sfo01-m01-vsan"
},
"dvsSpecs" : [ {
"mtu" : 8940,
"niocSpec" : [ {
"trafficType" : "VSAN",
"value" : "HIGH"
}, {
"trafficType" : "VMOTION",
"value" : "LOW"
}, {
"trafficType" : "VDP",
"value" : "LOW"
}, {
"trafficType" : "VIRTUALMACHINE",
"value" : "HIGH"
}, {
"trafficType" : "MANAGEMENT",
"value" : "NORMAL"
}, {
"trafficType" : "NFS",
"value" : "LOW"
}, {
"trafficType" : "HBR",
"value" : "LOW"
}, {
"trafficType" : "FAULTTOLERANCE",
"value" : "LOW"
}, {
"trafficType" : "ISCSI",
"value" : "LOW"
} ],
"dvsName" : "SDDC-Dswitch-Private",
"vmnics" : [ "vmnic0", "vmnic1" ],
"networks" : [ "MANAGEMENT", "VSAN", "VMOTION" ]
} ],
"clusterSpec" : {
"clusterName" : "SDDC-Cluster1",
"clusterEvcMode" : "",
"resourcePoolSpecs" : [ {
"cpuSharesLevel" : "high",
"cpuSharesValue" : 0,
"name" : "Mgmt-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "management"
}, {
"cpuSharesLevel" : "high",
"cpuSharesValue" : 0,
"name" : "Network-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "network"
}, {
"cpuSharesLevel" : "normal",
"cpuSharesValue" : 0,
"name" : "Compute-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "compute"
}, {
"name" : "User-RP",
"type" : "compute",
"cpuReservationPercentage" : 0,
"cpuLimit" : -1,
"cpuReservationExpandable" : true,
"cpuSharesLevel" : "normal",
"cpuSharesValue" : 0,
"memoryReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"memorySharesValue" : 0
} ]
},
"pscSpecs" : [ {
"pscId" : "psc-1",
"rootPscPassword" : "xxxxxxx",
"automationUserSsoPassword" : "xxxxxxx",
"automationUserSsoUsername" : "automationuser",
"pscIp" : "10.0.0.5",
"pscHostName" : "psc-1",
"pscSsoSpec" : {
"ssoSiteName" : "vmwvcf2",
"ssoDomain" : "vsphere.local",
"isJoinSsoDomain" : false
},
"adminUserSsoPassword" : "xxxxxxx"
}, {
"pscId" : "psc-2",
"rootPscPassword" : "xxxxxxx",
"automationUserSsoPassword" : "xxxxxxx",
"automationUserSsoUsername" : "automationuser",
"pscIp" : "10.0.0.7",
"pscHostName" : "psc-2",
"pscSsoSpec" : {
"replicationPartner" : "psc-1",
"ssoSiteName" : "vmwvcf2",
"ssoDomainPassword" : "xxxxxxx",
"ssoDomain" : "vsphere.local",
"isJoinSsoDomain" : false
},
"adminUserSsoPassword" : "xxxxxxx"
} ],
"vcenterSpec" : {
"vcenterIp" : "10.0.0.6",
"vcenterHostname" : "vcenter-1",
"licenseFile" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"rootVcenterPassword" : "xxxxxxx",
"vmSize" : "tiny"
},
"hostSpecs" : [ {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.252.0",
"cidr" : "",
"ipAddress" : "10.0.0.100",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-1",
"vSwitch" : "vSwitch0",
"serverId" : "host-0",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.252.0",
"cidr" : "",
"ipAddress" : "10.0.0.101",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-2",
"vSwitch" : "vSwitch0",
"serverId" : "host-1",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.255.0",
"cidr" : "",
"ipAddress" : "10.0.0.102",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-3",
"vSwitch" : "vSwitch0",
"serverId" : "host-2",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.255.0",
"cidr" : "",
"ipAddress" : "10.0.0.103",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-4",
"vSwitch" : "vSwitch0",
"serverId" : "host-3",
"association" : "SDDC-Datacenter"
} ],
"vrliDeploymentSpec" : {
"adminPassword" : "xxxxxxx",
"sshPassword" : "xxxxxxx",
"vmSize" : "small",
"loadBalancerHostname" : "load-balancer",
"loadBalancerIpAddress" : "10.0.0.15",
"vrliNodeSpecs" : [ {
"ipAddress" : "10.0.0.16",
"hostname" : "loginsight-node-1"
}, {
"ipAddress" : "10.0.0.17",
"hostname" : "loginsight-node-2"
}, {
"ipAddress" : "10.0.0.18",
"hostname" : "loginsight-node-3"
} ]
}
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/sddcs/b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a
Content-Type: application/json
Content-Length: 100879
{
"id" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"name" : "Bringup-Ems",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-08-28T08:38:37.568Z",
"sddcSubTasks" : [ {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateEsxiForVsanConfigInput",
"processingStateDescription" : "Generate ESXi Host vSAN Configurations Input Data",
"name" : "Generate ESXi Host vSAN Configurations Input Data",
"description" : "Generate ESXi Host vSAN Configurations Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiForVsanConfigInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiForVsanConfigInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.568Z",
"updateTimestamp" : "2019-08-28T08:38:37.568Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateEsxiInput",
"processingStateDescription" : "Generate ESXi Host Input Data",
"name" : "Generate ESXi Host Input Data",
"description" : "Generate ESXi Host Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.216Z",
"updateTimestamp" : "2019-08-28T08:38:37.216Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_VspherePlugin_PrepareEsxiForVsanConfigAction_2",
"processingStateDescription" : "Prepare ESXi Hosts for vSAN Configuration",
"name" : "Prepare ESXi Hosts for vSAN Configuration Action",
"description" : "Prepare ESXi Hosts for vSAN Configuration",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "PrepareEsxiForVsanConfigAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "PrepareEsxiForVsanConfigAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.220Z",
"updateTimestamp" : "2019-08-28T08:38:37.220Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_VspherePlugin_EnableVsanConfigOnFirstHostAction_3",
"processingStateDescription" : "Enable vSAN Configurations for the First Host",
"name" : "Enable vSAN Configurations for the First Host Action",
"description" : "Enable vSAN Configurations for the First Host",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanConfigOnFirstHostAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanConfigOnFirstHostAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.224Z",
"updateTimestamp" : "2019-08-28T08:38:37.224Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_HostPlugin_CreateVmPortGroupAction_4",
"processingStateDescription" : "Create 'VM Network' Portgroup on ESXi Hosts",
"name" : "Create 'VM Network' Portgroup on ESXi Hosts",
"description" : "Create 'VM Network' Portgroup on ESXi Hosts",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateVmPortGroupAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateVmPortGroupAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.227Z",
"updateTimestamp" : "2019-08-28T08:38:37.227Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_HostPlugin_ReconfigureHostDnsAction_5",
"processingStateDescription" : "Configure ESXi Host DNS",
"name" : "Configure ESXi Host DNS",
"description" : "Configure ESXi Host DNS",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "ReconfigureHostDnsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "ReconfigureHostDnsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.231Z",
"updateTimestamp" : "2019-08-28T08:38:37.231Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_com.vmware.evo.sddc.bringup.plugin.spi.VspherePlugin_DetermineSoftwareVersionAction_6",
"processingStateDescription" : "Determine Software Version on ESXi Hosts",
"name" : "Determine Software Version on ESXi Hosts",
"description" : "Determine Software Version on ESXi Hosts",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetermineSoftwareVersionAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetermineSoftwareVersionAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.234Z",
"updateTimestamp" : "2019-08-28T08:38:37.234Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "PSCDeploymentInputGeneration",
"processingStateDescription" : "Generate Platform Services Controller Deployment Input Data",
"name" : "Generate Platform Services Controller Deployment Input Data",
"description" : "Generate Platform Services Controller Deployment Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "PSCDeploymentInputGeneration.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "PSCDeploymentInputGeneration.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.238Z",
"updateTimestamp" : "2019-08-28T08:38:37.238Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PSCDeployment_PscPlugin_DeployPsc1Action_1",
"processingStateDescription" : "Deploy Platform Service Controller",
"name" : "Deploy Platform Service Controller",
"description" : "Deploy Platform Service Controller",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "DeployPsc1Action.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "DeployPsc1Action.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.243Z",
"updateTimestamp" : "2019-08-28T08:38:37.243Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PSCDeployment_PscPlugin_CreateUserGroupsAction_2",
"processingStateDescription" : "Create Admin User Groups in vsphere.local Domain",
"name" : "Create Admin User Groups in vsphere.local Domain",
"description" : "Create Admin User Groups in vsphere.local Domain",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "CreateUserGroupsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "CreateUserGroupsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.248Z",
"updateTimestamp" : "2019-08-28T08:38:37.248Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_GenerateLicenseRenameInput_ProxyContractPlugin_ProxyContractAction_0",
"processingStateDescription" : "Automation Helper Action",
"name" : "ProxyContractAction",
"description" : "Automation Helper Action",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.253Z",
"updateTimestamp" : "2019-08-28T08:38:37.253Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateLicenseRenameInput",
"processingStateDescription" : "Generate license rename input",
"name" : "Generate vCenter License Rename Input Data",
"description" : "Generate license rename input",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.recipes.GenerateLicenseRenameInput",
"messageKey" : "GenerateLicenseRenameInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.recipes.GenerateLicenseRenameInput",
"messageKey" : "GenerateLicenseRenameInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.258Z",
"updateTimestamp" : "2019-08-28T08:38:37.258Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVcDeploymentInput",
"processingStateDescription" : "Generate Vc Deployment Input",
"name" : "Generate vCenter Server Deployment Input Data",
"description" : "Generate Vc Deployment Input",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVcDeploymentInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVcDeploymentInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.264Z",
"updateTimestamp" : "2019-08-28T08:38:37.264Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VCDeployment_VcPlugin_DeployVcAction_3",
"processingStateDescription" : "Deploy vCenter Server",
"name" : "Deploy vCenter Server",
"description" : "Deploy vCenter Server",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.VcPlugin",
"messageKey" : "DeployVcAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.VcPlugin",
"messageKey" : "DeployVcAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.269Z",
"updateTimestamp" : "2019-08-28T08:38:37.269Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VCDeployment_VcPlugin_ApplyVcLicenseAction_4",
"processingStateDescription" : "Apply vCenter Server, vSphere, and vSAN Licenses",
"name" : "Apply vCenter Server, vSphere, and vSAN Licenses",
"description" : "Apply vCenter Server, vSphere, and vSAN Licenses",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "ApplyVcLicenseAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "ApplyVcLicenseAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.272Z",
"updateTimestamp" : "2019-08-28T08:38:37.272Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VCDeployment_LicensePlugin_RenameLicense_5",
"processingStateDescription" : "Rename the Applied vCenter License in vCenter Server",
"name" : "Rename the Applied vCenter License in vCenter Server",
"description" : "Rename the Applied vCenter License in vCenter Server",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "RenameLicense.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "RenameLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.276Z",
"updateTimestamp" : "2019-08-28T08:38:37.276Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSphere Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateCluster.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateCluster.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSphere DRS",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableClusterDrs.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableClusterDrs.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Apply vSAN Dormant License File (DLF)",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanDlf.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanDlf.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Apply vSAN License",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanLicense.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Generate vSAN License Rename Input Data",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "GenerateVSANLicenseRenameInputId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "GenerateVSANLicenseRenameInputId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Rename the Applied VSAN License in vCenter Server",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "RenameVSANLicenseId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "RenameVSANLicenseId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Assign Administrator Privileges to SDDCAdmins Group",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AuthorizeSddcAdminGroup.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AuthorizeSddcAdminGroup.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateDvs.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateDvs.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Add ESXi Host to vSphere Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToCluster.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToCluster.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable/Disable EVC Mode on vSphere Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableEvc.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableEvc.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Add ESXi Hosts to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToDvswitch.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToDvswitch.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create VM Folders",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmFolders.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmFolders.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create Network Folders",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateNetworkFolders.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateNetworkFolders.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vMotion vmknics",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmotionVmknics.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmotionVmknics.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSAN vmknics",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVsanVmknics.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVsanVmknics.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Configure VLANs on vSphere Distributed Switch Portgroups",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "TagVlanIdsOnPortgroups.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "TagVlanIdsOnPortgroups.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Migrate VMs to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateVmsToPortgroups.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateVmsToPortgroups.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Migrate ESXi Host vmknics to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateHostVmknicsToPortgroups.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateHostVmknicsToPortgroups.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Detach ESXi Host vmnics from vSphere Standard Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetachVmnicFromVswitch.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetachVmnicFromVswitch.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Attach ESXi Host vmnics to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AttachVmnicToDvs.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AttachVmnicToDvs.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Remove vSphere Standard Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "RemoveVswitch.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "RemoveVswitch.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Update vSAN Hardware Compatability List (HCL) Database",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "UpdateVsanHcl.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "UpdateVsanHcl.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSAN",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsan.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsan.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSAN Deduplication on Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanDedupOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanDedupOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSAN Storage Policies",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsanPolicies.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsanPolicies.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSAN Disk Groups",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "VsanClaimDisks.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "VsanClaimDisks.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create Resource Pools in vCenter Server",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateResourcePool.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateResourcePool.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ApplyEsxLicense",
"processingStateDescription" : "Apply ESXi Host License Key",
"name" : "Apply ESXi Host License Key",
"description" : "Apply ESXi Host License Key",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "ApplyEsxiLicenseInVcAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "ApplyEsxiLicenseInVcAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.321Z",
"updateTimestamp" : "2019-08-28T08:38:37.321Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ApplyEsxLicense",
"processingStateDescription" : "Apply ESXi Host License Key",
"name" : "Generate ESXi License Rename Input Data",
"description" : "Apply ESXi Host License Key",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "GenerateLicenseRenameInput.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "GenerateLicenseRenameInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.321Z",
"updateTimestamp" : "2019-08-28T08:38:37.321Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ApplyEsxLicense",
"processingStateDescription" : "Apply ESXi Host License Key",
"name" : "Rename the Applied ESXi License in vCenter Server",
"description" : "Apply ESXi Host License Key",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "RenameLicense.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "RenameLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.321Z",
"updateTimestamp" : "2019-08-28T08:38:37.321Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Deploy NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxManager.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxManager.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Generate and Install VMCA Certificate on NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxManagerVmcaCert.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxManagerVmcaCert.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Update NSX Manager TLS Settings",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UpdateNsxManagerTLSSettings.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UpdateNsxManagerTLSSettings.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Register NSX Manager with vCenter Server",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action64.NsxServicePluginActionPlugin64",
"messageKey" : "RegisterVcNsx.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action64.NsxServicePluginActionPlugin64",
"messageKey" : "RegisterVcNsx.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Apply NSX Dormant License File (DLF)",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxDlf.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxDlf.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Apply NSX License",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ApplyNsxLicense.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ApplyNsxLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Generate NSX License Rename Input Data",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "GenerateLicenseRenameInputId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "GenerateLicenseRenameInputId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Rename the Applied NSX License in vCenter Server",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "RenameLicenseId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "RenameLicenseId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Generate NSX Manager Input Data",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vvd.plugin.VvdPlugin",
"messageKey" : "GenerateNsxInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vvd.plugin.VvdPlugin",
"messageKey" : "GenerateNsxInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure DNS on the NSX Controller Cluster",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerDns.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerDns.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure NTP on the NSX Controller Cluster",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerNtp.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerNtp.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Controller Cluster",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxController.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxController.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure VXLAN Transport",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateVxlan.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateVxlan.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Resolve NSX Cluster Issues",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ResolveNsxClusterIssues.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ResolveNsxClusterIssues.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Set Universal Sync Role on NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.nsx.NsxPlugin",
"messageKey" : "SetNsxRoleAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.nsx.NsxPlugin",
"messageKey" : "SetNsxRoleAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Segment Range",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxSegmentRange.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxSegmentRange.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Multicast Range",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.plugin.ConfigureNsxPlugin",
"messageKey" : "CreateMulticastRange.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.plugin.ConfigureNsxPlugin",
"messageKey" : "CreateMulticastRange.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Transport Zone",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxTransportZone.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxTransportZone.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure SSO on NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ConfigureSsoOnNSX.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ConfigureSsoOnNSX.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateLogInsightInput",
"processingStateDescription" : "Generate vRealize Log Insight Input Data",
"name" : "Generate vRealize Log Insight Input Data",
"description" : "Generate vRealize Log Insight Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.359Z",
"updateTimestamp" : "2019-08-28T08:38:37.359Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_DeployLogInsightPlugin_DeployLogInsightAction_1",
"processingStateDescription" : "Deploy vRealize Log Insight",
"name" : "Deploy vRealize Log Insight",
"description" : "Deploy vRealize Log Insight",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.DeployLogInsightPlugin",
"messageKey" : "DeployLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.DeployLogInsightPlugin",
"messageKey" : "DeployLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.364Z",
"updateTimestamp" : "2019-08-28T08:38:37.364Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_AddLogInsightLicenseAction_2",
"processingStateDescription" : "Apply vRealize Log Insight License",
"name" : "Apply vRealize Log Insight License Action",
"description" : "Apply vRealize Log Insight License",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "AddLogInsightLicenseAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "AddLogInsightLicenseAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.368Z",
"updateTimestamp" : "2019-08-28T08:38:37.368Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_BootstrapLogInsightClusterAction_3",
"processingStateDescription" : "Bootstrap vRealize Log Insight Cluster",
"name" : "Bootstrap vRealize Log Insight Cluster Action",
"description" : "Bootstrap vRealize Log Insight Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "BootstrapLogInsightClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "BootstrapLogInsightClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.372Z",
"updateTimestamp" : "2019-08-28T08:38:37.372Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_GenerateLogInsightCertificateAction_4",
"processingStateDescription" : "Generate and Install VMCA Certificate for vRealize Log Insight",
"name" : "Generate and Install VMCA Certificate for vRealize Log Insight",
"description" : "Generate and Install VMCA Certificate for vRealize Log Insight",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "GenerateLogInsightCertificateAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "GenerateLogInsightCertificateAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.377Z",
"updateTimestamp" : "2019-08-28T08:38:37.377Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_DisableTlsOnLogInsightAction_5",
"processingStateDescription" : "Disable TLS 1.0 on vRealize Log Insight Nodes",
"name" : "Disable TLS 1.0 on vRealize Log Insight Nodes Action",
"description" : "Disable TLS 1.0 on vRealize Log Insight Nodes",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "DisableTlsOnLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "DisableTlsOnLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.381Z",
"updateTimestamp" : "2019-08-28T08:38:37.381Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_InstallContentPacksInLogInsightAction_6",
"processingStateDescription" : "Install vRealize Log Insight Content Packs",
"name" : "Install vRealize Log Insight Content Packs Action",
"description" : "Install vRealize Log Insight Content Packs",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "InstallContentPacksInLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "InstallContentPacksInLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.385Z",
"updateTimestamp" : "2019-08-28T08:38:37.385Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateNsxvLogInsightIntegrationInput",
"processingStateDescription" : "Generate NsxvLogInsightIntegration input",
"name" : "Generate NSX for vSphere Integration with vRealize Log Insight Input Data",
"description" : "Generate NsxvLogInsightIntegration input",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateNsxvLogInsightIntegrationInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateNsxvLogInsightIntegrationInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.389Z",
"updateTimestamp" : "2019-08-28T08:38:37.389Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_NsxvLogInsightIntegration_ConfigureSyslogInNsxPlugin_ConfigureSyslogInNsxManagerAction_1",
"processingStateDescription" : "Configure Syslog Settings for NSX Manager",
"name" : "Configure Syslog Settings for NSX Manager",
"description" : "Configure Syslog Settings for NSX Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxManagerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxManagerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.392Z",
"updateTimestamp" : "2019-08-28T08:38:37.392Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_NsxvLogInsightIntegration_ConfigureSyslogInNsxPlugin_ConfigureSyslogInNsxControllerAction_2",
"processingStateDescription" : "Configure Syslog Settings for NSX Controllers",
"name" : "Configure Syslog Settings for NSX Controllers",
"description" : "Configure Syslog Settings for NSX Controllers",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxControllerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxControllerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.396Z",
"updateTimestamp" : "2019-08-28T08:38:37.396Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateSddcManagerInput",
"processingStateDescription" : "Generate SDDC Manager Input Data",
"name" : "Generate SDDC Manager Input Data",
"description" : "Generate SDDC Manager Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.399Z",
"updateTimestamp" : "2019-08-28T08:38:37.399Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_DeploySddcManagerOnClusterAction_1",
"processingStateDescription" : "Deploy SDDC Manager",
"name" : "Deploy SDDC Manager",
"description" : "Deploy SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "DeploySddcManagerOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "DeploySddcManagerOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.405Z",
"updateTimestamp" : "2019-08-28T08:38:37.405Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_ConfigureLCMRepoOnSddcManagerAction_2",
"processingStateDescription" : "Configure Lifecycle Management Repository on SDDC Manager",
"name" : "Configure Lifecycle Management Repository on SDDC Manager",
"description" : "Configure Lifecycle Management Repository on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureLCMRepoOnSddcManagerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureLCMRepoOnSddcManagerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.410Z",
"updateTimestamp" : "2019-08-28T08:38:37.410Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_HostPlugin_CreateNFSDatastoreOnHostsAction_3",
"processingStateDescription" : "Mount Repository NFS Datastore on ESXi Hosts",
"name" : "Mount Repository NFS Datastore on ESXi Hosts",
"description" : "Mount Repository NFS Datastore on ESXi Hosts",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateNFSDatastoreOnHostsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateNFSDatastoreOnHostsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.414Z",
"updateTimestamp" : "2019-08-28T08:38:37.414Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_ConfigureBaseImageRepoAction_4",
"processingStateDescription" : "Configure Base Install Image Repository on SDDC Manager",
"name" : "Configure Base Install Image Repository on SDDC Manager",
"description" : "Configure Base Install Image Repository on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureBaseImageRepoAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureBaseImageRepoAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.417Z",
"updateTimestamp" : "2019-08-28T08:38:37.417Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_InstallVmcaRootCertOnSddcManagerAction_5",
"processingStateDescription" : "Install VMCA Root Certificate on SDDC Manager",
"name" : "Install VMCA Root Certificate on SDDC Manager",
"description" : "Install VMCA Root Certificate on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallVmcaRootCertOnSddcManagerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallVmcaRootCertOnSddcManagerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.421Z",
"updateTimestamp" : "2019-08-28T08:38:37.421Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_InstallSddcManagerVmcaCertificateAction_6",
"processingStateDescription" : "Generate and Install VMCA Certificate on SDDC Manager",
"name" : "Generate and Install VMCA Certificate on SDDC Manager",
"description" : "Generate and Install VMCA Certificate on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallSddcManagerVmcaCertificateAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallSddcManagerVmcaCertificateAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.425Z",
"updateTimestamp" : "2019-08-28T08:38:37.425Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateInventoryForSddcManagerConfiguration",
"processingStateDescription" : "Generate Inventory Data For SDDC Manager Configuration",
"name" : "Generate Inventory data For SDDC Manager Configuration",
"description" : "Generate Inventory Data For SDDC Manager Configuration",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateInventoryForSddcManagerConfiguration.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateInventoryForSddcManagerConfiguration.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.429Z",
"updateTimestamp" : "2019-08-28T08:38:37.429Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerPostInventory_SddcManagerContractPlugin_PostInventoryAndCredentialsAction_1",
"processingStateDescription" : "Update SDDC Manager Inventory with Credential Details",
"name" : "Update SDDC Manager Inventory with Credential Details",
"description" : "Update SDDC Manager Inventory with Credential Details",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostInventoryAndCredentialsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostInventoryAndCredentialsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.433Z",
"updateTimestamp" : "2019-08-28T08:38:37.433Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerPostInventory_SddcManagerContractPlugin_PostNetworkPoolInventoryAction_2",
"processingStateDescription" : "Update SDDC Manager Inventory with Network Pool Details",
"name" : "Update SDDC Manager Inventory with Network Pool Details",
"description" : "Update SDDC Manager Inventory with Network Pool Details",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostNetworkPoolInventoryAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostNetworkPoolInventoryAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.437Z",
"updateTimestamp" : "2019-08-28T08:38:37.437Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerPostInventory_SddcManagerContractPlugin_PostSddcLicenseInventoryAction_3",
"processingStateDescription" : "Update SDDC Manager Inventory with License Details",
"name" : "Update SDDC Manager Inventory with License Details",
"description" : "Update SDDC Manager Inventory with License Details",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostSddcLicenseInventoryAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostSddcLicenseInventoryAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.441Z",
"updateTimestamp" : "2019-08-28T08:38:37.441Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SddcManagerKnownHostsConfiguration_ProxyContractPlugin_ProxyContractAction_17",
"processingStateDescription" : "Automation Helper Action",
"name" : "ProxyContractAction",
"description" : "Automation Helper Action",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.444Z",
"updateTimestamp" : "2019-08-28T08:38:37.444Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateSddcManagerInput",
"processingStateDescription" : "Generate SDDC Manager Input Data",
"name" : "Generate SDDC Manager Input Data",
"description" : "Generate SDDC Manager Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.447Z",
"updateTimestamp" : "2019-08-28T08:38:37.447Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVsphereMachineSshEntities",
"processingStateDescription" : "Generate ESXi Host SSH Key Input Data",
"name" : "Generate ESXi Host SSH Key Input Data",
"description" : "Generate ESXi Host SSH Key Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereMachineSshEntities.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereMachineSshEntities.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.453Z",
"updateTimestamp" : "2019-08-28T08:38:37.453Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SddcManagerKnownHostsConfiguration_VsphereContractPlugin_RotateMachineSshKeys_2",
"processingStateDescription" : "Rotate ESXi Host SSH Keys",
"name" : "Rotate ESXi Host SSH Keys",
"description" : "Rotate ESXi Host SSH Keys",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "RotateMachineSshKeys.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "RotateMachineSshKeys.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.456Z",
"updateTimestamp" : "2019-08-28T08:38:37.456Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SddcManagerKnownHostsConfiguration_SddcManagerContractPlugin_UpdateKnownHostsOnSddcManager_3",
"processingStateDescription" : "Update Known Hosts in SDDC Manager",
"name" : "Update Known Hosts in SDDC Manager",
"description" : "Update Known Hosts in SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "UpdateKnownHostsOnSddcManager.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "UpdateKnownHostsOnSddcManager.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.459Z",
"updateTimestamp" : "2019-08-28T08:38:37.459Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVsphereInput",
"processingStateDescription" : "Generate vSphere Input Data",
"name" : "Generate vSphere Input Data",
"description" : "Generate vSphere Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.462Z",
"updateTimestamp" : "2019-08-28T08:38:37.462Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateSddcManagerInput",
"processingStateDescription" : "Generate SDDC Manager Input Data",
"name" : "Generate SDDC Manager Input Data",
"description" : "Generate SDDC Manager Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.465Z",
"updateTimestamp" : "2019-08-28T08:38:37.465Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VcenterMessagesConfigurations_VsphereContractPlugin_PrepareVcenterMessages_2",
"processingStateDescription" : "Generate Configure vCenter Login Message and Message of the Day Input Data",
"name" : "Generate Configure vCenter Login Message and Message of the Day Input Data",
"description" : "Generate Configure vCenter Login Message and Message of the Day Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "PrepareVcenterMessages.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "PrepareVcenterMessages.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.471Z",
"updateTimestamp" : "2019-08-28T08:38:37.471Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VcenterMessagesConfigurations_VsphereContractPlugin_ConfigureVcenterMessages_3",
"processingStateDescription" : "Configure vCenter Login Message and Message of the Day",
"name" : "Configure vCenter Login Message and Message of the Day",
"description" : "Configure vCenter Login Message and Message of the Day",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "ConfigureVcenterMessages.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "ConfigureVcenterMessages.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.474Z",
"updateTimestamp" : "2019-08-28T08:38:37.474Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateClusterConfigurationInput",
"processingStateDescription" : "Generate Cluster Configuration Input Data",
"name" : "Generate Post Cluster Configuration Input Data",
"description" : "Generate Cluster Configuration Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateClusterConfigurationInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateClusterConfigurationInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.477Z",
"updateTimestamp" : "2019-08-28T08:38:37.477Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateConfigureDeploymentDetailsActionInput",
"processingStateDescription" : "Generate Configure Deployment Details Action Input Data",
"name" : "Generate Configure Deployment Details Action Input Data",
"description" : "Generate Configure Deployment Details Action Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateConfigureDeploymentDetailsActionInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateConfigureDeploymentDetailsActionInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.483Z",
"updateTimestamp" : "2019-08-28T08:38:37.483Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_MigrateVmsToFoldersAction_2",
"processingStateDescription" : "Move VMs to VM Folders",
"name" : "Move VMs to VM Folders",
"description" : "Move VMs to VM Folders",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateVmsToFoldersAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateVmsToFoldersAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.486Z",
"updateTimestamp" : "2019-08-28T08:38:37.486Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_MigrateDvsToFolderAction_3",
"processingStateDescription" : "Move vSphere Distributed Switch to Network Folder",
"name" : "Move vSphere Distributed Switch to Network Folder",
"description" : "Move vSphere Distributed Switch to Network Folder",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateDvsToFolderAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateDvsToFolderAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.489Z",
"updateTimestamp" : "2019-08-28T08:38:37.489Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_DisableVsanForceProvisionAction_4",
"processingStateDescription" : "Disable vSAN Force Provisioning",
"name" : "Disable vSAN Force Provisioning",
"description" : "Disable vSAN Force Provisioning",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "DisableVsanForceProvisionAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "DisableVsanForceProvisionAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.492Z",
"updateTimestamp" : "2019-08-28T08:38:37.492Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_EnableVsanPoliciesAction_5",
"processingStateDescription" : "Enable vSAN Storage Policies",
"name" : "Enable vSAN Storage Policies",
"description" : "Enable vSAN Storage Policies",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableVsanPoliciesAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableVsanPoliciesAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.496Z",
"updateTimestamp" : "2019-08-28T08:38:37.496Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_RelocateVmsToResourcePoolAction_6",
"processingStateDescription" : "Move VMs to Resource Pools",
"name" : "Move VMs to Resource Pools",
"description" : "Move VMs to Resource Pools",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "RelocateVmsToResourcePoolAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "RelocateVmsToResourcePoolAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.499Z",
"updateTimestamp" : "2019-08-28T08:38:37.499Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_AdjustResourcePoolReservationAction_7",
"processingStateDescription" : "Set Reservations on Resource Pools",
"name" : "Set Reservations on Resource Pools",
"description" : "Set Reservations on Resource Pools",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "AdjustResourcePoolReservationAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "AdjustResourcePoolReservationAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.502Z",
"updateTimestamp" : "2019-08-28T08:38:37.502Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VcPlugin_EnableClusterHaAction_8",
"processingStateDescription" : "Enable vSphere High Availability",
"name" : "Enable vSphere High Availability",
"description" : "Enable vSphere High Availability",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableClusterHaAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableClusterHaAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.505Z",
"updateTimestamp" : "2019-08-28T08:38:37.505Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VcPlugin_CreateVmAntiAffinityRuleAction_9",
"processingStateDescription" : "Create VM Anti-Affinity Rules",
"name" : "Create VM Anti-Affinity Rules",
"description" : "Create VM Anti-Affinity Rules",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateVmAntiAffinityRuleAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateVmAntiAffinityRuleAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.508Z",
"updateTimestamp" : "2019-08-28T08:38:37.508Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_CreatePscVcVmGroupsPlugin_CreatePscVcVmGroupsContractAction_10",
"processingStateDescription" : "Create VM Groups",
"name" : "Create VM Groups",
"description" : "Create VM Groups",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.CreatePscVcVmGroupsPlugin",
"messageKey" : "CreatePscVcVmGroupsContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.CreatePscVcVmGroupsPlugin",
"messageKey" : "CreatePscVcVmGroupsContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.511Z",
"updateTimestamp" : "2019-08-28T08:38:37.511Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_CreateClusterVmsToVmsRuleContractAction_11",
"processingStateDescription" : "Create VM-VM Startup Order Rule",
"name" : "Create VM-VM Startup Order Rule",
"description" : "Create VM-VM Startup Order Rule",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterVmsToVmsRuleContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterVmsToVmsRuleContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.514Z",
"updateTimestamp" : "2019-08-28T08:38:37.514Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_ClusterVmHostPlugin_CreateClusterHostGroupContractAction_12",
"processingStateDescription" : "Create vCenter Server VM/Host Rule",
"name" : "Create vCenter Server VM/Host Rule",
"description" : "Create vCenter Server VM/Host Rule",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterHostGroupContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterHostGroupContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.517Z",
"updateTimestamp" : "2019-08-28T08:38:37.517Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_ClusterVmHostPlugin_CreateClusterVmHostRuleContractAction_13",
"processingStateDescription" : "Create Platform Services Controller VM/Host Rule",
"name" : "Create Platform Services Controller VM/Host Rule",
"description" : "Create Platform Services Controller VM/Host Rule",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreatePSCVMHostRuleActionId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreatePSCVMHostRuleActionId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.520Z",
"updateTimestamp" : "2019-08-28T08:38:37.520Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_ClusterVmHostPlugin_CreateClusterVmHostRuleContractAction_14",
"processingStateDescription" : "Create Cluster Rule",
"name" : "Create Cluster Rule",
"description" : "Create Cluster Rule",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.ClusterVmHostPlugin",
"messageKey" : "CreateClusterVmHostRuleContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.ClusterVmHostPlugin",
"messageKey" : "CreateClusterVmHostRuleContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.523Z",
"updateTimestamp" : "2019-08-28T08:38:37.523Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VcPlugin_ConfigureEsxAdvancedOptionsAction_15",
"processingStateDescription" : "Configure ESXi Advanced Options",
"name" : "Configure ESXi Advanced Options",
"description" : "Configure ESXi Advanced Options",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ConfigureEsxAdvancedOptionsAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ConfigureEsxAdvancedOptionsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.526Z",
"updateTimestamp" : "2019-08-28T08:38:37.526Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ReconfigureHAOnClusterAction_16",
"processingStateDescription" : "Reconfigure vSphere High Availability",
"name" : "Reconfigure vSphere High Availability",
"description" : "Reconfigure vSphere High Availability",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ReconfigureHAOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ReconfigureHAOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.529Z",
"updateTimestamp" : "2019-08-28T08:38:37.529Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ClearVsanAlarmsOnClusterAction_17",
"processingStateDescription" : "Clear Alarms on vSAN",
"name" : "Clear Alarms on vSAN",
"description" : "Clear Alarms on vSAN",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearVsanAlarmsOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearVsanAlarmsOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.532Z",
"updateTimestamp" : "2019-08-28T08:38:37.532Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ClearRedAlarmsOnHostAction_18",
"processingStateDescription" : "Clear Alerts on Hosts",
"name" : "Clear Alerts on Hosts",
"description" : "Clear Alerts on Hosts",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearRedAlarmsOnHostAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearRedAlarmsOnHostAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.535Z",
"updateTimestamp" : "2019-08-28T08:38:37.535Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ConfigureDeploymentDetailsContractAction_19",
"processingStateDescription" : "Set SDDC Deployment Details on the Management vCenter Server",
"name" : "Set SDDC Deployment Details on the Management vCenter Server",
"description" : "Set SDDC Deployment Details on the Management vCenter Server",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "ConfigureDeploymentDetailsContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "ConfigureDeploymentDetailsContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.539Z",
"updateTimestamp" : "2019-08-28T08:38:37.539Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVsphereInput",
"processingStateDescription" : "Generate vSphere Input Data",
"name" : "Generate vSphere Input Data",
"description" : "Generate vSphere Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.542Z",
"updateTimestamp" : "2019-08-28T08:38:37.542Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_DisableBashShellOnVcAndPsc_VsphereContractPlugin_DisableBashShell_1",
"processingStateDescription" : "Disable Bash Shell on vCenter Server",
"name" : "Disable Bash Shell on vCenter Server",
"description" : "Disable Bash Shell on vCenter Server",
"localizableNamePack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnVCenterId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnVCenterId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.545Z",
"updateTimestamp" : "2019-08-28T08:38:37.545Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_DisableBashShellOnVcAndPsc_VsphereContractPlugin_DisableBashShell_2",
"processingStateDescription" : "Disable Bash Shell on Platform Services Controllers",
"name" : "Disable Bash Shell on Platform Services Controllers",
"description" : "Disable Bash Shell on Platform Services Controllers",
"localizableNamePack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnPSCsId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnPSCsId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.548Z",
"updateTimestamp" : "2019-08-28T08:38:37.548Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfigurationForSDDCManager",
"processingStateDescription" : "Configure NSX for vSphere",
"name" : "Add VMs to NSX Distributed Firewall Exclusion List",
"description" : "Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "AddVmsIntoDfwExclusionList.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "AddVmsIntoDfwExclusionList.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.551Z",
"updateTimestamp" : "2019-08-28T08:38:37.551Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXBackupConfiguration",
"processingStateDescription" : "Configure Backup on NSX for vSphere",
"name" : "Configure NSX Manager Backups",
"description" : "Configure Backup on NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.plugin.spi.LcmPlugin",
"messageKey" : "ConfigureBackupForNSX.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.plugin.spi.LcmPlugin",
"messageKey" : "ConfigureBackupForNSX.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.554Z",
"updateTimestamp" : "2019-08-28T08:38:37.554Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateLogInsightInput",
"processingStateDescription" : "Generate vRealize Log Insight Input Data",
"name" : "Generate vRealize Log Insight Input Data",
"description" : "Generate vRealize Log Insight Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.557Z",
"updateTimestamp" : "2019-08-28T08:38:37.557Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightConfiguration_ConfigureLogInsightAgentPlugin_ConfigureSddcManagerInLogInsightAction_1",
"processingStateDescription" : "Configure Syslog Settings for SDDC Manager",
"name" : "Configure Syslog Settings for SDDC Manager",
"description" : "Configure Syslog Settings for SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureSddcManagerInLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureSddcManagerInLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.561Z",
"updateTimestamp" : "2019-08-28T08:38:37.561Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightConfiguration_ConfigureLogInsightAgentPlugin_ConfigureVCenterInLogInsightWithSyslogAction_2",
"processingStateDescription" : "Configure Syslog Settings for vCenter Server",
"name" : "Configure Syslog Settings for vCenter Server",
"description" : "Configure Syslog Settings for vCenter Server",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureVCenterInLogInsightWithSyslogAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureVCenterInLogInsightWithSyslogAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.565Z",
"updateTimestamp" : "2019-08-28T08:38:37.565Z"
} ]
}
-
Poll the task until "status" is not "IN_PROGRESS" using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.1.2. Get the SDDCS
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sfo01cb01.sfo.rainpole.local/v1/sddcs' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/sddcs HTTP/1.1
Host: sfo01cb01.sfo.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 105096
{
"elements" : [ {
"id" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"name" : "Bringup-Ems",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-08-28T08:38:37.568Z",
"sddcSubTasks" : [ {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateEsxiForVsanConfigInput",
"processingStateDescription" : "Generate ESXi Host vSAN Configurations Input Data",
"name" : "Generate ESXi Host vSAN Configurations Input Data",
"description" : "Generate ESXi Host vSAN Configurations Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiForVsanConfigInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiForVsanConfigInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.568Z",
"updateTimestamp" : "2019-08-28T08:38:37.568Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateEsxiInput",
"processingStateDescription" : "Generate ESXi Host Input Data",
"name" : "Generate ESXi Host Input Data",
"description" : "Generate ESXi Host Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.216Z",
"updateTimestamp" : "2019-08-28T08:38:37.216Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_VspherePlugin_PrepareEsxiForVsanConfigAction_2",
"processingStateDescription" : "Prepare ESXi Hosts for vSAN Configuration",
"name" : "Prepare ESXi Hosts for vSAN Configuration Action",
"description" : "Prepare ESXi Hosts for vSAN Configuration",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "PrepareEsxiForVsanConfigAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "PrepareEsxiForVsanConfigAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.220Z",
"updateTimestamp" : "2019-08-28T08:38:37.220Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_VspherePlugin_EnableVsanConfigOnFirstHostAction_3",
"processingStateDescription" : "Enable vSAN Configurations for the First Host",
"name" : "Enable vSAN Configurations for the First Host Action",
"description" : "Enable vSAN Configurations for the First Host",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanConfigOnFirstHostAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanConfigOnFirstHostAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.224Z",
"updateTimestamp" : "2019-08-28T08:38:37.224Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_HostPlugin_CreateVmPortGroupAction_4",
"processingStateDescription" : "Create 'VM Network' Portgroup on ESXi Hosts",
"name" : "Create 'VM Network' Portgroup on ESXi Hosts",
"description" : "Create 'VM Network' Portgroup on ESXi Hosts",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateVmPortGroupAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateVmPortGroupAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.227Z",
"updateTimestamp" : "2019-08-28T08:38:37.227Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_HostPlugin_ReconfigureHostDnsAction_5",
"processingStateDescription" : "Configure ESXi Host DNS",
"name" : "Configure ESXi Host DNS",
"description" : "Configure ESXi Host DNS",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "ReconfigureHostDnsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "ReconfigureHostDnsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.231Z",
"updateTimestamp" : "2019-08-28T08:38:37.231Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_com.vmware.evo.sddc.bringup.plugin.spi.VspherePlugin_DetermineSoftwareVersionAction_6",
"processingStateDescription" : "Determine Software Version on ESXi Hosts",
"name" : "Determine Software Version on ESXi Hosts",
"description" : "Determine Software Version on ESXi Hosts",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetermineSoftwareVersionAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetermineSoftwareVersionAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.234Z",
"updateTimestamp" : "2019-08-28T08:38:37.234Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "PSCDeploymentInputGeneration",
"processingStateDescription" : "Generate Platform Services Controller Deployment Input Data",
"name" : "Generate Platform Services Controller Deployment Input Data",
"description" : "Generate Platform Services Controller Deployment Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "PSCDeploymentInputGeneration.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "PSCDeploymentInputGeneration.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.238Z",
"updateTimestamp" : "2019-08-28T08:38:37.238Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PSCDeployment_PscPlugin_DeployPsc1Action_1",
"processingStateDescription" : "Deploy Platform Service Controller",
"name" : "Deploy Platform Service Controller",
"description" : "Deploy Platform Service Controller",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "DeployPsc1Action.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "DeployPsc1Action.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.243Z",
"updateTimestamp" : "2019-08-28T08:38:37.243Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PSCDeployment_PscPlugin_CreateUserGroupsAction_2",
"processingStateDescription" : "Create Admin User Groups in vsphere.local Domain",
"name" : "Create Admin User Groups in vsphere.local Domain",
"description" : "Create Admin User Groups in vsphere.local Domain",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "CreateUserGroupsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "CreateUserGroupsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.248Z",
"updateTimestamp" : "2019-08-28T08:38:37.248Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_GenerateLicenseRenameInput_ProxyContractPlugin_ProxyContractAction_0",
"processingStateDescription" : "Automation Helper Action",
"name" : "ProxyContractAction",
"description" : "Automation Helper Action",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.253Z",
"updateTimestamp" : "2019-08-28T08:38:37.253Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateLicenseRenameInput",
"processingStateDescription" : "Generate license rename input",
"name" : "Generate vCenter License Rename Input Data",
"description" : "Generate license rename input",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.recipes.GenerateLicenseRenameInput",
"messageKey" : "GenerateLicenseRenameInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.recipes.GenerateLicenseRenameInput",
"messageKey" : "GenerateLicenseRenameInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.258Z",
"updateTimestamp" : "2019-08-28T08:38:37.258Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVcDeploymentInput",
"processingStateDescription" : "Generate Vc Deployment Input",
"name" : "Generate vCenter Server Deployment Input Data",
"description" : "Generate Vc Deployment Input",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVcDeploymentInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVcDeploymentInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.264Z",
"updateTimestamp" : "2019-08-28T08:38:37.264Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VCDeployment_VcPlugin_DeployVcAction_3",
"processingStateDescription" : "Deploy vCenter Server",
"name" : "Deploy vCenter Server",
"description" : "Deploy vCenter Server",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.VcPlugin",
"messageKey" : "DeployVcAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.VcPlugin",
"messageKey" : "DeployVcAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.269Z",
"updateTimestamp" : "2019-08-28T08:38:37.269Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VCDeployment_VcPlugin_ApplyVcLicenseAction_4",
"processingStateDescription" : "Apply vCenter Server, vSphere, and vSAN Licenses",
"name" : "Apply vCenter Server, vSphere, and vSAN Licenses",
"description" : "Apply vCenter Server, vSphere, and vSAN Licenses",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "ApplyVcLicenseAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "ApplyVcLicenseAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.272Z",
"updateTimestamp" : "2019-08-28T08:38:37.272Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VCDeployment_LicensePlugin_RenameLicense_5",
"processingStateDescription" : "Rename the Applied vCenter License in vCenter Server",
"name" : "Rename the Applied vCenter License in vCenter Server",
"description" : "Rename the Applied vCenter License in vCenter Server",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "RenameLicense.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "RenameLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.276Z",
"updateTimestamp" : "2019-08-28T08:38:37.276Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSphere Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateCluster.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateCluster.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSphere DRS",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableClusterDrs.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableClusterDrs.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Apply vSAN Dormant License File (DLF)",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanDlf.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanDlf.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Apply vSAN License",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanLicense.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Generate vSAN License Rename Input Data",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "GenerateVSANLicenseRenameInputId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "GenerateVSANLicenseRenameInputId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Rename the Applied VSAN License in vCenter Server",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "RenameVSANLicenseId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "RenameVSANLicenseId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Assign Administrator Privileges to SDDCAdmins Group",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AuthorizeSddcAdminGroup.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AuthorizeSddcAdminGroup.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateDvs.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateDvs.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Add ESXi Host to vSphere Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToCluster.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToCluster.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable/Disable EVC Mode on vSphere Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableEvc.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableEvc.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Add ESXi Hosts to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToDvswitch.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToDvswitch.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create VM Folders",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmFolders.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmFolders.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create Network Folders",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateNetworkFolders.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateNetworkFolders.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vMotion vmknics",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmotionVmknics.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmotionVmknics.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSAN vmknics",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVsanVmknics.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVsanVmknics.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Configure VLANs on vSphere Distributed Switch Portgroups",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "TagVlanIdsOnPortgroups.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "TagVlanIdsOnPortgroups.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Migrate VMs to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateVmsToPortgroups.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateVmsToPortgroups.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Migrate ESXi Host vmknics to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateHostVmknicsToPortgroups.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateHostVmknicsToPortgroups.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Detach ESXi Host vmnics from vSphere Standard Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetachVmnicFromVswitch.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetachVmnicFromVswitch.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Attach ESXi Host vmnics to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AttachVmnicToDvs.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AttachVmnicToDvs.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Remove vSphere Standard Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "RemoveVswitch.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "RemoveVswitch.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Update vSAN Hardware Compatability List (HCL) Database",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "UpdateVsanHcl.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "UpdateVsanHcl.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSAN",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsan.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsan.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSAN Deduplication on Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanDedupOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanDedupOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSAN Storage Policies",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsanPolicies.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsanPolicies.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSAN Disk Groups",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "VsanClaimDisks.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "VsanClaimDisks.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create Resource Pools in vCenter Server",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateResourcePool.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateResourcePool.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ApplyEsxLicense",
"processingStateDescription" : "Apply ESXi Host License Key",
"name" : "Apply ESXi Host License Key",
"description" : "Apply ESXi Host License Key",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "ApplyEsxiLicenseInVcAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "ApplyEsxiLicenseInVcAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.321Z",
"updateTimestamp" : "2019-08-28T08:38:37.321Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ApplyEsxLicense",
"processingStateDescription" : "Apply ESXi Host License Key",
"name" : "Generate ESXi License Rename Input Data",
"description" : "Apply ESXi Host License Key",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "GenerateLicenseRenameInput.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "GenerateLicenseRenameInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.321Z",
"updateTimestamp" : "2019-08-28T08:38:37.321Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ApplyEsxLicense",
"processingStateDescription" : "Apply ESXi Host License Key",
"name" : "Rename the Applied ESXi License in vCenter Server",
"description" : "Apply ESXi Host License Key",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "RenameLicense.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "RenameLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.321Z",
"updateTimestamp" : "2019-08-28T08:38:37.321Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Deploy NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxManager.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxManager.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Generate and Install VMCA Certificate on NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxManagerVmcaCert.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxManagerVmcaCert.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Update NSX Manager TLS Settings",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UpdateNsxManagerTLSSettings.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UpdateNsxManagerTLSSettings.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Register NSX Manager with vCenter Server",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action64.NsxServicePluginActionPlugin64",
"messageKey" : "RegisterVcNsx.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action64.NsxServicePluginActionPlugin64",
"messageKey" : "RegisterVcNsx.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Apply NSX Dormant License File (DLF)",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxDlf.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxDlf.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Apply NSX License",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ApplyNsxLicense.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ApplyNsxLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Generate NSX License Rename Input Data",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "GenerateLicenseRenameInputId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "GenerateLicenseRenameInputId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Rename the Applied NSX License in vCenter Server",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "RenameLicenseId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "RenameLicenseId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Generate NSX Manager Input Data",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vvd.plugin.VvdPlugin",
"messageKey" : "GenerateNsxInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vvd.plugin.VvdPlugin",
"messageKey" : "GenerateNsxInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure DNS on the NSX Controller Cluster",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerDns.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerDns.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure NTP on the NSX Controller Cluster",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerNtp.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerNtp.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Controller Cluster",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxController.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxController.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure VXLAN Transport",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateVxlan.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateVxlan.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Resolve NSX Cluster Issues",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ResolveNsxClusterIssues.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ResolveNsxClusterIssues.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Set Universal Sync Role on NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.nsx.NsxPlugin",
"messageKey" : "SetNsxRoleAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.nsx.NsxPlugin",
"messageKey" : "SetNsxRoleAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Segment Range",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxSegmentRange.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxSegmentRange.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Multicast Range",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.plugin.ConfigureNsxPlugin",
"messageKey" : "CreateMulticastRange.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.plugin.ConfigureNsxPlugin",
"messageKey" : "CreateMulticastRange.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Transport Zone",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxTransportZone.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxTransportZone.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure SSO on NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ConfigureSsoOnNSX.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ConfigureSsoOnNSX.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateLogInsightInput",
"processingStateDescription" : "Generate vRealize Log Insight Input Data",
"name" : "Generate vRealize Log Insight Input Data",
"description" : "Generate vRealize Log Insight Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.359Z",
"updateTimestamp" : "2019-08-28T08:38:37.359Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_DeployLogInsightPlugin_DeployLogInsightAction_1",
"processingStateDescription" : "Deploy vRealize Log Insight",
"name" : "Deploy vRealize Log Insight",
"description" : "Deploy vRealize Log Insight",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.DeployLogInsightPlugin",
"messageKey" : "DeployLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.DeployLogInsightPlugin",
"messageKey" : "DeployLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.364Z",
"updateTimestamp" : "2019-08-28T08:38:37.364Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_AddLogInsightLicenseAction_2",
"processingStateDescription" : "Apply vRealize Log Insight License",
"name" : "Apply vRealize Log Insight License Action",
"description" : "Apply vRealize Log Insight License",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "AddLogInsightLicenseAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "AddLogInsightLicenseAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.368Z",
"updateTimestamp" : "2019-08-28T08:38:37.368Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_BootstrapLogInsightClusterAction_3",
"processingStateDescription" : "Bootstrap vRealize Log Insight Cluster",
"name" : "Bootstrap vRealize Log Insight Cluster Action",
"description" : "Bootstrap vRealize Log Insight Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "BootstrapLogInsightClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "BootstrapLogInsightClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.372Z",
"updateTimestamp" : "2019-08-28T08:38:37.372Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_GenerateLogInsightCertificateAction_4",
"processingStateDescription" : "Generate and Install VMCA Certificate for vRealize Log Insight",
"name" : "Generate and Install VMCA Certificate for vRealize Log Insight",
"description" : "Generate and Install VMCA Certificate for vRealize Log Insight",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "GenerateLogInsightCertificateAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "GenerateLogInsightCertificateAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.377Z",
"updateTimestamp" : "2019-08-28T08:38:37.377Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_DisableTlsOnLogInsightAction_5",
"processingStateDescription" : "Disable TLS 1.0 on vRealize Log Insight Nodes",
"name" : "Disable TLS 1.0 on vRealize Log Insight Nodes Action",
"description" : "Disable TLS 1.0 on vRealize Log Insight Nodes",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "DisableTlsOnLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "DisableTlsOnLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.381Z",
"updateTimestamp" : "2019-08-28T08:38:37.381Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_InstallContentPacksInLogInsightAction_6",
"processingStateDescription" : "Install vRealize Log Insight Content Packs",
"name" : "Install vRealize Log Insight Content Packs Action",
"description" : "Install vRealize Log Insight Content Packs",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "InstallContentPacksInLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "InstallContentPacksInLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.385Z",
"updateTimestamp" : "2019-08-28T08:38:37.385Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateNsxvLogInsightIntegrationInput",
"processingStateDescription" : "Generate NsxvLogInsightIntegration input",
"name" : "Generate NSX for vSphere Integration with vRealize Log Insight Input Data",
"description" : "Generate NsxvLogInsightIntegration input",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateNsxvLogInsightIntegrationInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateNsxvLogInsightIntegrationInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.389Z",
"updateTimestamp" : "2019-08-28T08:38:37.389Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_NsxvLogInsightIntegration_ConfigureSyslogInNsxPlugin_ConfigureSyslogInNsxManagerAction_1",
"processingStateDescription" : "Configure Syslog Settings for NSX Manager",
"name" : "Configure Syslog Settings for NSX Manager",
"description" : "Configure Syslog Settings for NSX Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxManagerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxManagerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.392Z",
"updateTimestamp" : "2019-08-28T08:38:37.392Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_NsxvLogInsightIntegration_ConfigureSyslogInNsxPlugin_ConfigureSyslogInNsxControllerAction_2",
"processingStateDescription" : "Configure Syslog Settings for NSX Controllers",
"name" : "Configure Syslog Settings for NSX Controllers",
"description" : "Configure Syslog Settings for NSX Controllers",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxControllerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxControllerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.396Z",
"updateTimestamp" : "2019-08-28T08:38:37.396Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateSddcManagerInput",
"processingStateDescription" : "Generate SDDC Manager Input Data",
"name" : "Generate SDDC Manager Input Data",
"description" : "Generate SDDC Manager Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.399Z",
"updateTimestamp" : "2019-08-28T08:38:37.399Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_DeploySddcManagerOnClusterAction_1",
"processingStateDescription" : "Deploy SDDC Manager",
"name" : "Deploy SDDC Manager",
"description" : "Deploy SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "DeploySddcManagerOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "DeploySddcManagerOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.405Z",
"updateTimestamp" : "2019-08-28T08:38:37.405Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_ConfigureLCMRepoOnSddcManagerAction_2",
"processingStateDescription" : "Configure Lifecycle Management Repository on SDDC Manager",
"name" : "Configure Lifecycle Management Repository on SDDC Manager",
"description" : "Configure Lifecycle Management Repository on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureLCMRepoOnSddcManagerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureLCMRepoOnSddcManagerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.410Z",
"updateTimestamp" : "2019-08-28T08:38:37.410Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_HostPlugin_CreateNFSDatastoreOnHostsAction_3",
"processingStateDescription" : "Mount Repository NFS Datastore on ESXi Hosts",
"name" : "Mount Repository NFS Datastore on ESXi Hosts",
"description" : "Mount Repository NFS Datastore on ESXi Hosts",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateNFSDatastoreOnHostsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateNFSDatastoreOnHostsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.414Z",
"updateTimestamp" : "2019-08-28T08:38:37.414Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_ConfigureBaseImageRepoAction_4",
"processingStateDescription" : "Configure Base Install Image Repository on SDDC Manager",
"name" : "Configure Base Install Image Repository on SDDC Manager",
"description" : "Configure Base Install Image Repository on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureBaseImageRepoAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureBaseImageRepoAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.417Z",
"updateTimestamp" : "2019-08-28T08:38:37.417Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_InstallVmcaRootCertOnSddcManagerAction_5",
"processingStateDescription" : "Install VMCA Root Certificate on SDDC Manager",
"name" : "Install VMCA Root Certificate on SDDC Manager",
"description" : "Install VMCA Root Certificate on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallVmcaRootCertOnSddcManagerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallVmcaRootCertOnSddcManagerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.421Z",
"updateTimestamp" : "2019-08-28T08:38:37.421Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_InstallSddcManagerVmcaCertificateAction_6",
"processingStateDescription" : "Generate and Install VMCA Certificate on SDDC Manager",
"name" : "Generate and Install VMCA Certificate on SDDC Manager",
"description" : "Generate and Install VMCA Certificate on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallSddcManagerVmcaCertificateAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallSddcManagerVmcaCertificateAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.425Z",
"updateTimestamp" : "2019-08-28T08:38:37.425Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateInventoryForSddcManagerConfiguration",
"processingStateDescription" : "Generate Inventory Data For SDDC Manager Configuration",
"name" : "Generate Inventory data For SDDC Manager Configuration",
"description" : "Generate Inventory Data For SDDC Manager Configuration",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateInventoryForSddcManagerConfiguration.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateInventoryForSddcManagerConfiguration.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.429Z",
"updateTimestamp" : "2019-08-28T08:38:37.429Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerPostInventory_SddcManagerContractPlugin_PostInventoryAndCredentialsAction_1",
"processingStateDescription" : "Update SDDC Manager Inventory with Credential Details",
"name" : "Update SDDC Manager Inventory with Credential Details",
"description" : "Update SDDC Manager Inventory with Credential Details",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostInventoryAndCredentialsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostInventoryAndCredentialsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.433Z",
"updateTimestamp" : "2019-08-28T08:38:37.433Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerPostInventory_SddcManagerContractPlugin_PostNetworkPoolInventoryAction_2",
"processingStateDescription" : "Update SDDC Manager Inventory with Network Pool Details",
"name" : "Update SDDC Manager Inventory with Network Pool Details",
"description" : "Update SDDC Manager Inventory with Network Pool Details",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostNetworkPoolInventoryAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostNetworkPoolInventoryAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.437Z",
"updateTimestamp" : "2019-08-28T08:38:37.437Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerPostInventory_SddcManagerContractPlugin_PostSddcLicenseInventoryAction_3",
"processingStateDescription" : "Update SDDC Manager Inventory with License Details",
"name" : "Update SDDC Manager Inventory with License Details",
"description" : "Update SDDC Manager Inventory with License Details",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostSddcLicenseInventoryAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostSddcLicenseInventoryAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.441Z",
"updateTimestamp" : "2019-08-28T08:38:37.441Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SddcManagerKnownHostsConfiguration_ProxyContractPlugin_ProxyContractAction_17",
"processingStateDescription" : "Automation Helper Action",
"name" : "ProxyContractAction",
"description" : "Automation Helper Action",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.444Z",
"updateTimestamp" : "2019-08-28T08:38:37.444Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateSddcManagerInput",
"processingStateDescription" : "Generate SDDC Manager Input Data",
"name" : "Generate SDDC Manager Input Data",
"description" : "Generate SDDC Manager Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.447Z",
"updateTimestamp" : "2019-08-28T08:38:37.447Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVsphereMachineSshEntities",
"processingStateDescription" : "Generate ESXi Host SSH Key Input Data",
"name" : "Generate ESXi Host SSH Key Input Data",
"description" : "Generate ESXi Host SSH Key Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereMachineSshEntities.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereMachineSshEntities.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.453Z",
"updateTimestamp" : "2019-08-28T08:38:37.453Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SddcManagerKnownHostsConfiguration_VsphereContractPlugin_RotateMachineSshKeys_2",
"processingStateDescription" : "Rotate ESXi Host SSH Keys",
"name" : "Rotate ESXi Host SSH Keys",
"description" : "Rotate ESXi Host SSH Keys",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "RotateMachineSshKeys.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "RotateMachineSshKeys.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.456Z",
"updateTimestamp" : "2019-08-28T08:38:37.456Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SddcManagerKnownHostsConfiguration_SddcManagerContractPlugin_UpdateKnownHostsOnSddcManager_3",
"processingStateDescription" : "Update Known Hosts in SDDC Manager",
"name" : "Update Known Hosts in SDDC Manager",
"description" : "Update Known Hosts in SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "UpdateKnownHostsOnSddcManager.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "UpdateKnownHostsOnSddcManager.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.459Z",
"updateTimestamp" : "2019-08-28T08:38:37.459Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVsphereInput",
"processingStateDescription" : "Generate vSphere Input Data",
"name" : "Generate vSphere Input Data",
"description" : "Generate vSphere Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.462Z",
"updateTimestamp" : "2019-08-28T08:38:37.462Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateSddcManagerInput",
"processingStateDescription" : "Generate SDDC Manager Input Data",
"name" : "Generate SDDC Manager Input Data",
"description" : "Generate SDDC Manager Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.465Z",
"updateTimestamp" : "2019-08-28T08:38:37.465Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VcenterMessagesConfigurations_VsphereContractPlugin_PrepareVcenterMessages_2",
"processingStateDescription" : "Generate Configure vCenter Login Message and Message of the Day Input Data",
"name" : "Generate Configure vCenter Login Message and Message of the Day Input Data",
"description" : "Generate Configure vCenter Login Message and Message of the Day Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "PrepareVcenterMessages.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "PrepareVcenterMessages.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.471Z",
"updateTimestamp" : "2019-08-28T08:38:37.471Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VcenterMessagesConfigurations_VsphereContractPlugin_ConfigureVcenterMessages_3",
"processingStateDescription" : "Configure vCenter Login Message and Message of the Day",
"name" : "Configure vCenter Login Message and Message of the Day",
"description" : "Configure vCenter Login Message and Message of the Day",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "ConfigureVcenterMessages.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "ConfigureVcenterMessages.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.474Z",
"updateTimestamp" : "2019-08-28T08:38:37.474Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateClusterConfigurationInput",
"processingStateDescription" : "Generate Cluster Configuration Input Data",
"name" : "Generate Post Cluster Configuration Input Data",
"description" : "Generate Cluster Configuration Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateClusterConfigurationInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateClusterConfigurationInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.477Z",
"updateTimestamp" : "2019-08-28T08:38:37.477Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateConfigureDeploymentDetailsActionInput",
"processingStateDescription" : "Generate Configure Deployment Details Action Input Data",
"name" : "Generate Configure Deployment Details Action Input Data",
"description" : "Generate Configure Deployment Details Action Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateConfigureDeploymentDetailsActionInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateConfigureDeploymentDetailsActionInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.483Z",
"updateTimestamp" : "2019-08-28T08:38:37.483Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_MigrateVmsToFoldersAction_2",
"processingStateDescription" : "Move VMs to VM Folders",
"name" : "Move VMs to VM Folders",
"description" : "Move VMs to VM Folders",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateVmsToFoldersAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateVmsToFoldersAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.486Z",
"updateTimestamp" : "2019-08-28T08:38:37.486Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_MigrateDvsToFolderAction_3",
"processingStateDescription" : "Move vSphere Distributed Switch to Network Folder",
"name" : "Move vSphere Distributed Switch to Network Folder",
"description" : "Move vSphere Distributed Switch to Network Folder",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateDvsToFolderAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateDvsToFolderAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.489Z",
"updateTimestamp" : "2019-08-28T08:38:37.489Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_DisableVsanForceProvisionAction_4",
"processingStateDescription" : "Disable vSAN Force Provisioning",
"name" : "Disable vSAN Force Provisioning",
"description" : "Disable vSAN Force Provisioning",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "DisableVsanForceProvisionAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "DisableVsanForceProvisionAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.492Z",
"updateTimestamp" : "2019-08-28T08:38:37.492Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_EnableVsanPoliciesAction_5",
"processingStateDescription" : "Enable vSAN Storage Policies",
"name" : "Enable vSAN Storage Policies",
"description" : "Enable vSAN Storage Policies",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableVsanPoliciesAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableVsanPoliciesAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.496Z",
"updateTimestamp" : "2019-08-28T08:38:37.496Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_RelocateVmsToResourcePoolAction_6",
"processingStateDescription" : "Move VMs to Resource Pools",
"name" : "Move VMs to Resource Pools",
"description" : "Move VMs to Resource Pools",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "RelocateVmsToResourcePoolAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "RelocateVmsToResourcePoolAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.499Z",
"updateTimestamp" : "2019-08-28T08:38:37.499Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_AdjustResourcePoolReservationAction_7",
"processingStateDescription" : "Set Reservations on Resource Pools",
"name" : "Set Reservations on Resource Pools",
"description" : "Set Reservations on Resource Pools",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "AdjustResourcePoolReservationAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "AdjustResourcePoolReservationAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.502Z",
"updateTimestamp" : "2019-08-28T08:38:37.502Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VcPlugin_EnableClusterHaAction_8",
"processingStateDescription" : "Enable vSphere High Availability",
"name" : "Enable vSphere High Availability",
"description" : "Enable vSphere High Availability",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableClusterHaAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableClusterHaAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.505Z",
"updateTimestamp" : "2019-08-28T08:38:37.505Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VcPlugin_CreateVmAntiAffinityRuleAction_9",
"processingStateDescription" : "Create VM Anti-Affinity Rules",
"name" : "Create VM Anti-Affinity Rules",
"description" : "Create VM Anti-Affinity Rules",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateVmAntiAffinityRuleAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateVmAntiAffinityRuleAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.508Z",
"updateTimestamp" : "2019-08-28T08:38:37.508Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_CreatePscVcVmGroupsPlugin_CreatePscVcVmGroupsContractAction_10",
"processingStateDescription" : "Create VM Groups",
"name" : "Create VM Groups",
"description" : "Create VM Groups",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.CreatePscVcVmGroupsPlugin",
"messageKey" : "CreatePscVcVmGroupsContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.CreatePscVcVmGroupsPlugin",
"messageKey" : "CreatePscVcVmGroupsContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.511Z",
"updateTimestamp" : "2019-08-28T08:38:37.511Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_CreateClusterVmsToVmsRuleContractAction_11",
"processingStateDescription" : "Create VM-VM Startup Order Rule",
"name" : "Create VM-VM Startup Order Rule",
"description" : "Create VM-VM Startup Order Rule",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterVmsToVmsRuleContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterVmsToVmsRuleContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.514Z",
"updateTimestamp" : "2019-08-28T08:38:37.514Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_ClusterVmHostPlugin_CreateClusterHostGroupContractAction_12",
"processingStateDescription" : "Create vCenter Server VM/Host Rule",
"name" : "Create vCenter Server VM/Host Rule",
"description" : "Create vCenter Server VM/Host Rule",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterHostGroupContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterHostGroupContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.517Z",
"updateTimestamp" : "2019-08-28T08:38:37.517Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_ClusterVmHostPlugin_CreateClusterVmHostRuleContractAction_13",
"processingStateDescription" : "Create Platform Services Controller VM/Host Rule",
"name" : "Create Platform Services Controller VM/Host Rule",
"description" : "Create Platform Services Controller VM/Host Rule",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreatePSCVMHostRuleActionId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreatePSCVMHostRuleActionId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.520Z",
"updateTimestamp" : "2019-08-28T08:38:37.520Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_ClusterVmHostPlugin_CreateClusterVmHostRuleContractAction_14",
"processingStateDescription" : "Create Cluster Rule",
"name" : "Create Cluster Rule",
"description" : "Create Cluster Rule",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.ClusterVmHostPlugin",
"messageKey" : "CreateClusterVmHostRuleContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.ClusterVmHostPlugin",
"messageKey" : "CreateClusterVmHostRuleContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.523Z",
"updateTimestamp" : "2019-08-28T08:38:37.523Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VcPlugin_ConfigureEsxAdvancedOptionsAction_15",
"processingStateDescription" : "Configure ESXi Advanced Options",
"name" : "Configure ESXi Advanced Options",
"description" : "Configure ESXi Advanced Options",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ConfigureEsxAdvancedOptionsAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ConfigureEsxAdvancedOptionsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.526Z",
"updateTimestamp" : "2019-08-28T08:38:37.526Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ReconfigureHAOnClusterAction_16",
"processingStateDescription" : "Reconfigure vSphere High Availability",
"name" : "Reconfigure vSphere High Availability",
"description" : "Reconfigure vSphere High Availability",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ReconfigureHAOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ReconfigureHAOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.529Z",
"updateTimestamp" : "2019-08-28T08:38:37.529Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ClearVsanAlarmsOnClusterAction_17",
"processingStateDescription" : "Clear Alarms on vSAN",
"name" : "Clear Alarms on vSAN",
"description" : "Clear Alarms on vSAN",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearVsanAlarmsOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearVsanAlarmsOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.532Z",
"updateTimestamp" : "2019-08-28T08:38:37.532Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ClearRedAlarmsOnHostAction_18",
"processingStateDescription" : "Clear Alerts on Hosts",
"name" : "Clear Alerts on Hosts",
"description" : "Clear Alerts on Hosts",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearRedAlarmsOnHostAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearRedAlarmsOnHostAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.535Z",
"updateTimestamp" : "2019-08-28T08:38:37.535Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ConfigureDeploymentDetailsContractAction_19",
"processingStateDescription" : "Set SDDC Deployment Details on the Management vCenter Server",
"name" : "Set SDDC Deployment Details on the Management vCenter Server",
"description" : "Set SDDC Deployment Details on the Management vCenter Server",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "ConfigureDeploymentDetailsContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "ConfigureDeploymentDetailsContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.539Z",
"updateTimestamp" : "2019-08-28T08:38:37.539Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVsphereInput",
"processingStateDescription" : "Generate vSphere Input Data",
"name" : "Generate vSphere Input Data",
"description" : "Generate vSphere Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.542Z",
"updateTimestamp" : "2019-08-28T08:38:37.542Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_DisableBashShellOnVcAndPsc_VsphereContractPlugin_DisableBashShell_1",
"processingStateDescription" : "Disable Bash Shell on vCenter Server",
"name" : "Disable Bash Shell on vCenter Server",
"description" : "Disable Bash Shell on vCenter Server",
"localizableNamePack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnVCenterId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnVCenterId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.545Z",
"updateTimestamp" : "2019-08-28T08:38:37.545Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_DisableBashShellOnVcAndPsc_VsphereContractPlugin_DisableBashShell_2",
"processingStateDescription" : "Disable Bash Shell on Platform Services Controllers",
"name" : "Disable Bash Shell on Platform Services Controllers",
"description" : "Disable Bash Shell on Platform Services Controllers",
"localizableNamePack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnPSCsId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnPSCsId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.548Z",
"updateTimestamp" : "2019-08-28T08:38:37.548Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfigurationForSDDCManager",
"processingStateDescription" : "Configure NSX for vSphere",
"name" : "Add VMs to NSX Distributed Firewall Exclusion List",
"description" : "Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "AddVmsIntoDfwExclusionList.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "AddVmsIntoDfwExclusionList.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.551Z",
"updateTimestamp" : "2019-08-28T08:38:37.551Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXBackupConfiguration",
"processingStateDescription" : "Configure Backup on NSX for vSphere",
"name" : "Configure NSX Manager Backups",
"description" : "Configure Backup on NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.plugin.spi.LcmPlugin",
"messageKey" : "ConfigureBackupForNSX.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.plugin.spi.LcmPlugin",
"messageKey" : "ConfigureBackupForNSX.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.554Z",
"updateTimestamp" : "2019-08-28T08:38:37.554Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateLogInsightInput",
"processingStateDescription" : "Generate vRealize Log Insight Input Data",
"name" : "Generate vRealize Log Insight Input Data",
"description" : "Generate vRealize Log Insight Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.557Z",
"updateTimestamp" : "2019-08-28T08:38:37.557Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightConfiguration_ConfigureLogInsightAgentPlugin_ConfigureSddcManagerInLogInsightAction_1",
"processingStateDescription" : "Configure Syslog Settings for SDDC Manager",
"name" : "Configure Syslog Settings for SDDC Manager",
"description" : "Configure Syslog Settings for SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureSddcManagerInLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureSddcManagerInLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.561Z",
"updateTimestamp" : "2019-08-28T08:38:37.561Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightConfiguration_ConfigureLogInsightAgentPlugin_ConfigureVCenterInLogInsightWithSyslogAction_2",
"processingStateDescription" : "Configure Syslog Settings for vCenter Server",
"name" : "Configure Syslog Settings for vCenter Server",
"description" : "Configure Syslog Settings for vCenter Server",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureVCenterInLogInsightWithSyslogAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureVCenterInLogInsightWithSyslogAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.565Z",
"updateTimestamp" : "2019-08-28T08:38:37.565Z"
} ]
} ]
}
2.1.3. Get a SDDC
Prerequisites
-
The following data is required
-
ID of the SDDC
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sfo01cb01.sfo.rainpole.local/v1/sddcs/b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/sddcs/b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a HTTP/1.1
Accept: application/json
Host: sfo01cb01.sfo.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 100879
{
"id" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"name" : "Bringup-Ems",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-08-28T08:38:37.568Z",
"sddcSubTasks" : [ {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateEsxiForVsanConfigInput",
"processingStateDescription" : "Generate ESXi Host vSAN Configurations Input Data",
"name" : "Generate ESXi Host vSAN Configurations Input Data",
"description" : "Generate ESXi Host vSAN Configurations Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiForVsanConfigInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiForVsanConfigInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.568Z",
"updateTimestamp" : "2019-08-28T08:38:37.568Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateEsxiInput",
"processingStateDescription" : "Generate ESXi Host Input Data",
"name" : "Generate ESXi Host Input Data",
"description" : "Generate ESXi Host Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.216Z",
"updateTimestamp" : "2019-08-28T08:38:37.216Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_VspherePlugin_PrepareEsxiForVsanConfigAction_2",
"processingStateDescription" : "Prepare ESXi Hosts for vSAN Configuration",
"name" : "Prepare ESXi Hosts for vSAN Configuration Action",
"description" : "Prepare ESXi Hosts for vSAN Configuration",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "PrepareEsxiForVsanConfigAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "PrepareEsxiForVsanConfigAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.220Z",
"updateTimestamp" : "2019-08-28T08:38:37.220Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_VspherePlugin_EnableVsanConfigOnFirstHostAction_3",
"processingStateDescription" : "Enable vSAN Configurations for the First Host",
"name" : "Enable vSAN Configurations for the First Host Action",
"description" : "Enable vSAN Configurations for the First Host",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanConfigOnFirstHostAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanConfigOnFirstHostAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.224Z",
"updateTimestamp" : "2019-08-28T08:38:37.224Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_HostPlugin_CreateVmPortGroupAction_4",
"processingStateDescription" : "Create 'VM Network' Portgroup on ESXi Hosts",
"name" : "Create 'VM Network' Portgroup on ESXi Hosts",
"description" : "Create 'VM Network' Portgroup on ESXi Hosts",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateVmPortGroupAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateVmPortGroupAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.227Z",
"updateTimestamp" : "2019-08-28T08:38:37.227Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_HostPlugin_ReconfigureHostDnsAction_5",
"processingStateDescription" : "Configure ESXi Host DNS",
"name" : "Configure ESXi Host DNS",
"description" : "Configure ESXi Host DNS",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "ReconfigureHostDnsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "ReconfigureHostDnsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.231Z",
"updateTimestamp" : "2019-08-28T08:38:37.231Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_com.vmware.evo.sddc.bringup.plugin.spi.VspherePlugin_DetermineSoftwareVersionAction_6",
"processingStateDescription" : "Determine Software Version on ESXi Hosts",
"name" : "Determine Software Version on ESXi Hosts",
"description" : "Determine Software Version on ESXi Hosts",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetermineSoftwareVersionAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetermineSoftwareVersionAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.234Z",
"updateTimestamp" : "2019-08-28T08:38:37.234Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "PSCDeploymentInputGeneration",
"processingStateDescription" : "Generate Platform Services Controller Deployment Input Data",
"name" : "Generate Platform Services Controller Deployment Input Data",
"description" : "Generate Platform Services Controller Deployment Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "PSCDeploymentInputGeneration.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "PSCDeploymentInputGeneration.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.238Z",
"updateTimestamp" : "2019-08-28T08:38:37.238Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PSCDeployment_PscPlugin_DeployPsc1Action_1",
"processingStateDescription" : "Deploy Platform Service Controller",
"name" : "Deploy Platform Service Controller",
"description" : "Deploy Platform Service Controller",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "DeployPsc1Action.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "DeployPsc1Action.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.243Z",
"updateTimestamp" : "2019-08-28T08:38:37.243Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PSCDeployment_PscPlugin_CreateUserGroupsAction_2",
"processingStateDescription" : "Create Admin User Groups in vsphere.local Domain",
"name" : "Create Admin User Groups in vsphere.local Domain",
"description" : "Create Admin User Groups in vsphere.local Domain",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "CreateUserGroupsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "CreateUserGroupsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.248Z",
"updateTimestamp" : "2019-08-28T08:38:37.248Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_GenerateLicenseRenameInput_ProxyContractPlugin_ProxyContractAction_0",
"processingStateDescription" : "Automation Helper Action",
"name" : "ProxyContractAction",
"description" : "Automation Helper Action",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.253Z",
"updateTimestamp" : "2019-08-28T08:38:37.253Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateLicenseRenameInput",
"processingStateDescription" : "Generate license rename input",
"name" : "Generate vCenter License Rename Input Data",
"description" : "Generate license rename input",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.recipes.GenerateLicenseRenameInput",
"messageKey" : "GenerateLicenseRenameInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.recipes.GenerateLicenseRenameInput",
"messageKey" : "GenerateLicenseRenameInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.258Z",
"updateTimestamp" : "2019-08-28T08:38:37.258Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVcDeploymentInput",
"processingStateDescription" : "Generate Vc Deployment Input",
"name" : "Generate vCenter Server Deployment Input Data",
"description" : "Generate Vc Deployment Input",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVcDeploymentInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVcDeploymentInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.264Z",
"updateTimestamp" : "2019-08-28T08:38:37.264Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VCDeployment_VcPlugin_DeployVcAction_3",
"processingStateDescription" : "Deploy vCenter Server",
"name" : "Deploy vCenter Server",
"description" : "Deploy vCenter Server",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.VcPlugin",
"messageKey" : "DeployVcAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.VcPlugin",
"messageKey" : "DeployVcAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.269Z",
"updateTimestamp" : "2019-08-28T08:38:37.269Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VCDeployment_VcPlugin_ApplyVcLicenseAction_4",
"processingStateDescription" : "Apply vCenter Server, vSphere, and vSAN Licenses",
"name" : "Apply vCenter Server, vSphere, and vSAN Licenses",
"description" : "Apply vCenter Server, vSphere, and vSAN Licenses",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "ApplyVcLicenseAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "ApplyVcLicenseAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.272Z",
"updateTimestamp" : "2019-08-28T08:38:37.272Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VCDeployment_LicensePlugin_RenameLicense_5",
"processingStateDescription" : "Rename the Applied vCenter License in vCenter Server",
"name" : "Rename the Applied vCenter License in vCenter Server",
"description" : "Rename the Applied vCenter License in vCenter Server",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "RenameLicense.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "RenameLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.276Z",
"updateTimestamp" : "2019-08-28T08:38:37.276Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSphere Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateCluster.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateCluster.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSphere DRS",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableClusterDrs.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableClusterDrs.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Apply vSAN Dormant License File (DLF)",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanDlf.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanDlf.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Apply vSAN License",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanLicense.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Generate vSAN License Rename Input Data",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "GenerateVSANLicenseRenameInputId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "GenerateVSANLicenseRenameInputId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Rename the Applied VSAN License in vCenter Server",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "RenameVSANLicenseId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "RenameVSANLicenseId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Assign Administrator Privileges to SDDCAdmins Group",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AuthorizeSddcAdminGroup.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AuthorizeSddcAdminGroup.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateDvs.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateDvs.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Add ESXi Host to vSphere Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToCluster.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToCluster.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable/Disable EVC Mode on vSphere Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableEvc.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableEvc.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Add ESXi Hosts to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToDvswitch.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToDvswitch.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create VM Folders",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmFolders.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmFolders.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create Network Folders",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateNetworkFolders.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateNetworkFolders.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vMotion vmknics",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmotionVmknics.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmotionVmknics.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSAN vmknics",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVsanVmknics.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVsanVmknics.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Configure VLANs on vSphere Distributed Switch Portgroups",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "TagVlanIdsOnPortgroups.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "TagVlanIdsOnPortgroups.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Migrate VMs to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateVmsToPortgroups.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateVmsToPortgroups.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Migrate ESXi Host vmknics to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateHostVmknicsToPortgroups.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateHostVmknicsToPortgroups.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Detach ESXi Host vmnics from vSphere Standard Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetachVmnicFromVswitch.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetachVmnicFromVswitch.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Attach ESXi Host vmnics to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AttachVmnicToDvs.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AttachVmnicToDvs.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Remove vSphere Standard Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "RemoveVswitch.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "RemoveVswitch.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Update vSAN Hardware Compatability List (HCL) Database",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "UpdateVsanHcl.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "UpdateVsanHcl.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSAN",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsan.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsan.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSAN Deduplication on Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanDedupOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanDedupOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSAN Storage Policies",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsanPolicies.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsanPolicies.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSAN Disk Groups",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "VsanClaimDisks.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "VsanClaimDisks.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create Resource Pools in vCenter Server",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateResourcePool.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateResourcePool.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ApplyEsxLicense",
"processingStateDescription" : "Apply ESXi Host License Key",
"name" : "Apply ESXi Host License Key",
"description" : "Apply ESXi Host License Key",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "ApplyEsxiLicenseInVcAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "ApplyEsxiLicenseInVcAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.321Z",
"updateTimestamp" : "2019-08-28T08:38:37.321Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ApplyEsxLicense",
"processingStateDescription" : "Apply ESXi Host License Key",
"name" : "Generate ESXi License Rename Input Data",
"description" : "Apply ESXi Host License Key",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "GenerateLicenseRenameInput.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "GenerateLicenseRenameInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.321Z",
"updateTimestamp" : "2019-08-28T08:38:37.321Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ApplyEsxLicense",
"processingStateDescription" : "Apply ESXi Host License Key",
"name" : "Rename the Applied ESXi License in vCenter Server",
"description" : "Apply ESXi Host License Key",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "RenameLicense.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "RenameLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.321Z",
"updateTimestamp" : "2019-08-28T08:38:37.321Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Deploy NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxManager.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxManager.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Generate and Install VMCA Certificate on NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxManagerVmcaCert.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxManagerVmcaCert.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Update NSX Manager TLS Settings",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UpdateNsxManagerTLSSettings.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UpdateNsxManagerTLSSettings.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Register NSX Manager with vCenter Server",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action64.NsxServicePluginActionPlugin64",
"messageKey" : "RegisterVcNsx.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action64.NsxServicePluginActionPlugin64",
"messageKey" : "RegisterVcNsx.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Apply NSX Dormant License File (DLF)",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxDlf.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxDlf.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Apply NSX License",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ApplyNsxLicense.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ApplyNsxLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Generate NSX License Rename Input Data",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "GenerateLicenseRenameInputId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "GenerateLicenseRenameInputId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Rename the Applied NSX License in vCenter Server",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "RenameLicenseId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "RenameLicenseId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Generate NSX Manager Input Data",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vvd.plugin.VvdPlugin",
"messageKey" : "GenerateNsxInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vvd.plugin.VvdPlugin",
"messageKey" : "GenerateNsxInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure DNS on the NSX Controller Cluster",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerDns.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerDns.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure NTP on the NSX Controller Cluster",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerNtp.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerNtp.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Controller Cluster",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxController.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxController.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure VXLAN Transport",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateVxlan.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateVxlan.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Resolve NSX Cluster Issues",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ResolveNsxClusterIssues.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ResolveNsxClusterIssues.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Set Universal Sync Role on NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.nsx.NsxPlugin",
"messageKey" : "SetNsxRoleAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.nsx.NsxPlugin",
"messageKey" : "SetNsxRoleAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Segment Range",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxSegmentRange.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxSegmentRange.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Multicast Range",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.plugin.ConfigureNsxPlugin",
"messageKey" : "CreateMulticastRange.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.plugin.ConfigureNsxPlugin",
"messageKey" : "CreateMulticastRange.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Transport Zone",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxTransportZone.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxTransportZone.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure SSO on NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ConfigureSsoOnNSX.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ConfigureSsoOnNSX.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateLogInsightInput",
"processingStateDescription" : "Generate vRealize Log Insight Input Data",
"name" : "Generate vRealize Log Insight Input Data",
"description" : "Generate vRealize Log Insight Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.359Z",
"updateTimestamp" : "2019-08-28T08:38:37.359Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_DeployLogInsightPlugin_DeployLogInsightAction_1",
"processingStateDescription" : "Deploy vRealize Log Insight",
"name" : "Deploy vRealize Log Insight",
"description" : "Deploy vRealize Log Insight",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.DeployLogInsightPlugin",
"messageKey" : "DeployLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.DeployLogInsightPlugin",
"messageKey" : "DeployLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.364Z",
"updateTimestamp" : "2019-08-28T08:38:37.364Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_AddLogInsightLicenseAction_2",
"processingStateDescription" : "Apply vRealize Log Insight License",
"name" : "Apply vRealize Log Insight License Action",
"description" : "Apply vRealize Log Insight License",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "AddLogInsightLicenseAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "AddLogInsightLicenseAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.368Z",
"updateTimestamp" : "2019-08-28T08:38:37.368Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_BootstrapLogInsightClusterAction_3",
"processingStateDescription" : "Bootstrap vRealize Log Insight Cluster",
"name" : "Bootstrap vRealize Log Insight Cluster Action",
"description" : "Bootstrap vRealize Log Insight Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "BootstrapLogInsightClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "BootstrapLogInsightClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.372Z",
"updateTimestamp" : "2019-08-28T08:38:37.372Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_GenerateLogInsightCertificateAction_4",
"processingStateDescription" : "Generate and Install VMCA Certificate for vRealize Log Insight",
"name" : "Generate and Install VMCA Certificate for vRealize Log Insight",
"description" : "Generate and Install VMCA Certificate for vRealize Log Insight",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "GenerateLogInsightCertificateAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "GenerateLogInsightCertificateAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.377Z",
"updateTimestamp" : "2019-08-28T08:38:37.377Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_DisableTlsOnLogInsightAction_5",
"processingStateDescription" : "Disable TLS 1.0 on vRealize Log Insight Nodes",
"name" : "Disable TLS 1.0 on vRealize Log Insight Nodes Action",
"description" : "Disable TLS 1.0 on vRealize Log Insight Nodes",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "DisableTlsOnLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "DisableTlsOnLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.381Z",
"updateTimestamp" : "2019-08-28T08:38:37.381Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_InstallContentPacksInLogInsightAction_6",
"processingStateDescription" : "Install vRealize Log Insight Content Packs",
"name" : "Install vRealize Log Insight Content Packs Action",
"description" : "Install vRealize Log Insight Content Packs",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "InstallContentPacksInLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "InstallContentPacksInLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.385Z",
"updateTimestamp" : "2019-08-28T08:38:37.385Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateNsxvLogInsightIntegrationInput",
"processingStateDescription" : "Generate NsxvLogInsightIntegration input",
"name" : "Generate NSX for vSphere Integration with vRealize Log Insight Input Data",
"description" : "Generate NsxvLogInsightIntegration input",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateNsxvLogInsightIntegrationInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateNsxvLogInsightIntegrationInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.389Z",
"updateTimestamp" : "2019-08-28T08:38:37.389Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_NsxvLogInsightIntegration_ConfigureSyslogInNsxPlugin_ConfigureSyslogInNsxManagerAction_1",
"processingStateDescription" : "Configure Syslog Settings for NSX Manager",
"name" : "Configure Syslog Settings for NSX Manager",
"description" : "Configure Syslog Settings for NSX Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxManagerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxManagerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.392Z",
"updateTimestamp" : "2019-08-28T08:38:37.392Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_NsxvLogInsightIntegration_ConfigureSyslogInNsxPlugin_ConfigureSyslogInNsxControllerAction_2",
"processingStateDescription" : "Configure Syslog Settings for NSX Controllers",
"name" : "Configure Syslog Settings for NSX Controllers",
"description" : "Configure Syslog Settings for NSX Controllers",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxControllerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxControllerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.396Z",
"updateTimestamp" : "2019-08-28T08:38:37.396Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateSddcManagerInput",
"processingStateDescription" : "Generate SDDC Manager Input Data",
"name" : "Generate SDDC Manager Input Data",
"description" : "Generate SDDC Manager Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.399Z",
"updateTimestamp" : "2019-08-28T08:38:37.399Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_DeploySddcManagerOnClusterAction_1",
"processingStateDescription" : "Deploy SDDC Manager",
"name" : "Deploy SDDC Manager",
"description" : "Deploy SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "DeploySddcManagerOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "DeploySddcManagerOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.405Z",
"updateTimestamp" : "2019-08-28T08:38:37.405Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_ConfigureLCMRepoOnSddcManagerAction_2",
"processingStateDescription" : "Configure Lifecycle Management Repository on SDDC Manager",
"name" : "Configure Lifecycle Management Repository on SDDC Manager",
"description" : "Configure Lifecycle Management Repository on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureLCMRepoOnSddcManagerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureLCMRepoOnSddcManagerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.410Z",
"updateTimestamp" : "2019-08-28T08:38:37.410Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_HostPlugin_CreateNFSDatastoreOnHostsAction_3",
"processingStateDescription" : "Mount Repository NFS Datastore on ESXi Hosts",
"name" : "Mount Repository NFS Datastore on ESXi Hosts",
"description" : "Mount Repository NFS Datastore on ESXi Hosts",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateNFSDatastoreOnHostsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateNFSDatastoreOnHostsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.414Z",
"updateTimestamp" : "2019-08-28T08:38:37.414Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_ConfigureBaseImageRepoAction_4",
"processingStateDescription" : "Configure Base Install Image Repository on SDDC Manager",
"name" : "Configure Base Install Image Repository on SDDC Manager",
"description" : "Configure Base Install Image Repository on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureBaseImageRepoAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureBaseImageRepoAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.417Z",
"updateTimestamp" : "2019-08-28T08:38:37.417Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_InstallVmcaRootCertOnSddcManagerAction_5",
"processingStateDescription" : "Install VMCA Root Certificate on SDDC Manager",
"name" : "Install VMCA Root Certificate on SDDC Manager",
"description" : "Install VMCA Root Certificate on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallVmcaRootCertOnSddcManagerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallVmcaRootCertOnSddcManagerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.421Z",
"updateTimestamp" : "2019-08-28T08:38:37.421Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_InstallSddcManagerVmcaCertificateAction_6",
"processingStateDescription" : "Generate and Install VMCA Certificate on SDDC Manager",
"name" : "Generate and Install VMCA Certificate on SDDC Manager",
"description" : "Generate and Install VMCA Certificate on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallSddcManagerVmcaCertificateAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallSddcManagerVmcaCertificateAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.425Z",
"updateTimestamp" : "2019-08-28T08:38:37.425Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateInventoryForSddcManagerConfiguration",
"processingStateDescription" : "Generate Inventory Data For SDDC Manager Configuration",
"name" : "Generate Inventory data For SDDC Manager Configuration",
"description" : "Generate Inventory Data For SDDC Manager Configuration",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateInventoryForSddcManagerConfiguration.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateInventoryForSddcManagerConfiguration.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.429Z",
"updateTimestamp" : "2019-08-28T08:38:37.429Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerPostInventory_SddcManagerContractPlugin_PostInventoryAndCredentialsAction_1",
"processingStateDescription" : "Update SDDC Manager Inventory with Credential Details",
"name" : "Update SDDC Manager Inventory with Credential Details",
"description" : "Update SDDC Manager Inventory with Credential Details",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostInventoryAndCredentialsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostInventoryAndCredentialsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.433Z",
"updateTimestamp" : "2019-08-28T08:38:37.433Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerPostInventory_SddcManagerContractPlugin_PostNetworkPoolInventoryAction_2",
"processingStateDescription" : "Update SDDC Manager Inventory with Network Pool Details",
"name" : "Update SDDC Manager Inventory with Network Pool Details",
"description" : "Update SDDC Manager Inventory with Network Pool Details",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostNetworkPoolInventoryAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostNetworkPoolInventoryAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.437Z",
"updateTimestamp" : "2019-08-28T08:38:37.437Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerPostInventory_SddcManagerContractPlugin_PostSddcLicenseInventoryAction_3",
"processingStateDescription" : "Update SDDC Manager Inventory with License Details",
"name" : "Update SDDC Manager Inventory with License Details",
"description" : "Update SDDC Manager Inventory with License Details",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostSddcLicenseInventoryAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostSddcLicenseInventoryAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.441Z",
"updateTimestamp" : "2019-08-28T08:38:37.441Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SddcManagerKnownHostsConfiguration_ProxyContractPlugin_ProxyContractAction_17",
"processingStateDescription" : "Automation Helper Action",
"name" : "ProxyContractAction",
"description" : "Automation Helper Action",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.444Z",
"updateTimestamp" : "2019-08-28T08:38:37.444Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateSddcManagerInput",
"processingStateDescription" : "Generate SDDC Manager Input Data",
"name" : "Generate SDDC Manager Input Data",
"description" : "Generate SDDC Manager Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.447Z",
"updateTimestamp" : "2019-08-28T08:38:37.447Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVsphereMachineSshEntities",
"processingStateDescription" : "Generate ESXi Host SSH Key Input Data",
"name" : "Generate ESXi Host SSH Key Input Data",
"description" : "Generate ESXi Host SSH Key Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereMachineSshEntities.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereMachineSshEntities.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.453Z",
"updateTimestamp" : "2019-08-28T08:38:37.453Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SddcManagerKnownHostsConfiguration_VsphereContractPlugin_RotateMachineSshKeys_2",
"processingStateDescription" : "Rotate ESXi Host SSH Keys",
"name" : "Rotate ESXi Host SSH Keys",
"description" : "Rotate ESXi Host SSH Keys",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "RotateMachineSshKeys.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "RotateMachineSshKeys.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.456Z",
"updateTimestamp" : "2019-08-28T08:38:37.456Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SddcManagerKnownHostsConfiguration_SddcManagerContractPlugin_UpdateKnownHostsOnSddcManager_3",
"processingStateDescription" : "Update Known Hosts in SDDC Manager",
"name" : "Update Known Hosts in SDDC Manager",
"description" : "Update Known Hosts in SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "UpdateKnownHostsOnSddcManager.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "UpdateKnownHostsOnSddcManager.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.459Z",
"updateTimestamp" : "2019-08-28T08:38:37.459Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVsphereInput",
"processingStateDescription" : "Generate vSphere Input Data",
"name" : "Generate vSphere Input Data",
"description" : "Generate vSphere Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.462Z",
"updateTimestamp" : "2019-08-28T08:38:37.462Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateSddcManagerInput",
"processingStateDescription" : "Generate SDDC Manager Input Data",
"name" : "Generate SDDC Manager Input Data",
"description" : "Generate SDDC Manager Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.465Z",
"updateTimestamp" : "2019-08-28T08:38:37.465Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VcenterMessagesConfigurations_VsphereContractPlugin_PrepareVcenterMessages_2",
"processingStateDescription" : "Generate Configure vCenter Login Message and Message of the Day Input Data",
"name" : "Generate Configure vCenter Login Message and Message of the Day Input Data",
"description" : "Generate Configure vCenter Login Message and Message of the Day Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "PrepareVcenterMessages.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "PrepareVcenterMessages.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.471Z",
"updateTimestamp" : "2019-08-28T08:38:37.471Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VcenterMessagesConfigurations_VsphereContractPlugin_ConfigureVcenterMessages_3",
"processingStateDescription" : "Configure vCenter Login Message and Message of the Day",
"name" : "Configure vCenter Login Message and Message of the Day",
"description" : "Configure vCenter Login Message and Message of the Day",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "ConfigureVcenterMessages.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "ConfigureVcenterMessages.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.474Z",
"updateTimestamp" : "2019-08-28T08:38:37.474Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateClusterConfigurationInput",
"processingStateDescription" : "Generate Cluster Configuration Input Data",
"name" : "Generate Post Cluster Configuration Input Data",
"description" : "Generate Cluster Configuration Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateClusterConfigurationInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateClusterConfigurationInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.477Z",
"updateTimestamp" : "2019-08-28T08:38:37.477Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateConfigureDeploymentDetailsActionInput",
"processingStateDescription" : "Generate Configure Deployment Details Action Input Data",
"name" : "Generate Configure Deployment Details Action Input Data",
"description" : "Generate Configure Deployment Details Action Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateConfigureDeploymentDetailsActionInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateConfigureDeploymentDetailsActionInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.483Z",
"updateTimestamp" : "2019-08-28T08:38:37.483Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_MigrateVmsToFoldersAction_2",
"processingStateDescription" : "Move VMs to VM Folders",
"name" : "Move VMs to VM Folders",
"description" : "Move VMs to VM Folders",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateVmsToFoldersAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateVmsToFoldersAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.486Z",
"updateTimestamp" : "2019-08-28T08:38:37.486Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_MigrateDvsToFolderAction_3",
"processingStateDescription" : "Move vSphere Distributed Switch to Network Folder",
"name" : "Move vSphere Distributed Switch to Network Folder",
"description" : "Move vSphere Distributed Switch to Network Folder",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateDvsToFolderAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateDvsToFolderAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.489Z",
"updateTimestamp" : "2019-08-28T08:38:37.489Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_DisableVsanForceProvisionAction_4",
"processingStateDescription" : "Disable vSAN Force Provisioning",
"name" : "Disable vSAN Force Provisioning",
"description" : "Disable vSAN Force Provisioning",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "DisableVsanForceProvisionAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "DisableVsanForceProvisionAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.492Z",
"updateTimestamp" : "2019-08-28T08:38:37.492Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_EnableVsanPoliciesAction_5",
"processingStateDescription" : "Enable vSAN Storage Policies",
"name" : "Enable vSAN Storage Policies",
"description" : "Enable vSAN Storage Policies",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableVsanPoliciesAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableVsanPoliciesAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.496Z",
"updateTimestamp" : "2019-08-28T08:38:37.496Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_RelocateVmsToResourcePoolAction_6",
"processingStateDescription" : "Move VMs to Resource Pools",
"name" : "Move VMs to Resource Pools",
"description" : "Move VMs to Resource Pools",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "RelocateVmsToResourcePoolAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "RelocateVmsToResourcePoolAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.499Z",
"updateTimestamp" : "2019-08-28T08:38:37.499Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_AdjustResourcePoolReservationAction_7",
"processingStateDescription" : "Set Reservations on Resource Pools",
"name" : "Set Reservations on Resource Pools",
"description" : "Set Reservations on Resource Pools",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "AdjustResourcePoolReservationAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "AdjustResourcePoolReservationAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.502Z",
"updateTimestamp" : "2019-08-28T08:38:37.502Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VcPlugin_EnableClusterHaAction_8",
"processingStateDescription" : "Enable vSphere High Availability",
"name" : "Enable vSphere High Availability",
"description" : "Enable vSphere High Availability",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableClusterHaAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableClusterHaAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.505Z",
"updateTimestamp" : "2019-08-28T08:38:37.505Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VcPlugin_CreateVmAntiAffinityRuleAction_9",
"processingStateDescription" : "Create VM Anti-Affinity Rules",
"name" : "Create VM Anti-Affinity Rules",
"description" : "Create VM Anti-Affinity Rules",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateVmAntiAffinityRuleAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateVmAntiAffinityRuleAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.508Z",
"updateTimestamp" : "2019-08-28T08:38:37.508Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_CreatePscVcVmGroupsPlugin_CreatePscVcVmGroupsContractAction_10",
"processingStateDescription" : "Create VM Groups",
"name" : "Create VM Groups",
"description" : "Create VM Groups",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.CreatePscVcVmGroupsPlugin",
"messageKey" : "CreatePscVcVmGroupsContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.CreatePscVcVmGroupsPlugin",
"messageKey" : "CreatePscVcVmGroupsContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.511Z",
"updateTimestamp" : "2019-08-28T08:38:37.511Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_CreateClusterVmsToVmsRuleContractAction_11",
"processingStateDescription" : "Create VM-VM Startup Order Rule",
"name" : "Create VM-VM Startup Order Rule",
"description" : "Create VM-VM Startup Order Rule",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterVmsToVmsRuleContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterVmsToVmsRuleContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.514Z",
"updateTimestamp" : "2019-08-28T08:38:37.514Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_ClusterVmHostPlugin_CreateClusterHostGroupContractAction_12",
"processingStateDescription" : "Create vCenter Server VM/Host Rule",
"name" : "Create vCenter Server VM/Host Rule",
"description" : "Create vCenter Server VM/Host Rule",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterHostGroupContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterHostGroupContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.517Z",
"updateTimestamp" : "2019-08-28T08:38:37.517Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_ClusterVmHostPlugin_CreateClusterVmHostRuleContractAction_13",
"processingStateDescription" : "Create Platform Services Controller VM/Host Rule",
"name" : "Create Platform Services Controller VM/Host Rule",
"description" : "Create Platform Services Controller VM/Host Rule",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreatePSCVMHostRuleActionId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreatePSCVMHostRuleActionId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.520Z",
"updateTimestamp" : "2019-08-28T08:38:37.520Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_ClusterVmHostPlugin_CreateClusterVmHostRuleContractAction_14",
"processingStateDescription" : "Create Cluster Rule",
"name" : "Create Cluster Rule",
"description" : "Create Cluster Rule",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.ClusterVmHostPlugin",
"messageKey" : "CreateClusterVmHostRuleContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.ClusterVmHostPlugin",
"messageKey" : "CreateClusterVmHostRuleContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.523Z",
"updateTimestamp" : "2019-08-28T08:38:37.523Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VcPlugin_ConfigureEsxAdvancedOptionsAction_15",
"processingStateDescription" : "Configure ESXi Advanced Options",
"name" : "Configure ESXi Advanced Options",
"description" : "Configure ESXi Advanced Options",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ConfigureEsxAdvancedOptionsAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ConfigureEsxAdvancedOptionsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.526Z",
"updateTimestamp" : "2019-08-28T08:38:37.526Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ReconfigureHAOnClusterAction_16",
"processingStateDescription" : "Reconfigure vSphere High Availability",
"name" : "Reconfigure vSphere High Availability",
"description" : "Reconfigure vSphere High Availability",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ReconfigureHAOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ReconfigureHAOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.529Z",
"updateTimestamp" : "2019-08-28T08:38:37.529Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ClearVsanAlarmsOnClusterAction_17",
"processingStateDescription" : "Clear Alarms on vSAN",
"name" : "Clear Alarms on vSAN",
"description" : "Clear Alarms on vSAN",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearVsanAlarmsOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearVsanAlarmsOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.532Z",
"updateTimestamp" : "2019-08-28T08:38:37.532Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ClearRedAlarmsOnHostAction_18",
"processingStateDescription" : "Clear Alerts on Hosts",
"name" : "Clear Alerts on Hosts",
"description" : "Clear Alerts on Hosts",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearRedAlarmsOnHostAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearRedAlarmsOnHostAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.535Z",
"updateTimestamp" : "2019-08-28T08:38:37.535Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ConfigureDeploymentDetailsContractAction_19",
"processingStateDescription" : "Set SDDC Deployment Details on the Management vCenter Server",
"name" : "Set SDDC Deployment Details on the Management vCenter Server",
"description" : "Set SDDC Deployment Details on the Management vCenter Server",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "ConfigureDeploymentDetailsContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "ConfigureDeploymentDetailsContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.539Z",
"updateTimestamp" : "2019-08-28T08:38:37.539Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVsphereInput",
"processingStateDescription" : "Generate vSphere Input Data",
"name" : "Generate vSphere Input Data",
"description" : "Generate vSphere Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.542Z",
"updateTimestamp" : "2019-08-28T08:38:37.542Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_DisableBashShellOnVcAndPsc_VsphereContractPlugin_DisableBashShell_1",
"processingStateDescription" : "Disable Bash Shell on vCenter Server",
"name" : "Disable Bash Shell on vCenter Server",
"description" : "Disable Bash Shell on vCenter Server",
"localizableNamePack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnVCenterId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnVCenterId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.545Z",
"updateTimestamp" : "2019-08-28T08:38:37.545Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_DisableBashShellOnVcAndPsc_VsphereContractPlugin_DisableBashShell_2",
"processingStateDescription" : "Disable Bash Shell on Platform Services Controllers",
"name" : "Disable Bash Shell on Platform Services Controllers",
"description" : "Disable Bash Shell on Platform Services Controllers",
"localizableNamePack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnPSCsId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnPSCsId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.548Z",
"updateTimestamp" : "2019-08-28T08:38:37.548Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfigurationForSDDCManager",
"processingStateDescription" : "Configure NSX for vSphere",
"name" : "Add VMs to NSX Distributed Firewall Exclusion List",
"description" : "Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "AddVmsIntoDfwExclusionList.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "AddVmsIntoDfwExclusionList.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.551Z",
"updateTimestamp" : "2019-08-28T08:38:37.551Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXBackupConfiguration",
"processingStateDescription" : "Configure Backup on NSX for vSphere",
"name" : "Configure NSX Manager Backups",
"description" : "Configure Backup on NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.plugin.spi.LcmPlugin",
"messageKey" : "ConfigureBackupForNSX.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.plugin.spi.LcmPlugin",
"messageKey" : "ConfigureBackupForNSX.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.554Z",
"updateTimestamp" : "2019-08-28T08:38:37.554Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateLogInsightInput",
"processingStateDescription" : "Generate vRealize Log Insight Input Data",
"name" : "Generate vRealize Log Insight Input Data",
"description" : "Generate vRealize Log Insight Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.557Z",
"updateTimestamp" : "2019-08-28T08:38:37.557Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightConfiguration_ConfigureLogInsightAgentPlugin_ConfigureSddcManagerInLogInsightAction_1",
"processingStateDescription" : "Configure Syslog Settings for SDDC Manager",
"name" : "Configure Syslog Settings for SDDC Manager",
"description" : "Configure Syslog Settings for SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureSddcManagerInLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureSddcManagerInLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.561Z",
"updateTimestamp" : "2019-08-28T08:38:37.561Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightConfiguration_ConfigureLogInsightAgentPlugin_ConfigureVCenterInLogInsightWithSyslogAction_2",
"processingStateDescription" : "Configure Syslog Settings for vCenter Server",
"name" : "Configure Syslog Settings for vCenter Server",
"description" : "Configure Syslog Settings for vCenter Server",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureVCenterInLogInsightWithSyslogAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureVCenterInLogInsightWithSyslogAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.565Z",
"updateTimestamp" : "2019-08-28T08:38:37.565Z"
} ]
}
2.1.4. Retry a SDDC creation
Used to retry a failed SDDC creation task/workflow.
Prerequisites
-
The following data is required
-
ID of the failed task
-
-
The following data is optional
-
SDDC deployment details
-
|
Tip
|
Refer to: SddcSpec. |
|
Note
|
If the SDDC creation details are provided retry of the SDDC creation is performed with the updated information. |
Steps
-
Invoke the API without providing SDDC creation details
cURL Request
$ curl 'https://sfo01cb01.sfo.rainpole.local/v1/sddcs/b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Accept: application/json'
HTTP Request
PATCH /v1/sddcs/b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a HTTP/1.1
Accept: application/json
Host: sfo01cb01.sfo.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 100879
{
"id" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"name" : "Bringup-Ems",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-08-28T08:38:37.568Z",
"sddcSubTasks" : [ {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateEsxiForVsanConfigInput",
"processingStateDescription" : "Generate ESXi Host vSAN Configurations Input Data",
"name" : "Generate ESXi Host vSAN Configurations Input Data",
"description" : "Generate ESXi Host vSAN Configurations Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiForVsanConfigInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiForVsanConfigInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.568Z",
"updateTimestamp" : "2019-08-28T08:38:37.568Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateEsxiInput",
"processingStateDescription" : "Generate ESXi Host Input Data",
"name" : "Generate ESXi Host Input Data",
"description" : "Generate ESXi Host Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.216Z",
"updateTimestamp" : "2019-08-28T08:38:37.216Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_VspherePlugin_PrepareEsxiForVsanConfigAction_2",
"processingStateDescription" : "Prepare ESXi Hosts for vSAN Configuration",
"name" : "Prepare ESXi Hosts for vSAN Configuration Action",
"description" : "Prepare ESXi Hosts for vSAN Configuration",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "PrepareEsxiForVsanConfigAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "PrepareEsxiForVsanConfigAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.220Z",
"updateTimestamp" : "2019-08-28T08:38:37.220Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_VspherePlugin_EnableVsanConfigOnFirstHostAction_3",
"processingStateDescription" : "Enable vSAN Configurations for the First Host",
"name" : "Enable vSAN Configurations for the First Host Action",
"description" : "Enable vSAN Configurations for the First Host",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanConfigOnFirstHostAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanConfigOnFirstHostAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.224Z",
"updateTimestamp" : "2019-08-28T08:38:37.224Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_HostPlugin_CreateVmPortGroupAction_4",
"processingStateDescription" : "Create 'VM Network' Portgroup on ESXi Hosts",
"name" : "Create 'VM Network' Portgroup on ESXi Hosts",
"description" : "Create 'VM Network' Portgroup on ESXi Hosts",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateVmPortGroupAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateVmPortGroupAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.227Z",
"updateTimestamp" : "2019-08-28T08:38:37.227Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_HostPlugin_ReconfigureHostDnsAction_5",
"processingStateDescription" : "Configure ESXi Host DNS",
"name" : "Configure ESXi Host DNS",
"description" : "Configure ESXi Host DNS",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "ReconfigureHostDnsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "ReconfigureHostDnsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.231Z",
"updateTimestamp" : "2019-08-28T08:38:37.231Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_com.vmware.evo.sddc.bringup.plugin.spi.VspherePlugin_DetermineSoftwareVersionAction_6",
"processingStateDescription" : "Determine Software Version on ESXi Hosts",
"name" : "Determine Software Version on ESXi Hosts",
"description" : "Determine Software Version on ESXi Hosts",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetermineSoftwareVersionAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetermineSoftwareVersionAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.234Z",
"updateTimestamp" : "2019-08-28T08:38:37.234Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "PSCDeploymentInputGeneration",
"processingStateDescription" : "Generate Platform Services Controller Deployment Input Data",
"name" : "Generate Platform Services Controller Deployment Input Data",
"description" : "Generate Platform Services Controller Deployment Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "PSCDeploymentInputGeneration.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "PSCDeploymentInputGeneration.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.238Z",
"updateTimestamp" : "2019-08-28T08:38:37.238Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PSCDeployment_PscPlugin_DeployPsc1Action_1",
"processingStateDescription" : "Deploy Platform Service Controller",
"name" : "Deploy Platform Service Controller",
"description" : "Deploy Platform Service Controller",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "DeployPsc1Action.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "DeployPsc1Action.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.243Z",
"updateTimestamp" : "2019-08-28T08:38:37.243Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PSCDeployment_PscPlugin_CreateUserGroupsAction_2",
"processingStateDescription" : "Create Admin User Groups in vsphere.local Domain",
"name" : "Create Admin User Groups in vsphere.local Domain",
"description" : "Create Admin User Groups in vsphere.local Domain",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "CreateUserGroupsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "CreateUserGroupsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.248Z",
"updateTimestamp" : "2019-08-28T08:38:37.248Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_GenerateLicenseRenameInput_ProxyContractPlugin_ProxyContractAction_0",
"processingStateDescription" : "Automation Helper Action",
"name" : "ProxyContractAction",
"description" : "Automation Helper Action",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.253Z",
"updateTimestamp" : "2019-08-28T08:38:37.253Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateLicenseRenameInput",
"processingStateDescription" : "Generate license rename input",
"name" : "Generate vCenter License Rename Input Data",
"description" : "Generate license rename input",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.recipes.GenerateLicenseRenameInput",
"messageKey" : "GenerateLicenseRenameInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.recipes.GenerateLicenseRenameInput",
"messageKey" : "GenerateLicenseRenameInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.258Z",
"updateTimestamp" : "2019-08-28T08:38:37.258Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVcDeploymentInput",
"processingStateDescription" : "Generate Vc Deployment Input",
"name" : "Generate vCenter Server Deployment Input Data",
"description" : "Generate Vc Deployment Input",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVcDeploymentInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVcDeploymentInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.264Z",
"updateTimestamp" : "2019-08-28T08:38:37.264Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VCDeployment_VcPlugin_DeployVcAction_3",
"processingStateDescription" : "Deploy vCenter Server",
"name" : "Deploy vCenter Server",
"description" : "Deploy vCenter Server",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.VcPlugin",
"messageKey" : "DeployVcAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.VcPlugin",
"messageKey" : "DeployVcAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.269Z",
"updateTimestamp" : "2019-08-28T08:38:37.269Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VCDeployment_VcPlugin_ApplyVcLicenseAction_4",
"processingStateDescription" : "Apply vCenter Server, vSphere, and vSAN Licenses",
"name" : "Apply vCenter Server, vSphere, and vSAN Licenses",
"description" : "Apply vCenter Server, vSphere, and vSAN Licenses",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "ApplyVcLicenseAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "ApplyVcLicenseAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.272Z",
"updateTimestamp" : "2019-08-28T08:38:37.272Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VCDeployment_LicensePlugin_RenameLicense_5",
"processingStateDescription" : "Rename the Applied vCenter License in vCenter Server",
"name" : "Rename the Applied vCenter License in vCenter Server",
"description" : "Rename the Applied vCenter License in vCenter Server",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "RenameLicense.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "RenameLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.276Z",
"updateTimestamp" : "2019-08-28T08:38:37.276Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSphere Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateCluster.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateCluster.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSphere DRS",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableClusterDrs.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableClusterDrs.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Apply vSAN Dormant License File (DLF)",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanDlf.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanDlf.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Apply vSAN License",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanLicense.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Generate vSAN License Rename Input Data",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "GenerateVSANLicenseRenameInputId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "GenerateVSANLicenseRenameInputId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Rename the Applied VSAN License in vCenter Server",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "RenameVSANLicenseId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "RenameVSANLicenseId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Assign Administrator Privileges to SDDCAdmins Group",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AuthorizeSddcAdminGroup.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AuthorizeSddcAdminGroup.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateDvs.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateDvs.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Add ESXi Host to vSphere Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToCluster.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToCluster.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable/Disable EVC Mode on vSphere Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableEvc.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableEvc.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Add ESXi Hosts to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToDvswitch.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToDvswitch.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create VM Folders",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmFolders.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmFolders.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create Network Folders",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateNetworkFolders.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateNetworkFolders.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vMotion vmknics",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmotionVmknics.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmotionVmknics.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSAN vmknics",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVsanVmknics.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVsanVmknics.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Configure VLANs on vSphere Distributed Switch Portgroups",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "TagVlanIdsOnPortgroups.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "TagVlanIdsOnPortgroups.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Migrate VMs to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateVmsToPortgroups.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateVmsToPortgroups.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Migrate ESXi Host vmknics to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateHostVmknicsToPortgroups.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateHostVmknicsToPortgroups.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Detach ESXi Host vmnics from vSphere Standard Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetachVmnicFromVswitch.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetachVmnicFromVswitch.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Attach ESXi Host vmnics to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AttachVmnicToDvs.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AttachVmnicToDvs.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Remove vSphere Standard Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "RemoveVswitch.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "RemoveVswitch.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Update vSAN Hardware Compatability List (HCL) Database",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "UpdateVsanHcl.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "UpdateVsanHcl.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSAN",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsan.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsan.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSAN Deduplication on Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanDedupOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanDedupOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSAN Storage Policies",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsanPolicies.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsanPolicies.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSAN Disk Groups",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "VsanClaimDisks.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "VsanClaimDisks.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create Resource Pools in vCenter Server",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateResourcePool.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateResourcePool.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ApplyEsxLicense",
"processingStateDescription" : "Apply ESXi Host License Key",
"name" : "Apply ESXi Host License Key",
"description" : "Apply ESXi Host License Key",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "ApplyEsxiLicenseInVcAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "ApplyEsxiLicenseInVcAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.321Z",
"updateTimestamp" : "2019-08-28T08:38:37.321Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ApplyEsxLicense",
"processingStateDescription" : "Apply ESXi Host License Key",
"name" : "Generate ESXi License Rename Input Data",
"description" : "Apply ESXi Host License Key",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "GenerateLicenseRenameInput.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "GenerateLicenseRenameInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.321Z",
"updateTimestamp" : "2019-08-28T08:38:37.321Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ApplyEsxLicense",
"processingStateDescription" : "Apply ESXi Host License Key",
"name" : "Rename the Applied ESXi License in vCenter Server",
"description" : "Apply ESXi Host License Key",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "RenameLicense.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "RenameLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.321Z",
"updateTimestamp" : "2019-08-28T08:38:37.321Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Deploy NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxManager.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxManager.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Generate and Install VMCA Certificate on NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxManagerVmcaCert.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxManagerVmcaCert.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Update NSX Manager TLS Settings",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UpdateNsxManagerTLSSettings.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UpdateNsxManagerTLSSettings.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Register NSX Manager with vCenter Server",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action64.NsxServicePluginActionPlugin64",
"messageKey" : "RegisterVcNsx.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action64.NsxServicePluginActionPlugin64",
"messageKey" : "RegisterVcNsx.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Apply NSX Dormant License File (DLF)",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxDlf.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxDlf.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Apply NSX License",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ApplyNsxLicense.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ApplyNsxLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Generate NSX License Rename Input Data",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "GenerateLicenseRenameInputId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "GenerateLicenseRenameInputId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Rename the Applied NSX License in vCenter Server",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "RenameLicenseId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "RenameLicenseId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Generate NSX Manager Input Data",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vvd.plugin.VvdPlugin",
"messageKey" : "GenerateNsxInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vvd.plugin.VvdPlugin",
"messageKey" : "GenerateNsxInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure DNS on the NSX Controller Cluster",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerDns.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerDns.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure NTP on the NSX Controller Cluster",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerNtp.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerNtp.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Controller Cluster",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxController.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxController.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure VXLAN Transport",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateVxlan.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateVxlan.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Resolve NSX Cluster Issues",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ResolveNsxClusterIssues.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ResolveNsxClusterIssues.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Set Universal Sync Role on NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.nsx.NsxPlugin",
"messageKey" : "SetNsxRoleAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.nsx.NsxPlugin",
"messageKey" : "SetNsxRoleAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Segment Range",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxSegmentRange.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxSegmentRange.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Multicast Range",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.plugin.ConfigureNsxPlugin",
"messageKey" : "CreateMulticastRange.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.plugin.ConfigureNsxPlugin",
"messageKey" : "CreateMulticastRange.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Transport Zone",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxTransportZone.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxTransportZone.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure SSO on NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ConfigureSsoOnNSX.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ConfigureSsoOnNSX.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateLogInsightInput",
"processingStateDescription" : "Generate vRealize Log Insight Input Data",
"name" : "Generate vRealize Log Insight Input Data",
"description" : "Generate vRealize Log Insight Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.359Z",
"updateTimestamp" : "2019-08-28T08:38:37.359Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_DeployLogInsightPlugin_DeployLogInsightAction_1",
"processingStateDescription" : "Deploy vRealize Log Insight",
"name" : "Deploy vRealize Log Insight",
"description" : "Deploy vRealize Log Insight",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.DeployLogInsightPlugin",
"messageKey" : "DeployLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.DeployLogInsightPlugin",
"messageKey" : "DeployLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.364Z",
"updateTimestamp" : "2019-08-28T08:38:37.364Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_AddLogInsightLicenseAction_2",
"processingStateDescription" : "Apply vRealize Log Insight License",
"name" : "Apply vRealize Log Insight License Action",
"description" : "Apply vRealize Log Insight License",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "AddLogInsightLicenseAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "AddLogInsightLicenseAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.368Z",
"updateTimestamp" : "2019-08-28T08:38:37.368Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_BootstrapLogInsightClusterAction_3",
"processingStateDescription" : "Bootstrap vRealize Log Insight Cluster",
"name" : "Bootstrap vRealize Log Insight Cluster Action",
"description" : "Bootstrap vRealize Log Insight Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "BootstrapLogInsightClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "BootstrapLogInsightClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.372Z",
"updateTimestamp" : "2019-08-28T08:38:37.372Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_GenerateLogInsightCertificateAction_4",
"processingStateDescription" : "Generate and Install VMCA Certificate for vRealize Log Insight",
"name" : "Generate and Install VMCA Certificate for vRealize Log Insight",
"description" : "Generate and Install VMCA Certificate for vRealize Log Insight",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "GenerateLogInsightCertificateAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "GenerateLogInsightCertificateAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.377Z",
"updateTimestamp" : "2019-08-28T08:38:37.377Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_DisableTlsOnLogInsightAction_5",
"processingStateDescription" : "Disable TLS 1.0 on vRealize Log Insight Nodes",
"name" : "Disable TLS 1.0 on vRealize Log Insight Nodes Action",
"description" : "Disable TLS 1.0 on vRealize Log Insight Nodes",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "DisableTlsOnLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "DisableTlsOnLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.381Z",
"updateTimestamp" : "2019-08-28T08:38:37.381Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_InstallContentPacksInLogInsightAction_6",
"processingStateDescription" : "Install vRealize Log Insight Content Packs",
"name" : "Install vRealize Log Insight Content Packs Action",
"description" : "Install vRealize Log Insight Content Packs",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "InstallContentPacksInLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "InstallContentPacksInLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.385Z",
"updateTimestamp" : "2019-08-28T08:38:37.385Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateNsxvLogInsightIntegrationInput",
"processingStateDescription" : "Generate NsxvLogInsightIntegration input",
"name" : "Generate NSX for vSphere Integration with vRealize Log Insight Input Data",
"description" : "Generate NsxvLogInsightIntegration input",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateNsxvLogInsightIntegrationInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateNsxvLogInsightIntegrationInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.389Z",
"updateTimestamp" : "2019-08-28T08:38:37.389Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_NsxvLogInsightIntegration_ConfigureSyslogInNsxPlugin_ConfigureSyslogInNsxManagerAction_1",
"processingStateDescription" : "Configure Syslog Settings for NSX Manager",
"name" : "Configure Syslog Settings for NSX Manager",
"description" : "Configure Syslog Settings for NSX Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxManagerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxManagerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.392Z",
"updateTimestamp" : "2019-08-28T08:38:37.392Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_NsxvLogInsightIntegration_ConfigureSyslogInNsxPlugin_ConfigureSyslogInNsxControllerAction_2",
"processingStateDescription" : "Configure Syslog Settings for NSX Controllers",
"name" : "Configure Syslog Settings for NSX Controllers",
"description" : "Configure Syslog Settings for NSX Controllers",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxControllerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxControllerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.396Z",
"updateTimestamp" : "2019-08-28T08:38:37.396Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateSddcManagerInput",
"processingStateDescription" : "Generate SDDC Manager Input Data",
"name" : "Generate SDDC Manager Input Data",
"description" : "Generate SDDC Manager Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.399Z",
"updateTimestamp" : "2019-08-28T08:38:37.399Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_DeploySddcManagerOnClusterAction_1",
"processingStateDescription" : "Deploy SDDC Manager",
"name" : "Deploy SDDC Manager",
"description" : "Deploy SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "DeploySddcManagerOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "DeploySddcManagerOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.405Z",
"updateTimestamp" : "2019-08-28T08:38:37.405Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_ConfigureLCMRepoOnSddcManagerAction_2",
"processingStateDescription" : "Configure Lifecycle Management Repository on SDDC Manager",
"name" : "Configure Lifecycle Management Repository on SDDC Manager",
"description" : "Configure Lifecycle Management Repository on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureLCMRepoOnSddcManagerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureLCMRepoOnSddcManagerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.410Z",
"updateTimestamp" : "2019-08-28T08:38:37.410Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_HostPlugin_CreateNFSDatastoreOnHostsAction_3",
"processingStateDescription" : "Mount Repository NFS Datastore on ESXi Hosts",
"name" : "Mount Repository NFS Datastore on ESXi Hosts",
"description" : "Mount Repository NFS Datastore on ESXi Hosts",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateNFSDatastoreOnHostsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateNFSDatastoreOnHostsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.414Z",
"updateTimestamp" : "2019-08-28T08:38:37.414Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_ConfigureBaseImageRepoAction_4",
"processingStateDescription" : "Configure Base Install Image Repository on SDDC Manager",
"name" : "Configure Base Install Image Repository on SDDC Manager",
"description" : "Configure Base Install Image Repository on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureBaseImageRepoAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureBaseImageRepoAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.417Z",
"updateTimestamp" : "2019-08-28T08:38:37.417Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_InstallVmcaRootCertOnSddcManagerAction_5",
"processingStateDescription" : "Install VMCA Root Certificate on SDDC Manager",
"name" : "Install VMCA Root Certificate on SDDC Manager",
"description" : "Install VMCA Root Certificate on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallVmcaRootCertOnSddcManagerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallVmcaRootCertOnSddcManagerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.421Z",
"updateTimestamp" : "2019-08-28T08:38:37.421Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_InstallSddcManagerVmcaCertificateAction_6",
"processingStateDescription" : "Generate and Install VMCA Certificate on SDDC Manager",
"name" : "Generate and Install VMCA Certificate on SDDC Manager",
"description" : "Generate and Install VMCA Certificate on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallSddcManagerVmcaCertificateAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallSddcManagerVmcaCertificateAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.425Z",
"updateTimestamp" : "2019-08-28T08:38:37.425Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateInventoryForSddcManagerConfiguration",
"processingStateDescription" : "Generate Inventory Data For SDDC Manager Configuration",
"name" : "Generate Inventory data For SDDC Manager Configuration",
"description" : "Generate Inventory Data For SDDC Manager Configuration",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateInventoryForSddcManagerConfiguration.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateInventoryForSddcManagerConfiguration.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.429Z",
"updateTimestamp" : "2019-08-28T08:38:37.429Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerPostInventory_SddcManagerContractPlugin_PostInventoryAndCredentialsAction_1",
"processingStateDescription" : "Update SDDC Manager Inventory with Credential Details",
"name" : "Update SDDC Manager Inventory with Credential Details",
"description" : "Update SDDC Manager Inventory with Credential Details",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostInventoryAndCredentialsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostInventoryAndCredentialsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.433Z",
"updateTimestamp" : "2019-08-28T08:38:37.433Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerPostInventory_SddcManagerContractPlugin_PostNetworkPoolInventoryAction_2",
"processingStateDescription" : "Update SDDC Manager Inventory with Network Pool Details",
"name" : "Update SDDC Manager Inventory with Network Pool Details",
"description" : "Update SDDC Manager Inventory with Network Pool Details",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostNetworkPoolInventoryAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostNetworkPoolInventoryAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.437Z",
"updateTimestamp" : "2019-08-28T08:38:37.437Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerPostInventory_SddcManagerContractPlugin_PostSddcLicenseInventoryAction_3",
"processingStateDescription" : "Update SDDC Manager Inventory with License Details",
"name" : "Update SDDC Manager Inventory with License Details",
"description" : "Update SDDC Manager Inventory with License Details",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostSddcLicenseInventoryAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostSddcLicenseInventoryAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.441Z",
"updateTimestamp" : "2019-08-28T08:38:37.441Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SddcManagerKnownHostsConfiguration_ProxyContractPlugin_ProxyContractAction_17",
"processingStateDescription" : "Automation Helper Action",
"name" : "ProxyContractAction",
"description" : "Automation Helper Action",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.444Z",
"updateTimestamp" : "2019-08-28T08:38:37.444Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateSddcManagerInput",
"processingStateDescription" : "Generate SDDC Manager Input Data",
"name" : "Generate SDDC Manager Input Data",
"description" : "Generate SDDC Manager Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.447Z",
"updateTimestamp" : "2019-08-28T08:38:37.447Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVsphereMachineSshEntities",
"processingStateDescription" : "Generate ESXi Host SSH Key Input Data",
"name" : "Generate ESXi Host SSH Key Input Data",
"description" : "Generate ESXi Host SSH Key Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereMachineSshEntities.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereMachineSshEntities.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.453Z",
"updateTimestamp" : "2019-08-28T08:38:37.453Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SddcManagerKnownHostsConfiguration_VsphereContractPlugin_RotateMachineSshKeys_2",
"processingStateDescription" : "Rotate ESXi Host SSH Keys",
"name" : "Rotate ESXi Host SSH Keys",
"description" : "Rotate ESXi Host SSH Keys",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "RotateMachineSshKeys.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "RotateMachineSshKeys.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.456Z",
"updateTimestamp" : "2019-08-28T08:38:37.456Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SddcManagerKnownHostsConfiguration_SddcManagerContractPlugin_UpdateKnownHostsOnSddcManager_3",
"processingStateDescription" : "Update Known Hosts in SDDC Manager",
"name" : "Update Known Hosts in SDDC Manager",
"description" : "Update Known Hosts in SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "UpdateKnownHostsOnSddcManager.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "UpdateKnownHostsOnSddcManager.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.459Z",
"updateTimestamp" : "2019-08-28T08:38:37.459Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVsphereInput",
"processingStateDescription" : "Generate vSphere Input Data",
"name" : "Generate vSphere Input Data",
"description" : "Generate vSphere Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.462Z",
"updateTimestamp" : "2019-08-28T08:38:37.462Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateSddcManagerInput",
"processingStateDescription" : "Generate SDDC Manager Input Data",
"name" : "Generate SDDC Manager Input Data",
"description" : "Generate SDDC Manager Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.465Z",
"updateTimestamp" : "2019-08-28T08:38:37.465Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VcenterMessagesConfigurations_VsphereContractPlugin_PrepareVcenterMessages_2",
"processingStateDescription" : "Generate Configure vCenter Login Message and Message of the Day Input Data",
"name" : "Generate Configure vCenter Login Message and Message of the Day Input Data",
"description" : "Generate Configure vCenter Login Message and Message of the Day Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "PrepareVcenterMessages.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "PrepareVcenterMessages.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.471Z",
"updateTimestamp" : "2019-08-28T08:38:37.471Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VcenterMessagesConfigurations_VsphereContractPlugin_ConfigureVcenterMessages_3",
"processingStateDescription" : "Configure vCenter Login Message and Message of the Day",
"name" : "Configure vCenter Login Message and Message of the Day",
"description" : "Configure vCenter Login Message and Message of the Day",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "ConfigureVcenterMessages.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "ConfigureVcenterMessages.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.474Z",
"updateTimestamp" : "2019-08-28T08:38:37.474Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateClusterConfigurationInput",
"processingStateDescription" : "Generate Cluster Configuration Input Data",
"name" : "Generate Post Cluster Configuration Input Data",
"description" : "Generate Cluster Configuration Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateClusterConfigurationInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateClusterConfigurationInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.477Z",
"updateTimestamp" : "2019-08-28T08:38:37.477Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateConfigureDeploymentDetailsActionInput",
"processingStateDescription" : "Generate Configure Deployment Details Action Input Data",
"name" : "Generate Configure Deployment Details Action Input Data",
"description" : "Generate Configure Deployment Details Action Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateConfigureDeploymentDetailsActionInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateConfigureDeploymentDetailsActionInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.483Z",
"updateTimestamp" : "2019-08-28T08:38:37.483Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_MigrateVmsToFoldersAction_2",
"processingStateDescription" : "Move VMs to VM Folders",
"name" : "Move VMs to VM Folders",
"description" : "Move VMs to VM Folders",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateVmsToFoldersAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateVmsToFoldersAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.486Z",
"updateTimestamp" : "2019-08-28T08:38:37.486Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_MigrateDvsToFolderAction_3",
"processingStateDescription" : "Move vSphere Distributed Switch to Network Folder",
"name" : "Move vSphere Distributed Switch to Network Folder",
"description" : "Move vSphere Distributed Switch to Network Folder",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateDvsToFolderAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateDvsToFolderAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.489Z",
"updateTimestamp" : "2019-08-28T08:38:37.489Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_DisableVsanForceProvisionAction_4",
"processingStateDescription" : "Disable vSAN Force Provisioning",
"name" : "Disable vSAN Force Provisioning",
"description" : "Disable vSAN Force Provisioning",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "DisableVsanForceProvisionAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "DisableVsanForceProvisionAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.492Z",
"updateTimestamp" : "2019-08-28T08:38:37.492Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_EnableVsanPoliciesAction_5",
"processingStateDescription" : "Enable vSAN Storage Policies",
"name" : "Enable vSAN Storage Policies",
"description" : "Enable vSAN Storage Policies",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableVsanPoliciesAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableVsanPoliciesAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.496Z",
"updateTimestamp" : "2019-08-28T08:38:37.496Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_RelocateVmsToResourcePoolAction_6",
"processingStateDescription" : "Move VMs to Resource Pools",
"name" : "Move VMs to Resource Pools",
"description" : "Move VMs to Resource Pools",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "RelocateVmsToResourcePoolAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "RelocateVmsToResourcePoolAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.499Z",
"updateTimestamp" : "2019-08-28T08:38:37.499Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_AdjustResourcePoolReservationAction_7",
"processingStateDescription" : "Set Reservations on Resource Pools",
"name" : "Set Reservations on Resource Pools",
"description" : "Set Reservations on Resource Pools",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "AdjustResourcePoolReservationAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "AdjustResourcePoolReservationAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.502Z",
"updateTimestamp" : "2019-08-28T08:38:37.502Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VcPlugin_EnableClusterHaAction_8",
"processingStateDescription" : "Enable vSphere High Availability",
"name" : "Enable vSphere High Availability",
"description" : "Enable vSphere High Availability",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableClusterHaAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableClusterHaAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.505Z",
"updateTimestamp" : "2019-08-28T08:38:37.505Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VcPlugin_CreateVmAntiAffinityRuleAction_9",
"processingStateDescription" : "Create VM Anti-Affinity Rules",
"name" : "Create VM Anti-Affinity Rules",
"description" : "Create VM Anti-Affinity Rules",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateVmAntiAffinityRuleAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateVmAntiAffinityRuleAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.508Z",
"updateTimestamp" : "2019-08-28T08:38:37.508Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_CreatePscVcVmGroupsPlugin_CreatePscVcVmGroupsContractAction_10",
"processingStateDescription" : "Create VM Groups",
"name" : "Create VM Groups",
"description" : "Create VM Groups",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.CreatePscVcVmGroupsPlugin",
"messageKey" : "CreatePscVcVmGroupsContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.CreatePscVcVmGroupsPlugin",
"messageKey" : "CreatePscVcVmGroupsContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.511Z",
"updateTimestamp" : "2019-08-28T08:38:37.511Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_CreateClusterVmsToVmsRuleContractAction_11",
"processingStateDescription" : "Create VM-VM Startup Order Rule",
"name" : "Create VM-VM Startup Order Rule",
"description" : "Create VM-VM Startup Order Rule",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterVmsToVmsRuleContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterVmsToVmsRuleContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.514Z",
"updateTimestamp" : "2019-08-28T08:38:37.514Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_ClusterVmHostPlugin_CreateClusterHostGroupContractAction_12",
"processingStateDescription" : "Create vCenter Server VM/Host Rule",
"name" : "Create vCenter Server VM/Host Rule",
"description" : "Create vCenter Server VM/Host Rule",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterHostGroupContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterHostGroupContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.517Z",
"updateTimestamp" : "2019-08-28T08:38:37.517Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_ClusterVmHostPlugin_CreateClusterVmHostRuleContractAction_13",
"processingStateDescription" : "Create Platform Services Controller VM/Host Rule",
"name" : "Create Platform Services Controller VM/Host Rule",
"description" : "Create Platform Services Controller VM/Host Rule",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreatePSCVMHostRuleActionId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreatePSCVMHostRuleActionId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.520Z",
"updateTimestamp" : "2019-08-28T08:38:37.520Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_ClusterVmHostPlugin_CreateClusterVmHostRuleContractAction_14",
"processingStateDescription" : "Create Cluster Rule",
"name" : "Create Cluster Rule",
"description" : "Create Cluster Rule",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.ClusterVmHostPlugin",
"messageKey" : "CreateClusterVmHostRuleContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.ClusterVmHostPlugin",
"messageKey" : "CreateClusterVmHostRuleContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.523Z",
"updateTimestamp" : "2019-08-28T08:38:37.523Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VcPlugin_ConfigureEsxAdvancedOptionsAction_15",
"processingStateDescription" : "Configure ESXi Advanced Options",
"name" : "Configure ESXi Advanced Options",
"description" : "Configure ESXi Advanced Options",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ConfigureEsxAdvancedOptionsAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ConfigureEsxAdvancedOptionsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.526Z",
"updateTimestamp" : "2019-08-28T08:38:37.526Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ReconfigureHAOnClusterAction_16",
"processingStateDescription" : "Reconfigure vSphere High Availability",
"name" : "Reconfigure vSphere High Availability",
"description" : "Reconfigure vSphere High Availability",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ReconfigureHAOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ReconfigureHAOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.529Z",
"updateTimestamp" : "2019-08-28T08:38:37.529Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ClearVsanAlarmsOnClusterAction_17",
"processingStateDescription" : "Clear Alarms on vSAN",
"name" : "Clear Alarms on vSAN",
"description" : "Clear Alarms on vSAN",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearVsanAlarmsOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearVsanAlarmsOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.532Z",
"updateTimestamp" : "2019-08-28T08:38:37.532Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ClearRedAlarmsOnHostAction_18",
"processingStateDescription" : "Clear Alerts on Hosts",
"name" : "Clear Alerts on Hosts",
"description" : "Clear Alerts on Hosts",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearRedAlarmsOnHostAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearRedAlarmsOnHostAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.535Z",
"updateTimestamp" : "2019-08-28T08:38:37.535Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ConfigureDeploymentDetailsContractAction_19",
"processingStateDescription" : "Set SDDC Deployment Details on the Management vCenter Server",
"name" : "Set SDDC Deployment Details on the Management vCenter Server",
"description" : "Set SDDC Deployment Details on the Management vCenter Server",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "ConfigureDeploymentDetailsContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "ConfigureDeploymentDetailsContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.539Z",
"updateTimestamp" : "2019-08-28T08:38:37.539Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVsphereInput",
"processingStateDescription" : "Generate vSphere Input Data",
"name" : "Generate vSphere Input Data",
"description" : "Generate vSphere Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.542Z",
"updateTimestamp" : "2019-08-28T08:38:37.542Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_DisableBashShellOnVcAndPsc_VsphereContractPlugin_DisableBashShell_1",
"processingStateDescription" : "Disable Bash Shell on vCenter Server",
"name" : "Disable Bash Shell on vCenter Server",
"description" : "Disable Bash Shell on vCenter Server",
"localizableNamePack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnVCenterId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnVCenterId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.545Z",
"updateTimestamp" : "2019-08-28T08:38:37.545Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_DisableBashShellOnVcAndPsc_VsphereContractPlugin_DisableBashShell_2",
"processingStateDescription" : "Disable Bash Shell on Platform Services Controllers",
"name" : "Disable Bash Shell on Platform Services Controllers",
"description" : "Disable Bash Shell on Platform Services Controllers",
"localizableNamePack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnPSCsId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnPSCsId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.548Z",
"updateTimestamp" : "2019-08-28T08:38:37.548Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfigurationForSDDCManager",
"processingStateDescription" : "Configure NSX for vSphere",
"name" : "Add VMs to NSX Distributed Firewall Exclusion List",
"description" : "Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "AddVmsIntoDfwExclusionList.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "AddVmsIntoDfwExclusionList.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.551Z",
"updateTimestamp" : "2019-08-28T08:38:37.551Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXBackupConfiguration",
"processingStateDescription" : "Configure Backup on NSX for vSphere",
"name" : "Configure NSX Manager Backups",
"description" : "Configure Backup on NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.plugin.spi.LcmPlugin",
"messageKey" : "ConfigureBackupForNSX.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.plugin.spi.LcmPlugin",
"messageKey" : "ConfigureBackupForNSX.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.554Z",
"updateTimestamp" : "2019-08-28T08:38:37.554Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateLogInsightInput",
"processingStateDescription" : "Generate vRealize Log Insight Input Data",
"name" : "Generate vRealize Log Insight Input Data",
"description" : "Generate vRealize Log Insight Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.557Z",
"updateTimestamp" : "2019-08-28T08:38:37.557Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightConfiguration_ConfigureLogInsightAgentPlugin_ConfigureSddcManagerInLogInsightAction_1",
"processingStateDescription" : "Configure Syslog Settings for SDDC Manager",
"name" : "Configure Syslog Settings for SDDC Manager",
"description" : "Configure Syslog Settings for SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureSddcManagerInLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureSddcManagerInLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.561Z",
"updateTimestamp" : "2019-08-28T08:38:37.561Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightConfiguration_ConfigureLogInsightAgentPlugin_ConfigureVCenterInLogInsightWithSyslogAction_2",
"processingStateDescription" : "Configure Syslog Settings for vCenter Server",
"name" : "Configure Syslog Settings for vCenter Server",
"description" : "Configure Syslog Settings for vCenter Server",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureVCenterInLogInsightWithSyslogAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureVCenterInLogInsightWithSyslogAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.565Z",
"updateTimestamp" : "2019-08-28T08:38:37.565Z"
} ]
}
-
Invoke the API without providing SDDC creation details
cURL Request
$ curl 'https://sfo01cb01.sfo.rainpole.local/v1/sddcs/b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"skipEsxThumbprintValidation" : true,
"managementPoolName" : "bringup-networkpool",
"sddcManagerSpec" : {
"secondUserCredentials" : {
"username" : "vcf",
"password" : "xxxxxxx"
},
"ipAddress" : "10.0.0.4",
"netmask" : "255.255.255.0",
"hostname" : "sddc-manager",
"rootUserCredentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"restApiCredentials" : {
"username" : "admin",
"password" : "xxxxxxx"
}
},
"sddcId" : "sddcId-public-api-05",
"esxLicense" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"taskName" : "workflowconfig/workflowspec-ems.json",
"ntpServers" : [ "10.0.0.250" ],
"dnsSpec" : {
"subdomain" : "vrack.vsphere.local",
"domain" : "vsphere.local",
"nameserver" : "10.0.0.250",
"secondaryNameserver" : "10.0.0.250"
},
"networkSpecs" : [ {
"subnet" : "10.0.0.0/22",
"vlanId" : "0",
"mtu" : "1500",
"networkType" : "MANAGEMENT",
"gateway" : "10.0.0.250"
}, {
"subnet" : "10.0.4.0/24",
"includeIpAddressRanges" : [ {
"startIpAddress" : "10.0.4.7",
"endIpAddress" : "10.0.4.48"
}, {
"startIpAddress" : "10.0.4.3",
"endIpAddress" : "10.0.4.6"
} ],
"includeIpAddress" : [ "10.0.4.50", "10.0.4.49" ],
"vlanId" : "0",
"mtu" : "8940",
"networkType" : "VSAN",
"gateway" : "10.0.4.253"
}, {
"subnet" : "10.0.8.0/24",
"includeIpAddressRanges" : [ {
"startIpAddress" : "10.0.8.3",
"endIpAddress" : "10.0.8.50"
} ],
"vlanId" : "0",
"mtu" : "8940",
"networkType" : "VMOTION",
"gateway" : "10.0.8.253"
} ],
"nsxSpec" : {
"nsxId" : "sfo01m01nsx01",
"nsxManagerIp" : "10.0.0.9",
"nsxManagerHostname" : "nsxManager",
"nsxSegmentRangeBegin" : "5000",
"nsxSegmentRangeEnd" : "5200",
"multicastRangeBegin" : "239.1.0.0",
"multicastRangeEnd" : "239.1.255.255",
"license" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"adminNsxManagerPassword" : "xxxxxxx",
"privilegedNsxManagerPassword" : "xxxxxxx",
"adminNsxControllerPassword" : "xxxxxxx",
"nsxVxlanSpec" : {
"vxlanCluster" : "SDDC-Cluster1",
"vxlanDvs" : "SDDC-Dswitch-Private",
"vxlanVlanId" : "0",
"vxlanMtu" : "8940",
"vtepVmknicCount" : 2
},
"controllerIPPoolSpec" : {
"poolName" : "sfo01-mgmt01-nsxc01",
"startIp" : "10.0.0.40",
"endIp" : "10.0.0.42",
"prefix" : "22",
"defaultGateway" : "10.0.0.250"
}
},
"vsanSpec" : {
"vsanName" : "vsan-1",
"licenseFile" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"datastoreName" : "sfo01-m01-vsan"
},
"dvsSpecs" : [ {
"mtu" : 8940,
"niocSpec" : [ {
"trafficType" : "VSAN",
"value" : "HIGH"
}, {
"trafficType" : "VMOTION",
"value" : "LOW"
}, {
"trafficType" : "VDP",
"value" : "LOW"
}, {
"trafficType" : "VIRTUALMACHINE",
"value" : "HIGH"
}, {
"trafficType" : "MANAGEMENT",
"value" : "NORMAL"
}, {
"trafficType" : "NFS",
"value" : "LOW"
}, {
"trafficType" : "HBR",
"value" : "LOW"
}, {
"trafficType" : "FAULTTOLERANCE",
"value" : "LOW"
}, {
"trafficType" : "ISCSI",
"value" : "LOW"
} ],
"dvsName" : "SDDC-Dswitch-Private",
"vmnics" : [ "vmnic0", "vmnic1" ],
"networks" : [ "MANAGEMENT", "VSAN", "VMOTION" ]
} ],
"clusterSpec" : {
"clusterName" : "SDDC-Cluster1",
"clusterEvcMode" : "",
"resourcePoolSpecs" : [ {
"cpuSharesLevel" : "high",
"cpuSharesValue" : 0,
"name" : "Mgmt-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "management"
}, {
"cpuSharesLevel" : "high",
"cpuSharesValue" : 0,
"name" : "Network-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "network"
}, {
"cpuSharesLevel" : "normal",
"cpuSharesValue" : 0,
"name" : "Compute-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "compute"
}, {
"name" : "User-RP",
"type" : "compute",
"cpuReservationPercentage" : 0,
"cpuLimit" : -1,
"cpuReservationExpandable" : true,
"cpuSharesLevel" : "normal",
"cpuSharesValue" : 0,
"memoryReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"memorySharesValue" : 0
} ]
},
"pscSpecs" : [ {
"pscId" : "psc-1",
"rootPscPassword" : "xxxxxxx",
"automationUserSsoPassword" : "xxxxxxx",
"automationUserSsoUsername" : "automationuser",
"pscIp" : "10.0.0.5",
"pscHostName" : "psc-1",
"pscSsoSpec" : {
"ssoSiteName" : "vmwvcf2",
"ssoDomain" : "vsphere.local",
"isJoinSsoDomain" : false
},
"adminUserSsoPassword" : "xxxxxxx"
}, {
"pscId" : "psc-2",
"rootPscPassword" : "xxxxxxx",
"automationUserSsoPassword" : "xxxxxxx",
"automationUserSsoUsername" : "automationuser",
"pscIp" : "10.0.0.7",
"pscHostName" : "psc-2",
"pscSsoSpec" : {
"replicationPartner" : "psc-1",
"ssoSiteName" : "vmwvcf2",
"ssoDomainPassword" : "xxxxxxx",
"ssoDomain" : "vsphere.local",
"isJoinSsoDomain" : false
},
"adminUserSsoPassword" : "xxxxxxx"
} ],
"vcenterSpec" : {
"vcenterIp" : "10.0.0.6",
"vcenterHostname" : "vcenter-1",
"licenseFile" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"rootVcenterPassword" : "xxxxxxx",
"vmSize" : "tiny"
},
"hostSpecs" : [ {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.252.0",
"cidr" : "",
"ipAddress" : "10.0.0.100",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-1",
"vSwitch" : "vSwitch0",
"serverId" : "host-0",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.252.0",
"cidr" : "",
"ipAddress" : "10.0.0.101",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-2",
"vSwitch" : "vSwitch0",
"serverId" : "host-1",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.255.0",
"cidr" : "",
"ipAddress" : "10.0.0.102",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-3",
"vSwitch" : "vSwitch0",
"serverId" : "host-2",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.255.0",
"cidr" : "",
"ipAddress" : "10.0.0.103",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-4",
"vSwitch" : "vSwitch0",
"serverId" : "host-3",
"association" : "SDDC-Datacenter"
} ],
"vrliDeploymentSpec" : {
"adminPassword" : "xxxxxxx",
"sshPassword" : "xxxxxxx",
"vmSize" : "small",
"loadBalancerHostname" : "load-balancer",
"loadBalancerIpAddress" : "10.0.0.15",
"vrliNodeSpecs" : [ {
"ipAddress" : "10.0.0.16",
"hostname" : "loginsight-node-1"
}, {
"ipAddress" : "10.0.0.17",
"hostname" : "loginsight-node-2"
}, {
"ipAddress" : "10.0.0.18",
"hostname" : "loginsight-node-3"
} ]
}
}'
HTTP Request
PATCH /v1/sddcs/b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 8222
Host: sfo01cb01.sfo.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"skipEsxThumbprintValidation" : true,
"managementPoolName" : "bringup-networkpool",
"sddcManagerSpec" : {
"secondUserCredentials" : {
"username" : "vcf",
"password" : "xxxxxxx"
},
"ipAddress" : "10.0.0.4",
"netmask" : "255.255.255.0",
"hostname" : "sddc-manager",
"rootUserCredentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"restApiCredentials" : {
"username" : "admin",
"password" : "xxxxxxx"
}
},
"sddcId" : "sddcId-public-api-05",
"esxLicense" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"taskName" : "workflowconfig/workflowspec-ems.json",
"ntpServers" : [ "10.0.0.250" ],
"dnsSpec" : {
"subdomain" : "vrack.vsphere.local",
"domain" : "vsphere.local",
"nameserver" : "10.0.0.250",
"secondaryNameserver" : "10.0.0.250"
},
"networkSpecs" : [ {
"subnet" : "10.0.0.0/22",
"vlanId" : "0",
"mtu" : "1500",
"networkType" : "MANAGEMENT",
"gateway" : "10.0.0.250"
}, {
"subnet" : "10.0.4.0/24",
"includeIpAddressRanges" : [ {
"startIpAddress" : "10.0.4.7",
"endIpAddress" : "10.0.4.48"
}, {
"startIpAddress" : "10.0.4.3",
"endIpAddress" : "10.0.4.6"
} ],
"includeIpAddress" : [ "10.0.4.50", "10.0.4.49" ],
"vlanId" : "0",
"mtu" : "8940",
"networkType" : "VSAN",
"gateway" : "10.0.4.253"
}, {
"subnet" : "10.0.8.0/24",
"includeIpAddressRanges" : [ {
"startIpAddress" : "10.0.8.3",
"endIpAddress" : "10.0.8.50"
} ],
"vlanId" : "0",
"mtu" : "8940",
"networkType" : "VMOTION",
"gateway" : "10.0.8.253"
} ],
"nsxSpec" : {
"nsxId" : "sfo01m01nsx01",
"nsxManagerIp" : "10.0.0.9",
"nsxManagerHostname" : "nsxManager",
"nsxSegmentRangeBegin" : "5000",
"nsxSegmentRangeEnd" : "5200",
"multicastRangeBegin" : "239.1.0.0",
"multicastRangeEnd" : "239.1.255.255",
"license" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"adminNsxManagerPassword" : "xxxxxxx",
"privilegedNsxManagerPassword" : "xxxxxxx",
"adminNsxControllerPassword" : "xxxxxxx",
"nsxVxlanSpec" : {
"vxlanCluster" : "SDDC-Cluster1",
"vxlanDvs" : "SDDC-Dswitch-Private",
"vxlanVlanId" : "0",
"vxlanMtu" : "8940",
"vtepVmknicCount" : 2
},
"controllerIPPoolSpec" : {
"poolName" : "sfo01-mgmt01-nsxc01",
"startIp" : "10.0.0.40",
"endIp" : "10.0.0.42",
"prefix" : "22",
"defaultGateway" : "10.0.0.250"
}
},
"vsanSpec" : {
"vsanName" : "vsan-1",
"licenseFile" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"datastoreName" : "sfo01-m01-vsan"
},
"dvsSpecs" : [ {
"mtu" : 8940,
"niocSpec" : [ {
"trafficType" : "VSAN",
"value" : "HIGH"
}, {
"trafficType" : "VMOTION",
"value" : "LOW"
}, {
"trafficType" : "VDP",
"value" : "LOW"
}, {
"trafficType" : "VIRTUALMACHINE",
"value" : "HIGH"
}, {
"trafficType" : "MANAGEMENT",
"value" : "NORMAL"
}, {
"trafficType" : "NFS",
"value" : "LOW"
}, {
"trafficType" : "HBR",
"value" : "LOW"
}, {
"trafficType" : "FAULTTOLERANCE",
"value" : "LOW"
}, {
"trafficType" : "ISCSI",
"value" : "LOW"
} ],
"dvsName" : "SDDC-Dswitch-Private",
"vmnics" : [ "vmnic0", "vmnic1" ],
"networks" : [ "MANAGEMENT", "VSAN", "VMOTION" ]
} ],
"clusterSpec" : {
"clusterName" : "SDDC-Cluster1",
"clusterEvcMode" : "",
"resourcePoolSpecs" : [ {
"cpuSharesLevel" : "high",
"cpuSharesValue" : 0,
"name" : "Mgmt-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "management"
}, {
"cpuSharesLevel" : "high",
"cpuSharesValue" : 0,
"name" : "Network-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "network"
}, {
"cpuSharesLevel" : "normal",
"cpuSharesValue" : 0,
"name" : "Compute-ResourcePool",
"memorySharesValue" : 0,
"cpuReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationPercentage" : 0,
"cpuReservationExpandable" : true,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"cpuLimit" : -1,
"type" : "compute"
}, {
"name" : "User-RP",
"type" : "compute",
"cpuReservationPercentage" : 0,
"cpuLimit" : -1,
"cpuReservationExpandable" : true,
"cpuSharesLevel" : "normal",
"cpuSharesValue" : 0,
"memoryReservationPercentage" : 0,
"memoryLimit" : -1,
"memoryReservationExpandable" : true,
"memorySharesLevel" : "normal",
"memorySharesValue" : 0
} ]
},
"pscSpecs" : [ {
"pscId" : "psc-1",
"rootPscPassword" : "xxxxxxx",
"automationUserSsoPassword" : "xxxxxxx",
"automationUserSsoUsername" : "automationuser",
"pscIp" : "10.0.0.5",
"pscHostName" : "psc-1",
"pscSsoSpec" : {
"ssoSiteName" : "vmwvcf2",
"ssoDomain" : "vsphere.local",
"isJoinSsoDomain" : false
},
"adminUserSsoPassword" : "xxxxxxx"
}, {
"pscId" : "psc-2",
"rootPscPassword" : "xxxxxxx",
"automationUserSsoPassword" : "xxxxxxx",
"automationUserSsoUsername" : "automationuser",
"pscIp" : "10.0.0.7",
"pscHostName" : "psc-2",
"pscSsoSpec" : {
"replicationPartner" : "psc-1",
"ssoSiteName" : "vmwvcf2",
"ssoDomainPassword" : "xxxxxxx",
"ssoDomain" : "vsphere.local",
"isJoinSsoDomain" : false
},
"adminUserSsoPassword" : "xxxxxxx"
} ],
"vcenterSpec" : {
"vcenterIp" : "10.0.0.6",
"vcenterHostname" : "vcenter-1",
"licenseFile" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"rootVcenterPassword" : "xxxxxxx",
"vmSize" : "tiny"
},
"hostSpecs" : [ {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.252.0",
"cidr" : "",
"ipAddress" : "10.0.0.100",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-1",
"vSwitch" : "vSwitch0",
"serverId" : "host-0",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.252.0",
"cidr" : "",
"ipAddress" : "10.0.0.101",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-2",
"vSwitch" : "vSwitch0",
"serverId" : "host-1",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.255.0",
"cidr" : "",
"ipAddress" : "10.0.0.102",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-3",
"vSwitch" : "vSwitch0",
"serverId" : "host-2",
"association" : "SDDC-Datacenter"
}, {
"credentials" : {
"username" : "root",
"password" : "xxxxxxx"
},
"ipAddressPrivate" : {
"subnet" : "255.255.255.0",
"cidr" : "",
"ipAddress" : "10.0.0.103",
"gateway" : "10.0.0.250"
},
"hostname" : "esxi-4",
"vSwitch" : "vSwitch0",
"serverId" : "host-3",
"association" : "SDDC-Datacenter"
} ],
"vrliDeploymentSpec" : {
"adminPassword" : "xxxxxxx",
"sshPassword" : "xxxxxxx",
"vmSize" : "small",
"loadBalancerHostname" : "load-balancer",
"loadBalancerIpAddress" : "10.0.0.15",
"vrliNodeSpecs" : [ {
"ipAddress" : "10.0.0.16",
"hostname" : "loginsight-node-1"
}, {
"ipAddress" : "10.0.0.17",
"hostname" : "loginsight-node-2"
}, {
"ipAddress" : "10.0.0.18",
"hostname" : "loginsight-node-3"
} ]
}
}
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 100879
{
"id" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"name" : "Bringup-Ems",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-08-28T08:38:37.568Z",
"sddcSubTasks" : [ {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateEsxiForVsanConfigInput",
"processingStateDescription" : "Generate ESXi Host vSAN Configurations Input Data",
"name" : "Generate ESXi Host vSAN Configurations Input Data",
"description" : "Generate ESXi Host vSAN Configurations Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiForVsanConfigInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiForVsanConfigInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.568Z",
"updateTimestamp" : "2019-08-28T08:38:37.568Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateEsxiInput",
"processingStateDescription" : "Generate ESXi Host Input Data",
"name" : "Generate ESXi Host Input Data",
"description" : "Generate ESXi Host Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateEsxiInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.216Z",
"updateTimestamp" : "2019-08-28T08:38:37.216Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_VspherePlugin_PrepareEsxiForVsanConfigAction_2",
"processingStateDescription" : "Prepare ESXi Hosts for vSAN Configuration",
"name" : "Prepare ESXi Hosts for vSAN Configuration Action",
"description" : "Prepare ESXi Hosts for vSAN Configuration",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "PrepareEsxiForVsanConfigAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "PrepareEsxiForVsanConfigAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.220Z",
"updateTimestamp" : "2019-08-28T08:38:37.220Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_VspherePlugin_EnableVsanConfigOnFirstHostAction_3",
"processingStateDescription" : "Enable vSAN Configurations for the First Host",
"name" : "Enable vSAN Configurations for the First Host Action",
"description" : "Enable vSAN Configurations for the First Host",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanConfigOnFirstHostAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanConfigOnFirstHostAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.224Z",
"updateTimestamp" : "2019-08-28T08:38:37.224Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_HostPlugin_CreateVmPortGroupAction_4",
"processingStateDescription" : "Create 'VM Network' Portgroup on ESXi Hosts",
"name" : "Create 'VM Network' Portgroup on ESXi Hosts",
"description" : "Create 'VM Network' Portgroup on ESXi Hosts",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateVmPortGroupAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateVmPortGroupAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.227Z",
"updateTimestamp" : "2019-08-28T08:38:37.227Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_HostPlugin_ReconfigureHostDnsAction_5",
"processingStateDescription" : "Configure ESXi Host DNS",
"name" : "Configure ESXi Host DNS",
"description" : "Configure ESXi Host DNS",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "ReconfigureHostDnsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "ReconfigureHostDnsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.231Z",
"updateTimestamp" : "2019-08-28T08:38:37.231Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_InitialEnvironmentSetup_com.vmware.evo.sddc.bringup.plugin.spi.VspherePlugin_DetermineSoftwareVersionAction_6",
"processingStateDescription" : "Determine Software Version on ESXi Hosts",
"name" : "Determine Software Version on ESXi Hosts",
"description" : "Determine Software Version on ESXi Hosts",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetermineSoftwareVersionAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetermineSoftwareVersionAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.234Z",
"updateTimestamp" : "2019-08-28T08:38:37.234Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "PSCDeploymentInputGeneration",
"processingStateDescription" : "Generate Platform Services Controller Deployment Input Data",
"name" : "Generate Platform Services Controller Deployment Input Data",
"description" : "Generate Platform Services Controller Deployment Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "PSCDeploymentInputGeneration.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "PSCDeploymentInputGeneration.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.238Z",
"updateTimestamp" : "2019-08-28T08:38:37.238Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PSCDeployment_PscPlugin_DeployPsc1Action_1",
"processingStateDescription" : "Deploy Platform Service Controller",
"name" : "Deploy Platform Service Controller",
"description" : "Deploy Platform Service Controller",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "DeployPsc1Action.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "DeployPsc1Action.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.243Z",
"updateTimestamp" : "2019-08-28T08:38:37.243Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PSCDeployment_PscPlugin_CreateUserGroupsAction_2",
"processingStateDescription" : "Create Admin User Groups in vsphere.local Domain",
"name" : "Create Admin User Groups in vsphere.local Domain",
"description" : "Create Admin User Groups in vsphere.local Domain",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "CreateUserGroupsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.PscPlugin",
"messageKey" : "CreateUserGroupsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.248Z",
"updateTimestamp" : "2019-08-28T08:38:37.248Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_GenerateLicenseRenameInput_ProxyContractPlugin_ProxyContractAction_0",
"processingStateDescription" : "Automation Helper Action",
"name" : "ProxyContractAction",
"description" : "Automation Helper Action",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.253Z",
"updateTimestamp" : "2019-08-28T08:38:37.253Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateLicenseRenameInput",
"processingStateDescription" : "Generate license rename input",
"name" : "Generate vCenter License Rename Input Data",
"description" : "Generate license rename input",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.recipes.GenerateLicenseRenameInput",
"messageKey" : "GenerateLicenseRenameInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.recipes.GenerateLicenseRenameInput",
"messageKey" : "GenerateLicenseRenameInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.258Z",
"updateTimestamp" : "2019-08-28T08:38:37.258Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVcDeploymentInput",
"processingStateDescription" : "Generate Vc Deployment Input",
"name" : "Generate vCenter Server Deployment Input Data",
"description" : "Generate Vc Deployment Input",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVcDeploymentInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVcDeploymentInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.264Z",
"updateTimestamp" : "2019-08-28T08:38:37.264Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VCDeployment_VcPlugin_DeployVcAction_3",
"processingStateDescription" : "Deploy vCenter Server",
"name" : "Deploy vCenter Server",
"description" : "Deploy vCenter Server",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.VcPlugin",
"messageKey" : "DeployVcAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.plugins.VcPlugin",
"messageKey" : "DeployVcAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.269Z",
"updateTimestamp" : "2019-08-28T08:38:37.269Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VCDeployment_VcPlugin_ApplyVcLicenseAction_4",
"processingStateDescription" : "Apply vCenter Server, vSphere, and vSAN Licenses",
"name" : "Apply vCenter Server, vSphere, and vSAN Licenses",
"description" : "Apply vCenter Server, vSphere, and vSAN Licenses",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "ApplyVcLicenseAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "ApplyVcLicenseAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.272Z",
"updateTimestamp" : "2019-08-28T08:38:37.272Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VCDeployment_LicensePlugin_RenameLicense_5",
"processingStateDescription" : "Rename the Applied vCenter License in vCenter Server",
"name" : "Rename the Applied vCenter License in vCenter Server",
"description" : "Rename the Applied vCenter License in vCenter Server",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "RenameLicense.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.VCDeployment",
"messageKey" : "RenameLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.276Z",
"updateTimestamp" : "2019-08-28T08:38:37.276Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSphere Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateCluster.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateCluster.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSphere DRS",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableClusterDrs.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableClusterDrs.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Apply vSAN Dormant License File (DLF)",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanDlf.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanDlf.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Apply vSAN License",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanLicense.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "ApplyVsanLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Generate vSAN License Rename Input Data",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "GenerateVSANLicenseRenameInputId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "GenerateVSANLicenseRenameInputId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Rename the Applied VSAN License in vCenter Server",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "RenameVSANLicenseId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ManagementClusterConfiguration",
"messageKey" : "RenameVSANLicenseId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Assign Administrator Privileges to SDDCAdmins Group",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AuthorizeSddcAdminGroup.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AuthorizeSddcAdminGroup.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateDvs.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateDvs.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Add ESXi Host to vSphere Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToCluster.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToCluster.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable/Disable EVC Mode on vSphere Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableEvc.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableEvc.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Add ESXi Hosts to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToDvswitch.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AddHostToDvswitch.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create VM Folders",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmFolders.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmFolders.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create Network Folders",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateNetworkFolders.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateNetworkFolders.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vMotion vmknics",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmotionVmknics.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVmotionVmknics.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSAN vmknics",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVsanVmknics.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateVsanVmknics.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Configure VLANs on vSphere Distributed Switch Portgroups",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "TagVlanIdsOnPortgroups.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "TagVlanIdsOnPortgroups.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Migrate VMs to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateVmsToPortgroups.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateVmsToPortgroups.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Migrate ESXi Host vmknics to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateHostVmknicsToPortgroups.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "MigrateHostVmknicsToPortgroups.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Detach ESXi Host vmnics from vSphere Standard Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetachVmnicFromVswitch.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "DetachVmnicFromVswitch.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Attach ESXi Host vmnics to vSphere Distributed Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AttachVmnicToDvs.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "AttachVmnicToDvs.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Remove vSphere Standard Switch",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "RemoveVswitch.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "RemoveVswitch.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Update vSAN Hardware Compatability List (HCL) Database",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "UpdateVsanHcl.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "UpdateVsanHcl.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSAN",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsan.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsan.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSAN Deduplication on Cluster",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanDedupOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "EnableVsanDedupOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Enable vSAN Storage Policies",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsanPolicies.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "EnableVsanPolicies.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create vSAN Disk Groups",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "VsanClaimDisks.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "VsanClaimDisks.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ManagementClusterConfiguration",
"processingStateDescription" : "Create Vsphere Cluster",
"name" : "Create Resource Pools in vCenter Server",
"description" : "Create Vsphere Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateResourcePool.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.vsphere.action.VsphereActionPlugin",
"messageKey" : "CreateResourcePool.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.281Z",
"updateTimestamp" : "2019-08-28T08:38:37.281Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ApplyEsxLicense",
"processingStateDescription" : "Apply ESXi Host License Key",
"name" : "Apply ESXi Host License Key",
"description" : "Apply ESXi Host License Key",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "ApplyEsxiLicenseInVcAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "ApplyEsxiLicenseInVcAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.321Z",
"updateTimestamp" : "2019-08-28T08:38:37.321Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ApplyEsxLicense",
"processingStateDescription" : "Apply ESXi Host License Key",
"name" : "Generate ESXi License Rename Input Data",
"description" : "Apply ESXi Host License Key",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "GenerateLicenseRenameInput.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "GenerateLicenseRenameInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.321Z",
"updateTimestamp" : "2019-08-28T08:38:37.321Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "ApplyEsxLicense",
"processingStateDescription" : "Apply ESXi Host License Key",
"name" : "Rename the Applied ESXi License in vCenter Server",
"description" : "Apply ESXi Host License Key",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "RenameLicense.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.ApplyEsxLicense",
"messageKey" : "RenameLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.321Z",
"updateTimestamp" : "2019-08-28T08:38:37.321Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Deploy NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxManager.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxManager.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Generate and Install VMCA Certificate on NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxManagerVmcaCert.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxManagerVmcaCert.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Update NSX Manager TLS Settings",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UpdateNsxManagerTLSSettings.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UpdateNsxManagerTLSSettings.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Register NSX Manager with vCenter Server",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action64.NsxServicePluginActionPlugin64",
"messageKey" : "RegisterVcNsx.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action64.NsxServicePluginActionPlugin64",
"messageKey" : "RegisterVcNsx.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Apply NSX Dormant License File (DLF)",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxDlf.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "UploadNsxDlf.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Apply NSX License",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ApplyNsxLicense.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ApplyNsxLicense.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Generate NSX License Rename Input Data",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "GenerateLicenseRenameInputId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "GenerateLicenseRenameInputId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Rename the Applied NSX License in vCenter Server",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "RenameLicenseId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.NSXvConfiguration",
"messageKey" : "RenameLicenseId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Generate NSX Manager Input Data",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vvd.plugin.VvdPlugin",
"messageKey" : "GenerateNsxInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vvd.plugin.VvdPlugin",
"messageKey" : "GenerateNsxInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure DNS on the NSX Controller Cluster",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerDns.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerDns.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure NTP on the NSX Controller Cluster",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerNtp.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.nsx.NsxManagerPlugin",
"messageKey" : "ConfigureControllerNtp.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Controller Cluster",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxController.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "DeployNsxController.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure VXLAN Transport",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateVxlan.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateVxlan.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Resolve NSX Cluster Issues",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ResolveNsxClusterIssues.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ResolveNsxClusterIssues.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Set Universal Sync Role on NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.nsx.NsxPlugin",
"messageKey" : "SetNsxRoleAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.nsx.NsxPlugin",
"messageKey" : "SetNsxRoleAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Segment Range",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxSegmentRange.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxSegmentRange.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Multicast Range",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.plugin.ConfigureNsxPlugin",
"messageKey" : "CreateMulticastRange.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.plugin.ConfigureNsxPlugin",
"messageKey" : "CreateMulticastRange.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Create NSX Transport Zone",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxTransportZone.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "CreateNsxTransportZone.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfiguration",
"processingStateDescription" : "Deploy and Configure NSX for vSphere",
"name" : "Configure SSO on NSX Manager",
"description" : "Deploy and Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ConfigureSsoOnNSX.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "ConfigureSsoOnNSX.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.328Z",
"updateTimestamp" : "2019-08-28T08:38:37.328Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateLogInsightInput",
"processingStateDescription" : "Generate vRealize Log Insight Input Data",
"name" : "Generate vRealize Log Insight Input Data",
"description" : "Generate vRealize Log Insight Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.359Z",
"updateTimestamp" : "2019-08-28T08:38:37.359Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_DeployLogInsightPlugin_DeployLogInsightAction_1",
"processingStateDescription" : "Deploy vRealize Log Insight",
"name" : "Deploy vRealize Log Insight",
"description" : "Deploy vRealize Log Insight",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.DeployLogInsightPlugin",
"messageKey" : "DeployLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.DeployLogInsightPlugin",
"messageKey" : "DeployLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.364Z",
"updateTimestamp" : "2019-08-28T08:38:37.364Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_AddLogInsightLicenseAction_2",
"processingStateDescription" : "Apply vRealize Log Insight License",
"name" : "Apply vRealize Log Insight License Action",
"description" : "Apply vRealize Log Insight License",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "AddLogInsightLicenseAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "AddLogInsightLicenseAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.368Z",
"updateTimestamp" : "2019-08-28T08:38:37.368Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_BootstrapLogInsightClusterAction_3",
"processingStateDescription" : "Bootstrap vRealize Log Insight Cluster",
"name" : "Bootstrap vRealize Log Insight Cluster Action",
"description" : "Bootstrap vRealize Log Insight Cluster",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "BootstrapLogInsightClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "BootstrapLogInsightClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.372Z",
"updateTimestamp" : "2019-08-28T08:38:37.372Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_GenerateLogInsightCertificateAction_4",
"processingStateDescription" : "Generate and Install VMCA Certificate for vRealize Log Insight",
"name" : "Generate and Install VMCA Certificate for vRealize Log Insight",
"description" : "Generate and Install VMCA Certificate for vRealize Log Insight",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "GenerateLogInsightCertificateAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "GenerateLogInsightCertificateAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.377Z",
"updateTimestamp" : "2019-08-28T08:38:37.377Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_DisableTlsOnLogInsightAction_5",
"processingStateDescription" : "Disable TLS 1.0 on vRealize Log Insight Nodes",
"name" : "Disable TLS 1.0 on vRealize Log Insight Nodes Action",
"description" : "Disable TLS 1.0 on vRealize Log Insight Nodes",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "DisableTlsOnLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "DisableTlsOnLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.381Z",
"updateTimestamp" : "2019-08-28T08:38:37.381Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightDeployment_ConfigureLogInsightPlugin_InstallContentPacksInLogInsightAction_6",
"processingStateDescription" : "Install vRealize Log Insight Content Packs",
"name" : "Install vRealize Log Insight Content Packs Action",
"description" : "Install vRealize Log Insight Content Packs",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "InstallContentPacksInLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightPlugin",
"messageKey" : "InstallContentPacksInLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.385Z",
"updateTimestamp" : "2019-08-28T08:38:37.385Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateNsxvLogInsightIntegrationInput",
"processingStateDescription" : "Generate NsxvLogInsightIntegration input",
"name" : "Generate NSX for vSphere Integration with vRealize Log Insight Input Data",
"description" : "Generate NsxvLogInsightIntegration input",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateNsxvLogInsightIntegrationInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateNsxvLogInsightIntegrationInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.389Z",
"updateTimestamp" : "2019-08-28T08:38:37.389Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_NsxvLogInsightIntegration_ConfigureSyslogInNsxPlugin_ConfigureSyslogInNsxManagerAction_1",
"processingStateDescription" : "Configure Syslog Settings for NSX Manager",
"name" : "Configure Syslog Settings for NSX Manager",
"description" : "Configure Syslog Settings for NSX Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxManagerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxManagerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.392Z",
"updateTimestamp" : "2019-08-28T08:38:37.392Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_NsxvLogInsightIntegration_ConfigureSyslogInNsxPlugin_ConfigureSyslogInNsxControllerAction_2",
"processingStateDescription" : "Configure Syslog Settings for NSX Controllers",
"name" : "Configure Syslog Settings for NSX Controllers",
"description" : "Configure Syslog Settings for NSX Controllers",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxControllerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureSyslogInNsxPlugin",
"messageKey" : "ConfigureSyslogInNsxControllerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.396Z",
"updateTimestamp" : "2019-08-28T08:38:37.396Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateSddcManagerInput",
"processingStateDescription" : "Generate SDDC Manager Input Data",
"name" : "Generate SDDC Manager Input Data",
"description" : "Generate SDDC Manager Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.399Z",
"updateTimestamp" : "2019-08-28T08:38:37.399Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_DeploySddcManagerOnClusterAction_1",
"processingStateDescription" : "Deploy SDDC Manager",
"name" : "Deploy SDDC Manager",
"description" : "Deploy SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "DeploySddcManagerOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "DeploySddcManagerOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.405Z",
"updateTimestamp" : "2019-08-28T08:38:37.405Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_ConfigureLCMRepoOnSddcManagerAction_2",
"processingStateDescription" : "Configure Lifecycle Management Repository on SDDC Manager",
"name" : "Configure Lifecycle Management Repository on SDDC Manager",
"description" : "Configure Lifecycle Management Repository on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureLCMRepoOnSddcManagerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureLCMRepoOnSddcManagerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.410Z",
"updateTimestamp" : "2019-08-28T08:38:37.410Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_HostPlugin_CreateNFSDatastoreOnHostsAction_3",
"processingStateDescription" : "Mount Repository NFS Datastore on ESXi Hosts",
"name" : "Mount Repository NFS Datastore on ESXi Hosts",
"description" : "Mount Repository NFS Datastore on ESXi Hosts",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateNFSDatastoreOnHostsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.HostPlugin",
"messageKey" : "CreateNFSDatastoreOnHostsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.414Z",
"updateTimestamp" : "2019-08-28T08:38:37.414Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_ConfigureBaseImageRepoAction_4",
"processingStateDescription" : "Configure Base Install Image Repository on SDDC Manager",
"name" : "Configure Base Install Image Repository on SDDC Manager",
"description" : "Configure Base Install Image Repository on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureBaseImageRepoAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "ConfigureBaseImageRepoAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.417Z",
"updateTimestamp" : "2019-08-28T08:38:37.417Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_InstallVmcaRootCertOnSddcManagerAction_5",
"processingStateDescription" : "Install VMCA Root Certificate on SDDC Manager",
"name" : "Install VMCA Root Certificate on SDDC Manager",
"description" : "Install VMCA Root Certificate on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallVmcaRootCertOnSddcManagerAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallVmcaRootCertOnSddcManagerAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.421Z",
"updateTimestamp" : "2019-08-28T08:38:37.421Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerConfiguration_SddcManagerContractPlugin_InstallSddcManagerVmcaCertificateAction_6",
"processingStateDescription" : "Generate and Install VMCA Certificate on SDDC Manager",
"name" : "Generate and Install VMCA Certificate on SDDC Manager",
"description" : "Generate and Install VMCA Certificate on SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallSddcManagerVmcaCertificateAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "InstallSddcManagerVmcaCertificateAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.425Z",
"updateTimestamp" : "2019-08-28T08:38:37.425Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateInventoryForSddcManagerConfiguration",
"processingStateDescription" : "Generate Inventory Data For SDDC Manager Configuration",
"name" : "Generate Inventory data For SDDC Manager Configuration",
"description" : "Generate Inventory Data For SDDC Manager Configuration",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateInventoryForSddcManagerConfiguration.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateInventoryForSddcManagerConfiguration.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.429Z",
"updateTimestamp" : "2019-08-28T08:38:37.429Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerPostInventory_SddcManagerContractPlugin_PostInventoryAndCredentialsAction_1",
"processingStateDescription" : "Update SDDC Manager Inventory with Credential Details",
"name" : "Update SDDC Manager Inventory with Credential Details",
"description" : "Update SDDC Manager Inventory with Credential Details",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostInventoryAndCredentialsAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostInventoryAndCredentialsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.433Z",
"updateTimestamp" : "2019-08-28T08:38:37.433Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerPostInventory_SddcManagerContractPlugin_PostNetworkPoolInventoryAction_2",
"processingStateDescription" : "Update SDDC Manager Inventory with Network Pool Details",
"name" : "Update SDDC Manager Inventory with Network Pool Details",
"description" : "Update SDDC Manager Inventory with Network Pool Details",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostNetworkPoolInventoryAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostNetworkPoolInventoryAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.437Z",
"updateTimestamp" : "2019-08-28T08:38:37.437Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SDDCManagerPostInventory_SddcManagerContractPlugin_PostSddcLicenseInventoryAction_3",
"processingStateDescription" : "Update SDDC Manager Inventory with License Details",
"name" : "Update SDDC Manager Inventory with License Details",
"description" : "Update SDDC Manager Inventory with License Details",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostSddcLicenseInventoryAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "PostSddcLicenseInventoryAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.441Z",
"updateTimestamp" : "2019-08-28T08:38:37.441Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SddcManagerKnownHostsConfiguration_ProxyContractPlugin_ProxyContractAction_17",
"processingStateDescription" : "Automation Helper Action",
"name" : "ProxyContractAction",
"description" : "Automation Helper Action",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.orchestrator.core.recipes.spel.ProxyContractPlugin",
"messageKey" : "ProxyContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.444Z",
"updateTimestamp" : "2019-08-28T08:38:37.444Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateSddcManagerInput",
"processingStateDescription" : "Generate SDDC Manager Input Data",
"name" : "Generate SDDC Manager Input Data",
"description" : "Generate SDDC Manager Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.447Z",
"updateTimestamp" : "2019-08-28T08:38:37.447Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVsphereMachineSshEntities",
"processingStateDescription" : "Generate ESXi Host SSH Key Input Data",
"name" : "Generate ESXi Host SSH Key Input Data",
"description" : "Generate ESXi Host SSH Key Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereMachineSshEntities.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereMachineSshEntities.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.453Z",
"updateTimestamp" : "2019-08-28T08:38:37.453Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SddcManagerKnownHostsConfiguration_VsphereContractPlugin_RotateMachineSshKeys_2",
"processingStateDescription" : "Rotate ESXi Host SSH Keys",
"name" : "Rotate ESXi Host SSH Keys",
"description" : "Rotate ESXi Host SSH Keys",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "RotateMachineSshKeys.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "RotateMachineSshKeys.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.456Z",
"updateTimestamp" : "2019-08-28T08:38:37.456Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_SddcManagerKnownHostsConfiguration_SddcManagerContractPlugin_UpdateKnownHostsOnSddcManager_3",
"processingStateDescription" : "Update Known Hosts in SDDC Manager",
"name" : "Update Known Hosts in SDDC Manager",
"description" : "Update Known Hosts in SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "UpdateKnownHostsOnSddcManager.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.sddcmanager.SddcManagerContractPlugin",
"messageKey" : "UpdateKnownHostsOnSddcManager.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.459Z",
"updateTimestamp" : "2019-08-28T08:38:37.459Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVsphereInput",
"processingStateDescription" : "Generate vSphere Input Data",
"name" : "Generate vSphere Input Data",
"description" : "Generate vSphere Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.462Z",
"updateTimestamp" : "2019-08-28T08:38:37.462Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateSddcManagerInput",
"processingStateDescription" : "Generate SDDC Manager Input Data",
"name" : "Generate SDDC Manager Input Data",
"description" : "Generate SDDC Manager Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateSddcManagerInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.465Z",
"updateTimestamp" : "2019-08-28T08:38:37.465Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VcenterMessagesConfigurations_VsphereContractPlugin_PrepareVcenterMessages_2",
"processingStateDescription" : "Generate Configure vCenter Login Message and Message of the Day Input Data",
"name" : "Generate Configure vCenter Login Message and Message of the Day Input Data",
"description" : "Generate Configure vCenter Login Message and Message of the Day Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "PrepareVcenterMessages.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "PrepareVcenterMessages.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.471Z",
"updateTimestamp" : "2019-08-28T08:38:37.471Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_VcenterMessagesConfigurations_VsphereContractPlugin_ConfigureVcenterMessages_3",
"processingStateDescription" : "Configure vCenter Login Message and Message of the Day",
"name" : "Configure vCenter Login Message and Message of the Day",
"description" : "Configure vCenter Login Message and Message of the Day",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "ConfigureVcenterMessages.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.vsphere.contract.VsphereContractPlugin",
"messageKey" : "ConfigureVcenterMessages.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.474Z",
"updateTimestamp" : "2019-08-28T08:38:37.474Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateClusterConfigurationInput",
"processingStateDescription" : "Generate Cluster Configuration Input Data",
"name" : "Generate Post Cluster Configuration Input Data",
"description" : "Generate Cluster Configuration Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateClusterConfigurationInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateClusterConfigurationInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.477Z",
"updateTimestamp" : "2019-08-28T08:38:37.477Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateConfigureDeploymentDetailsActionInput",
"processingStateDescription" : "Generate Configure Deployment Details Action Input Data",
"name" : "Generate Configure Deployment Details Action Input Data",
"description" : "Generate Configure Deployment Details Action Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateConfigureDeploymentDetailsActionInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateConfigureDeploymentDetailsActionInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.483Z",
"updateTimestamp" : "2019-08-28T08:38:37.483Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_MigrateVmsToFoldersAction_2",
"processingStateDescription" : "Move VMs to VM Folders",
"name" : "Move VMs to VM Folders",
"description" : "Move VMs to VM Folders",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateVmsToFoldersAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateVmsToFoldersAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.486Z",
"updateTimestamp" : "2019-08-28T08:38:37.486Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_MigrateDvsToFolderAction_3",
"processingStateDescription" : "Move vSphere Distributed Switch to Network Folder",
"name" : "Move vSphere Distributed Switch to Network Folder",
"description" : "Move vSphere Distributed Switch to Network Folder",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateDvsToFolderAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "MigrateDvsToFolderAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.489Z",
"updateTimestamp" : "2019-08-28T08:38:37.489Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_DisableVsanForceProvisionAction_4",
"processingStateDescription" : "Disable vSAN Force Provisioning",
"name" : "Disable vSAN Force Provisioning",
"description" : "Disable vSAN Force Provisioning",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "DisableVsanForceProvisionAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "DisableVsanForceProvisionAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.492Z",
"updateTimestamp" : "2019-08-28T08:38:37.492Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_EnableVsanPoliciesAction_5",
"processingStateDescription" : "Enable vSAN Storage Policies",
"name" : "Enable vSAN Storage Policies",
"description" : "Enable vSAN Storage Policies",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableVsanPoliciesAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableVsanPoliciesAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.496Z",
"updateTimestamp" : "2019-08-28T08:38:37.496Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_RelocateVmsToResourcePoolAction_6",
"processingStateDescription" : "Move VMs to Resource Pools",
"name" : "Move VMs to Resource Pools",
"description" : "Move VMs to Resource Pools",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "RelocateVmsToResourcePoolAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "RelocateVmsToResourcePoolAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.499Z",
"updateTimestamp" : "2019-08-28T08:38:37.499Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_AdjustResourcePoolReservationAction_7",
"processingStateDescription" : "Set Reservations on Resource Pools",
"name" : "Set Reservations on Resource Pools",
"description" : "Set Reservations on Resource Pools",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "AdjustResourcePoolReservationAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "AdjustResourcePoolReservationAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.502Z",
"updateTimestamp" : "2019-08-28T08:38:37.502Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VcPlugin_EnableClusterHaAction_8",
"processingStateDescription" : "Enable vSphere High Availability",
"name" : "Enable vSphere High Availability",
"description" : "Enable vSphere High Availability",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableClusterHaAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "EnableClusterHaAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.505Z",
"updateTimestamp" : "2019-08-28T08:38:37.505Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VcPlugin_CreateVmAntiAffinityRuleAction_9",
"processingStateDescription" : "Create VM Anti-Affinity Rules",
"name" : "Create VM Anti-Affinity Rules",
"description" : "Create VM Anti-Affinity Rules",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateVmAntiAffinityRuleAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateVmAntiAffinityRuleAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.508Z",
"updateTimestamp" : "2019-08-28T08:38:37.508Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_CreatePscVcVmGroupsPlugin_CreatePscVcVmGroupsContractAction_10",
"processingStateDescription" : "Create VM Groups",
"name" : "Create VM Groups",
"description" : "Create VM Groups",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.CreatePscVcVmGroupsPlugin",
"messageKey" : "CreatePscVcVmGroupsContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.CreatePscVcVmGroupsPlugin",
"messageKey" : "CreatePscVcVmGroupsContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.511Z",
"updateTimestamp" : "2019-08-28T08:38:37.511Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_CreateClusterVmsToVmsRuleContractAction_11",
"processingStateDescription" : "Create VM-VM Startup Order Rule",
"name" : "Create VM-VM Startup Order Rule",
"description" : "Create VM-VM Startup Order Rule",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterVmsToVmsRuleContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterVmsToVmsRuleContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.514Z",
"updateTimestamp" : "2019-08-28T08:38:37.514Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_ClusterVmHostPlugin_CreateClusterHostGroupContractAction_12",
"processingStateDescription" : "Create vCenter Server VM/Host Rule",
"name" : "Create vCenter Server VM/Host Rule",
"description" : "Create vCenter Server VM/Host Rule",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterHostGroupContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreateClusterHostGroupContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.517Z",
"updateTimestamp" : "2019-08-28T08:38:37.517Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_ClusterVmHostPlugin_CreateClusterVmHostRuleContractAction_13",
"processingStateDescription" : "Create Platform Services Controller VM/Host Rule",
"name" : "Create Platform Services Controller VM/Host Rule",
"description" : "Create Platform Services Controller VM/Host Rule",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreatePSCVMHostRuleActionId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "CreatePSCVMHostRuleActionId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.520Z",
"updateTimestamp" : "2019-08-28T08:38:37.520Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_ClusterVmHostPlugin_CreateClusterVmHostRuleContractAction_14",
"processingStateDescription" : "Create Cluster Rule",
"name" : "Create Cluster Rule",
"description" : "Create Cluster Rule",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.ClusterVmHostPlugin",
"messageKey" : "CreateClusterVmHostRuleContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.ClusterVmHostPlugin",
"messageKey" : "CreateClusterVmHostRuleContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.523Z",
"updateTimestamp" : "2019-08-28T08:38:37.523Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VcPlugin_ConfigureEsxAdvancedOptionsAction_15",
"processingStateDescription" : "Configure ESXi Advanced Options",
"name" : "Configure ESXi Advanced Options",
"description" : "Configure ESXi Advanced Options",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ConfigureEsxAdvancedOptionsAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ConfigureEsxAdvancedOptionsAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.526Z",
"updateTimestamp" : "2019-08-28T08:38:37.526Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ReconfigureHAOnClusterAction_16",
"processingStateDescription" : "Reconfigure vSphere High Availability",
"name" : "Reconfigure vSphere High Availability",
"description" : "Reconfigure vSphere High Availability",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ReconfigureHAOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ReconfigureHAOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.529Z",
"updateTimestamp" : "2019-08-28T08:38:37.529Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ClearVsanAlarmsOnClusterAction_17",
"processingStateDescription" : "Clear Alarms on vSAN",
"name" : "Clear Alarms on vSAN",
"description" : "Clear Alarms on vSAN",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearVsanAlarmsOnClusterAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearVsanAlarmsOnClusterAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.532Z",
"updateTimestamp" : "2019-08-28T08:38:37.532Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ClearRedAlarmsOnHostAction_18",
"processingStateDescription" : "Clear Alerts on Hosts",
"name" : "Clear Alerts on Hosts",
"description" : "Clear Alerts on Hosts",
"localizableNamePack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearRedAlarmsOnHostAction.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.ems_recipes.PostClusterConfiguration",
"messageKey" : "ClearRedAlarmsOnHostAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.535Z",
"updateTimestamp" : "2019-08-28T08:38:37.535Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_PostClusterConfiguration_VspherePlugin_ConfigureDeploymentDetailsContractAction_19",
"processingStateDescription" : "Set SDDC Deployment Details on the Management vCenter Server",
"name" : "Set SDDC Deployment Details on the Management vCenter Server",
"description" : "Set SDDC Deployment Details on the Management vCenter Server",
"localizableNamePack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "ConfigureDeploymentDetailsContractAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.vcf.common.fsm.plugins.action.VspherePlugin",
"messageKey" : "ConfigureDeploymentDetailsContractAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.539Z",
"updateTimestamp" : "2019-08-28T08:38:37.539Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateVsphereInput",
"processingStateDescription" : "Generate vSphere Input Data",
"name" : "Generate vSphere Input Data",
"description" : "Generate vSphere Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateVsphereInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.542Z",
"updateTimestamp" : "2019-08-28T08:38:37.542Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_DisableBashShellOnVcAndPsc_VsphereContractPlugin_DisableBashShell_1",
"processingStateDescription" : "Disable Bash Shell on vCenter Server",
"name" : "Disable Bash Shell on vCenter Server",
"description" : "Disable Bash Shell on vCenter Server",
"localizableNamePack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnVCenterId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnVCenterId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.545Z",
"updateTimestamp" : "2019-08-28T08:38:37.545Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_DisableBashShellOnVcAndPsc_VsphereContractPlugin_DisableBashShell_2",
"processingStateDescription" : "Disable Bash Shell on Platform Services Controllers",
"name" : "Disable Bash Shell on Platform Services Controllers",
"description" : "Disable Bash Shell on Platform Services Controllers",
"localizableNamePack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnPSCsId.name"
},
"localizableDescriptionPack" : {
"component" : "workflowconfig.common_recipes.DisableBashShellOnVcAndPsc",
"messageKey" : "DisableBashShellOnPSCsId.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.548Z",
"updateTimestamp" : "2019-08-28T08:38:37.548Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXvConfigurationForSDDCManager",
"processingStateDescription" : "Configure NSX for vSphere",
"name" : "Add VMs to NSX Distributed Firewall Exclusion List",
"description" : "Configure NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "AddVmsIntoDfwExclusionList.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.nsx.action63.NsxServicePluginActionPlugin63",
"messageKey" : "AddVmsIntoDfwExclusionList.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.551Z",
"updateTimestamp" : "2019-08-28T08:38:37.551Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "NSXBackupConfiguration",
"processingStateDescription" : "Configure Backup on NSX for vSphere",
"name" : "Configure NSX Manager Backups",
"description" : "Configure Backup on NSX for vSphere",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.bringup.plugin.spi.LcmPlugin",
"messageKey" : "ConfigureBackupForNSX.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.bringup.plugin.spi.LcmPlugin",
"messageKey" : "ConfigureBackupForNSX.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.554Z",
"updateTimestamp" : "2019-08-28T08:38:37.554Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "GenerateLogInsightInput",
"processingStateDescription" : "Generate vRealize Log Insight Input Data",
"name" : "Generate vRealize Log Insight Input Data",
"description" : "Generate vRealize Log Insight Input Data",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.input.generation.InputGenerationPlugin",
"messageKey" : "GenerateLogInsightInput.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.557Z",
"updateTimestamp" : "2019-08-28T08:38:37.557Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightConfiguration_ConfigureLogInsightAgentPlugin_ConfigureSddcManagerInLogInsightAction_1",
"processingStateDescription" : "Configure Syslog Settings for SDDC Manager",
"name" : "Configure Syslog Settings for SDDC Manager",
"description" : "Configure Syslog Settings for SDDC Manager",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureSddcManagerInLogInsightAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureSddcManagerInLogInsightAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.561Z",
"updateTimestamp" : "2019-08-28T08:38:37.561Z"
}, {
"sddcId" : "b285bfc6-8ef2-48d3-a8e2-4ccf921b1f1a",
"processingStateName" : "_LogInsightConfiguration_ConfigureLogInsightAgentPlugin_ConfigureVCenterInLogInsightWithSyslogAction_2",
"processingStateDescription" : "Configure Syslog Settings for vCenter Server",
"name" : "Configure Syslog Settings for vCenter Server",
"description" : "Configure Syslog Settings for vCenter Server",
"localizableNamePack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureVCenterInLogInsightWithSyslogAction.name"
},
"localizableDescriptionPack" : {
"component" : "com.vmware.evo.sddc.common.fsmplugins.loginsight.plugin.ConfigureLogInsightAgentPlugin",
"messageKey" : "ConfigureVCenterInLogInsightWithSyslogAction.desc"
},
"status" : "INITIALIZED",
"creationTimestamp" : "2019-08-28T08:38:37.565Z",
"updateTimestamp" : "2019-08-28T08:38:37.565Z"
} ]
}
2.2. Customer Experience Improvement Program
2.2.1. Get CEIP Status
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/ceip' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/system/ceip HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 83
{
"status" : "ENABLED",
"instanceId" : "3f39d4a1-78d2-11e8-af85-f1cf26258cdc"
}
2.2.2. Update CEIP Status
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/ceip' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-d '{
"status" : "ENABLE"
}'
HTTP Request
PATCH /v1/system/ceip HTTP/1.1
Content-Type: application/json
Content-Length: 25
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"status" : "ENABLE"
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/tasks/3f39d4a1-78d2-11e8-af85-f1cf26258cdc
Content-Length: 79
{
"id" : "3f39d4a1-78d2-11e8-af85-f1cf26258cdc",
"status" : "IN_PROGRESS"
}
-
Track the task status using the "id" from the previous response. The GET URL is set in the header response and can be used directly. Refer to: Get a Task.
-
If the "status" is "IN_PROGRESS", the task is still in progress.
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
-
|
Tip
|
To retry task refer to: Retry a Task. |
2.3. Network Pools
2.3.1. Create a Network Pool
-
Used to create a Network pool in the system. The added network pool would be used during domain deployments, host commission/expansion flows.
-
If a network pool which is already added before is added, you will get an error with HTTP status 400.
-
If a malformed network pool is added (payload for network parameters, name which is already exist), you will get an error.
Prerequisites
-
The following data is required
-
Name
-
List of networks associated with network pool in which each network has
-
Network type - It can be VSAN, VMOTION or NFS Type.
-
VLAN ID - Valid Vlan id range is 0 to 4096.
-
MTU - Valid MTU range is 1500 to 9216.
-
Subnet - Networks of diferent types (e.g. VSAN/VMOTION/NFS) must not have overlapping subnets
-
Subnet mask
-
gateway - The gateway defined for the specified subnet
-
List of IP address ranges - the start and end IP address of each IP Pool should be part of the subnet
-
-
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/network-pools' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"name" : "engineering-networkpool",
"networks" : [ {
"type" : "VSAN",
"vlanId" : 3002,
"mtu" : 9001,
"subnet" : "192.168.8.0",
"mask" : "255.255.252.0",
"gateway" : "192.168.8.1",
"ipPools" : [ {
"start" : "192.168.8.5",
"end" : "192.168.8.8"
} ]
} ]
}'
HTTP Request
POST /v1/network-pools HTTP/1.1
Content-Type: application/json
Content-Length: 304
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"name" : "engineering-networkpool",
"networks" : [ {
"type" : "VSAN",
"vlanId" : 3002,
"mtu" : 9001,
"subnet" : "192.168.8.0",
"mask" : "255.255.252.0",
"gateway" : "192.168.8.1",
"ipPools" : [ {
"start" : "192.168.8.5",
"end" : "192.168.8.8"
} ]
} ]
}
HTTP Response
HTTP/1.1 201 Created
Location: /v1/network-pools/b69951e3-3bef-4352-8fae-082cfd53a4a7
2.3.2. Get the Network Pools
Prerequisites
None
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/network-pools' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json'
HTTP Request
GET /v1/network-pools HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 375
{
"elements" : [ {
"id" : "5eea08a4-571f-423d-8bb1-4cd296b01847",
"name" : "engineering-networkpool",
"networks" : [ {
"id" : "9574ab36-287e-41bf-9ca8-3860848ecd5e"
} ]
}, {
"id" : "543eb49e-ff2f-40a5-9ff5-d954f80e651b",
"name" : "finance-networkpool",
"networks" : [ {
"id" : "67c256a3-dad0-471d-901a-2061e6c674ad"
} ]
} ]
}
2.3.3. Get a Network Pool
Prerequisites
-
The following data is required
-
ID of the network pool
-
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/network-pools/5ba58814-5896-47f2-a3e1-6e895ef8560a' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json'
HTTP Request
GET /v1/network-pools/5ba58814-5896-47f2-a3e1-6e895ef8560a HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 165
{
"id" : "5ba58814-5896-47f2-a3e1-6e895ef8560a",
"name" : "engineering-networkpool",
"networks" : [ {
"id" : "4846d23e-7875-4324-b850-fe63f9b4248f"
} ]
}
2.3.4. Get a Network of a Network Pool
Prerequisites
-
The following data is required
-
ID of the network
-
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/network-pools/641761af-b02b-413c-b548-584f1e3f6411/networks/f61fd719-139e-48bf-9789-e5e6862e32f0' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json'
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 270
{
"id" : "f61fd719-139e-48bf-9789-e5e6862e32f0",
"type" : "VSAN",
"vlanId" : 3002,
"mtu" : 9216,
"subnet" : "192.168.8.0",
"mask" : "255.255.252.0",
"gateway" : "192.168.8.1",
"ipPools" : [ {
"start" : "192.168.8.5",
"end" : "192.168.8.8"
} ]
}
2.3.5. Delete a Network Pool
-
Used to delete a Network pool.
-
Deleting a networkpool which is being used, will give an error.
-
Deleting a networkpool which does not exist, will give a HTTP response code 404.
Prerequisites
-
The following data is required
-
ID of the network pool
-
Steps
-
Invoke the API
|
Tip
|
Refer to: Get the Network Pools to retrieve all network pools in the system and use the ID of network pool to be deleted. |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/network-pools/ba04b3c9-4d31-4758-a571-bdea1ec42301' -i -u 'admin:VMwareInfra@1' -X DELETE \
-H 'Content-Type: application/json'
HTTP Request
DELETE /v1/network-pools/ba04b3c9-4d31-4758-a571-bdea1ec42301 HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 204 No Content
2.3.6. Add an IP Pool to a Network of a Network Pool
Prerequisites
-
The following data is required
-
ID of the network pool
-
|
Tip
|
Refer to: Get the Network Pools |
-
ID of the network.
|
Tip
|
Refer to: Get a Network of a Network Pool |
-
The start and end IP addresses for the IP pool
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/network-pools/03ceea36-e7be-43f7-bcde-ecd41c8869da/networks/80137e7f-a575-484e-8ecb-b648b79d6543/ip-pools' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"start" : "192.168.8.5",
"end" : "192.168.8.8"
}'
Request Body
POST /v1/network-pools/03ceea36-e7be-43f7-bcde-ecd41c8869da/networks/80137e7f-a575-484e-8ecb-b648b79d6543/ip-pools HTTP/1.1
Content-Type: application/json
Content-Length: 54
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"start" : "192.168.8.5",
"end" : "192.168.8.8"
}
Response Body
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 270
{
"id" : "3a75a732-ab2e-49b9-b158-8163e8bd974e",
"type" : "VSAN",
"vlanId" : 3002,
"mtu" : 9216,
"subnet" : "192.168.8.0",
"mask" : "255.255.252.0",
"gateway" : "192.168.8.1",
"ipPools" : [ {
"start" : "192.168.8.5",
"end" : "192.168.8.8"
} ]
}
2.3.7. Delete an IP Pool from a Network of a Network Pool
Prerequisites
-
The following data is required
-
ID of the IP pool
-
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/network-pools/43e447ab-7269-4a13-a57e-622f1b78ca2f/networks/029034dc-8772-4185-805b-b32bd730a013/ip-pools' -i -u 'admin:VMwareInfra@1' -X DELETE \
-H 'Content-Type: application/json' \
-d '{
"start" : "192.168.8.5",
"end" : "192.168.8.8"
}'
Response Body
DELETE /v1/network-pools/43e447ab-7269-4a13-a57e-622f1b78ca2f/networks/029034dc-8772-4185-805b-b32bd730a013/ip-pools HTTP/1.1
Content-Type: application/json
Content-Length: 54
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"start" : "192.168.8.5",
"end" : "192.168.8.8"
}
Response Body
HTTP/1.1 204 No Content
2.4. Tasks
2.4.1. Get the Tasks
Prerequisites
None
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/tasks' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json'
HTTP Request
GET /v1/tasks HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1886
{
"elements" : [ {
"id" : "30823b50-39cb-4b7f-9685-65256b9f3255",
"name" : "Commissioning host(s) esxi-5.vrack.vsphere.local to VMware Cloud Foundation",
"status" : "Failed",
"creationTimestamp" : "2019-06-20T12:03:18.890Z",
"subTasks" : [ {
"name" : "HostVibValidationAction",
"description" : "Validate the hosts for any disallowed VIBS",
"status" : "SUCCESSFUL",
"creationTimestamp" : "2019-06-20T12:03:18.890Z"
}, {
"name" : "HostMaintenanceModeValidationAction",
"description" : "Verifies that none of the hosts are in maintenance mode",
"status" : "FAILED",
"creationTimestamp" : "2019-06-20T12:03:18.890Z"
}, {
"name" : "FetchDnsAndNtpAction",
"description" : "Fetches DNS \\u0026 NTP IPs",
"status" : "PENDING",
"creationTimestamp" : "2019-06-20T12:03:18.890Z"
} ],
"errors" : [ {
"errorCode" : "COMMISION_HOST_FAILED",
"message" : "Failed to Commissioning host(s) esxi-5.vrack.vsphere.local to VMware Cloud Foundation"
} ],
"resources" : [ {
"resourceId" : "ba8c0973-d97f-4637-a0a9-6db3bc6a2226",
"type" : "HOST"
} ],
"resolutionStatus" : "UNRESOLVED",
"isCancellable" : false
}, {
"id" : "6ddf27b0-3f6c-44c9-837c-561777165c75",
"name" : "Credentials rotate operation",
"status" : "Successful",
"creationTimestamp" : "2019-06-20T12:03:18.890Z",
"subTasks" : [ {
"name" : "sddc-manager.vrack.vsphere.local:FTP",
"description" : "Password rotate for sddc-manager.vrack.vsphere.local and credential type FTP",
"status" : "SUCCESSFUL",
"creationTimestamp" : "2019-06-20T12:03:18.890Z"
} ],
"resources" : [ {
"resourceId" : "28233daa-306d-4bfb-b9e1-af910ac872d5",
"type" : "HOST"
} ],
"resolutionStatus" : "UNRESOLVED",
"isCancellable" : false
} ]
}
2.4.2. Get a Task
Prerequisites
-
The following data is required
-
ID of the task
-
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/tasks/4cca13d7-357d-40fd-b870-86a5a59584b0' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json'
HTTP Request
GET /v1/tasks/4cca13d7-357d-40fd-b870-86a5a59584b0 HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 942
{
"id" : "4cca13d7-357d-40fd-b870-86a5a59584b0",
"name" : "Vi workload Domain Creation",
"status" : "FAILED",
"creationTimestamp" : "1970-01-20T00:45:16.265Z",
"subTasks" : [ {
"name" : "HostVibValidationAction",
"description" : "Validate the hosts for any disallowed VIBS",
"status" : "SUCCESSFUL",
"creationTimestamp" : "2019-06-20T12:03:18.890Z"
}, {
"name" : "HostMaintenanceModeValidationAction",
"description" : "Verifies that none of the hosts are in maintenance mode",
"status" : "FAILED",
"creationTimestamp" : "2019-06-20T12:03:18.890Z"
}, {
"name" : "FetchDnsAndNtpAction",
"description" : "Fetches DNS \\u0026 NTP IPs",
"status" : "PENDING",
"creationTimestamp" : "2019-06-20T12:03:18.890Z"
} ],
"resources" : [ {
"resourceId" : "1f732cc6-9792-423c-ae59-6949c60d642f",
"type" : "HOST"
} ],
"resolutionStatus" : "UNRESOLVED",
"isCancellable" : false
}
2.4.3. Retry a Task
Used to retry a failed task/workflow.
Prerequisites
-
The following data is required
-
ID of the failed task
-
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/tasks/7a227659-53e7-410a-8797-1bb313d524f5' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json'
HTTP Request
PATCH /v1/tasks/7a227659-53e7-410a-8797-1bb313d524f5 HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
|
Note
|
The credentials' update/rotate password tasks cannot be retried using this API. Refer to Retry a failed credentials task for a given ID section. |
2.5. Hosts
2.5.1. Commission the Hosts
Prerequisites
-
The following data is required
-
Username of each host
-
Password of each host
-
FQDN of each host
-
Network pool name to which each host has to be associated with (Optional)
-
Network pool ID to which each host has to be associated with
-
|
Tip
|
Refer to: Get the Network Pools and Get a Network of a Network Pool |
-
The host, if intended to be used for a vSAN domain, should be vSAN compliant and certified as per the VMware Hardware Compatibility Guide.
-
BIOS, HBA, SSD, HDD, etc. of the host must match the VMware Hardware Compatibility Guide.
-
The host must have the drivers and firmware versions specified in the VMware Hardware Compatibility Guide.
-
The host must have the supported version of ESXi (i.e 6.7.0-13006603) pre-installed on it.
-
SSH and syslog must be enabled on the host.
-
The host must be configured with DNS server for forward and reverse lookup and FQDN.
-
The host name must be same as the FQDN.
-
The host must have a standard switch with two NIC ports with a minimum 10 Gbps speed.
-
The management IP must be configured to the first NIC port.
-
Ensure that the host has a standard switch and the default uplinks with 10Gb speed are configured starting with traditional numbering (e.g., vmnic0) and increasing sequentially.
-
Ensure that the host hardware health status is healthy without any errors.
-
All disk partitions on HDD / SSD are deleted.
-
The hosts, if intended to be used for vSAN, domain must be associated with vSAN enabled network pool.
-
The hosts, if intended to be used for NFS, domain must be associated with NFS enabled network pool.
-
The hosts, if intended to be used for VMFS on FC, domain must be associated with either a NFS enabled or vMotion enabled network pool.
Steps
-
Validate the input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts/validations' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"hostCommissionSpecs" : [ {
"fqdn" : "esfo01m01esx01.sfo01.rainpole.local",
"username" : "root",
"password" : "VMwareInfra@1",
"storageType" : "VSAN",
"networkPoolId" : "58d74167-ee80-4eb8-90d9-cdfb3c1cd9f3",
"networkPoolName" : "engineering-networkpool"
}, {
"fqdn" : "esfo01m01esx02.sfo01.rainpole.local",
"username" : "root",
"password" : "VMwareInfra@1",
"storageType" : "VSAN",
"networkPoolId" : "1ff2838a-1983-4747-a94d-d30b2d13a973",
"networkPoolName" : "finance-networkpool"
} ]
}'
HTTP Request
POST /v1/hosts/validations HTTP/1.1
Content-Type: application/json
Content-Length: 544
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"hostCommissionSpecs" : [ {
"fqdn" : "esfo01m01esx01.sfo01.rainpole.local",
"username" : "root",
"password" : "VMwareInfra@1",
"storageType" : "VSAN",
"networkPoolId" : "58d74167-ee80-4eb8-90d9-cdfb3c1cd9f3",
"networkPoolName" : "engineering-networkpool"
}, {
"fqdn" : "esfo01m01esx02.sfo01.rainpole.local",
"username" : "root",
"password" : "VMwareInfra@1",
"storageType" : "VSAN",
"networkPoolId" : "1ff2838a-1983-4747-a94d-d30b2d13a973",
"networkPoolName" : "finance-networkpool"
} ]
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/hosts/validations/0a0f4f5d-1134-4c3b-a29b-5fed50c5fa81
Content-Type: application/json
Content-Length: 542
{
"id" : "0a0f4f5d-1134-4c3b-a29b-5fed50c5fa81",
"description" : "Validate input specification to commission one or more hosts to VMware Cloud Foundation",
"executionStatus" : "IN_PROGRESS",
"validationChecks" : [ {
"description" : "Validating input specification",
"resultStatus" : "UNKNOWN"
}, {
"description" : "Validating host esfo01m01esx01.sfo01.rainpole.local",
"resultStatus" : "UNKNOWN"
}, {
"description" : "Validating host esfo01m01esx02.sfo01.rainpole.local",
"resultStatus" : "UNKNOWN"
} ]
}
-
Poll until "executionStatus" is not "IN_PROGRESS" using the "id" from the previous response.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts/validations/0a0f4f5d-1134-4c3b-a29b-5fed50c5fa81' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json'
HTTP Request
GET /v1/hosts/validations/0a0f4f5d-1134-4c3b-a29b-5fed50c5fa81 HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 452
{
"id" : "0a0f4f5d-1134-4c3b-a29b-5fed50c5fa81",
"description" : "Validate input specification to commission one or more hosts to VMware Cloud Foundation",
"executionStatus" : "IN_PROGRESS",
"validationChecks" : [ {
"description" : "Validating host esfo01m01esx01.sfo01.rainpole.local",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validating host esfo01m01esx02.sfo01.rainpole.local",
"resultStatus" : "UNKNOWN"
} ]
}
-
In case of no errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "SUCCEEDED".
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts/validations/0a0f4f5d-1134-4c3b-a29b-5fed50c5fa81' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json'
HTTP Request
GET /v1/hosts/validations/0a0f4f5d-1134-4c3b-a29b-5fed50c5fa81 HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 484
{
"id" : "0a0f4f5d-1134-4c3b-a29b-5fed50c5fa81",
"description" : "Validate input specification to commission one or more hosts to VMware Cloud Foundation",
"executionStatus" : "COMPLETED",
"resultStatus" : "SUCCEEDED",
"validationChecks" : [ {
"description" : "Validating host esfo01m01esx01.sfo01.rainpole.local",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validating host esfo01m01esx02.sfo01.rainpole.local",
"resultStatus" : "SUCCEEDED"
} ]
}
-
In case of errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "FAILED".
|
Note
|
Make changes to the input specification and re-validate using a new API invocation. |
-
Trigger the task using the valid input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '[ {
"fqdn" : "esfo01m01esx01.sfo01.rainpole.local",
"username" : "root",
"password" : "VMwareInfra@1",
"storageType" : "VSAN",
"networkPoolId" : "58d74167-ee80-4eb8-90d9-cdfb3c1cd9f3",
"networkPoolName" : "engineering-networkpool"
}, {
"fqdn" : "esfo01m01esx02.sfo01.rainpole.local",
"username" : "root",
"password" : "VMwareInfra@1",
"storageType" : "VSAN",
"networkPoolId" : "1ff2838a-1983-4747-a94d-d30b2d13a973",
"networkPoolName" : "finance-networkpool"
} ]'
HTTP Request
POST /v1/hosts HTTP/1.1
Content-Type: application/json
Content-Length: 486
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
[ {
"fqdn" : "esfo01m01esx01.sfo01.rainpole.local",
"username" : "root",
"password" : "VMwareInfra@1",
"storageType" : "VSAN",
"networkPoolId" : "58d74167-ee80-4eb8-90d9-cdfb3c1cd9f3",
"networkPoolName" : "engineering-networkpool"
}, {
"fqdn" : "esfo01m01esx02.sfo01.rainpole.local",
"username" : "root",
"password" : "VMwareInfra@1",
"storageType" : "VSAN",
"networkPoolId" : "1ff2838a-1983-4747-a94d-d30b2d13a973",
"networkPoolName" : "finance-networkpool"
} ]
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/ceb8b5af-20e9-4921-bd87-ecc9b4f2de30
Content-Type: application/json
Content-Length: 79
{
"id" : "ceb8b5af-20e9-4921-bd87-ecc9b4f2de30",
"status" : "IN_PROGRESS"
}
-
Poll the task until "status" is not "IN_PROGRESS" using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
Related APIs
Validate the input spec for hosts operations
Get the status of the validation of the input specification to commission the Hosts
Commission the Hosts
Get a Task
Retry a Task
Get the Network Pools
Get the Networks of a Network Pool
Get a Network of a Network Pool
Create a Network Pool
Add an IP Pool to a Network of a Network Pool
Delete an IP Pool from a Network of a Network Pool
2.5.2. Get the Hosts
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/hosts HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 4417
{
"elements" : [ {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c1",
"esxiVersion" : "6.7.0-13006603",
"fqdn" : "esfo01m01esx01.sfo01.rainpole.local",
"hardwareVendor" : "VMware, Inc.",
"hardwareModel" : "VMware Virtual Platform",
"ipAddresses" : [ {
"ipAddress" : "10.0.0.100",
"type" : "MANAGEMENT"
} ],
"cpu" : {
"frequencyMHz" : 4994.0,
"usedFrequencyMHz" : 0.0,
"cores" : 2,
"cpuCores" : [ {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
}, {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
} ]
},
"memory" : {
"totalCapacityMB" : 79999.0,
"usedCapacityMB" : 0.0
},
"storage" : {
"totalCapacityMB" : 781250.0,
"usedCapacityMB" : 0.0,
"disks" : [ {
"capacityMB" : 390625.0,
"diskType" : "HDD"
}, {
"capacityMB" : 390625.0,
"diskType" : "FLASH"
} ]
},
"physicalNics" : [ {
"deviceName" : "vmnic0",
"macAddress" : "02:00:1b:31:93:d2"
}, {
"deviceName" : "vmnic1",
"macAddress" : "02:00:1b:31:93:d3"
} ],
"domain" : {
"id" : "377236f7-4965-4179-895e-eeb4eb9a6ad1"
},
"networkpool" : {
"id" : "1205afdd-84f5-403e-a052-1a9bba09ef41"
},
"cluster" : {
"id" : "4205afdd-94f5-403e-a051-1a9bba09ef40"
},
"status" : "ASSIGNED",
"compatibleStorageType" : "VMFS_FC",
"hybrid" : false
}, {
"id" : "8045e44e-974e-4f43-9862-7f0326782638",
"esxiVersion" : "6.5.0-13006603",
"fqdn" : "esfo01m01esx02.sfo01.rainpole.local",
"hardwareVendor" : "VMware, Inc.",
"hardwareModel" : "VMware Virtual Platform",
"ipAddresses" : [ {
"ipAddress" : "10.0.0.101",
"type" : "MANAGEMENT"
} ],
"cpu" : {
"frequencyMHz" : 4994.0,
"usedFrequencyMHz" : 0.0,
"cores" : 2,
"cpuCores" : [ {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
}, {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
} ]
},
"memory" : {
"totalCapacityMB" : 79999.0,
"usedCapacityMB" : 0.0
},
"storage" : {
"totalCapacityMB" : 781250.0,
"usedCapacityMB" : 0.0,
"disks" : [ {
"capacityMB" : 390625.0,
"diskType" : "HDD"
}, {
"capacityMB" : 390625.0,
"diskType" : "FLASH"
} ]
},
"physicalNics" : [ {
"deviceName" : "vmnic0",
"macAddress" : "02:00:1b:31:93:d2"
}, {
"deviceName" : "vmnic1",
"macAddress" : "02:00:1b:31:93:d3"
} ],
"networkpool" : {
"id" : "1205afdd-84f5-403e-a052-1a9bba09ef41"
},
"status" : "UNASSIGNED_USEABLE",
"hybrid" : true
}, {
"id" : "8045e44e-974e-4f43-9862-7f0326782638",
"esxiVersion" : "6.5.0-13006603",
"fqdn" : "esfo01m01esx03.sfo01.rainpole.local",
"hardwareVendor" : "VMware, Inc.",
"hardwareModel" : "VMware Virtual Platform",
"ipAddresses" : [ {
"ipAddress" : "10.0.0.102",
"type" : "MANAGEMENT"
} ],
"cpu" : {
"frequencyMHz" : 4994.0,
"usedFrequencyMHz" : 0.0,
"cores" : 2,
"cpuCores" : [ {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
}, {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
} ]
},
"memory" : {
"totalCapacityMB" : 79999.0,
"usedCapacityMB" : 0.0
},
"storage" : {
"totalCapacityMB" : 781250.0,
"usedCapacityMB" : 0.0,
"disks" : [ {
"capacityMB" : 390625.0,
"diskType" : "HDD"
}, {
"capacityMB" : 390625.0,
"diskType" : "FLASH"
} ]
},
"physicalNics" : [ {
"deviceName" : "vmnic0",
"macAddress" : "02:00:1b:31:93:d2"
}, {
"deviceName" : "vmnic1",
"macAddress" : "02:00:1b:31:93:d3"
} ],
"networkpool" : {
"id" : "1205afdd-84f5-403e-a052-1a9bba09ef41"
},
"status" : "UNASSIGNED_UNUSEABLE",
"hybrid" : true
} ]
}
Get ASSIGNED Hosts
This API can be used to fetch all the hosts that are currently assigned to any domain and hence cannot be used for other domain tasks
Steps
-
Invoke the API by specifying the "status" as "ASSIGNED".
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts?status=ASSIGNED' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/hosts?status=ASSIGNED HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1609
{
"elements" : [ {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c1",
"esxiVersion" : "6.7.0-13006603",
"fqdn" : "esfo01m01esx01.sfo01.rainpole.local",
"hardwareVendor" : "VMware, Inc.",
"hardwareModel" : "VMware Virtual Platform",
"ipAddresses" : [ {
"ipAddress" : "10.0.0.100",
"type" : "MANAGEMENT"
} ],
"cpu" : {
"frequencyMHz" : 4994.0,
"usedFrequencyMHz" : 0.0,
"cores" : 2,
"cpuCores" : [ {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
}, {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
} ]
},
"memory" : {
"totalCapacityMB" : 79999.0,
"usedCapacityMB" : 0.0
},
"storage" : {
"totalCapacityMB" : 781250.0,
"usedCapacityMB" : 0.0,
"disks" : [ {
"capacityMB" : 390625.0,
"diskType" : "HDD"
}, {
"capacityMB" : 390625.0,
"diskType" : "FLASH"
} ]
},
"physicalNics" : [ {
"deviceName" : "vmnic0",
"macAddress" : "02:00:1b:31:93:d2"
}, {
"deviceName" : "vmnic1",
"macAddress" : "02:00:1b:31:93:d3"
} ],
"domain" : {
"id" : "377236f7-4965-4179-895e-eeb4eb9a6ad1"
},
"networkpool" : {
"id" : "1205afdd-84f5-403e-a052-1a9bba09ef41"
},
"cluster" : {
"id" : "4205afdd-94f5-403e-a051-1a9bba09ef40"
},
"status" : "ASSIGNED",
"compatibleStorageType" : "VMFS_FC",
"hybrid" : false
} ]
}
Get UNASSIGNED_USEABLE Hosts
This API can be used to fetch all the hosts that are currently not assigned to any domain and hence can be used for other domain tasks
Steps
-
Invoke the API by specifying the "status" as "UNASSIGNED_USEABLE".
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts?status=UNASSIGNED_USEABLE' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/hosts?status=UNASSIGNED_USEABLE HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1424
{
"elements" : [ {
"id" : "8045e44e-974e-4f43-9862-7f0326782638",
"esxiVersion" : "6.5.0-13006603",
"fqdn" : "esfo01m01esx02.sfo01.rainpole.local",
"hardwareVendor" : "VMware, Inc.",
"hardwareModel" : "VMware Virtual Platform",
"ipAddresses" : [ {
"ipAddress" : "10.0.0.101",
"type" : "MANAGEMENT"
} ],
"cpu" : {
"frequencyMHz" : 4994.0,
"usedFrequencyMHz" : 0.0,
"cores" : 2,
"cpuCores" : [ {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
}, {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
} ]
},
"memory" : {
"totalCapacityMB" : 79999.0,
"usedCapacityMB" : 0.0
},
"storage" : {
"totalCapacityMB" : 781250.0,
"usedCapacityMB" : 0.0,
"disks" : [ {
"capacityMB" : 390625.0,
"diskType" : "HDD"
}, {
"capacityMB" : 390625.0,
"diskType" : "FLASH"
} ]
},
"physicalNics" : [ {
"deviceName" : "vmnic0",
"macAddress" : "02:00:1b:31:93:d2"
}, {
"deviceName" : "vmnic1",
"macAddress" : "02:00:1b:31:93:d3"
} ],
"networkpool" : {
"id" : "1205afdd-84f5-403e-a052-1a9bba09ef41"
},
"status" : "UNASSIGNED_USEABLE",
"hybrid" : true
} ]
}
Get UNASSIGNED_UNUSEABLE Hosts
This API can be used to fetch all the hosts that are currently not assigned to any domain and can be used for other domain tasks after completion of cleanup operation
|
Note
|
Cleanup operations must be performed to get these host back into "UNASSIGNED" and "USEABLE" state. |
Steps
-
Invoke the API by specifying the "status" as "UNASSIGNED_UNUSEABLE".
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts?status=UNASSIGNED_UNUSEABLE' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/hosts?status=UNASSIGNED_UNUSEABLE HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1426
{
"elements" : [ {
"id" : "8045e44e-974e-4f43-9862-7f0326782638",
"esxiVersion" : "6.5.0-13006603",
"fqdn" : "esfo01m01esx03.sfo01.rainpole.local",
"hardwareVendor" : "VMware, Inc.",
"hardwareModel" : "VMware Virtual Platform",
"ipAddresses" : [ {
"ipAddress" : "10.0.0.102",
"type" : "MANAGEMENT"
} ],
"cpu" : {
"frequencyMHz" : 4994.0,
"usedFrequencyMHz" : 0.0,
"cores" : 2,
"cpuCores" : [ {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
}, {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
} ]
},
"memory" : {
"totalCapacityMB" : 79999.0,
"usedCapacityMB" : 0.0
},
"storage" : {
"totalCapacityMB" : 781250.0,
"usedCapacityMB" : 0.0,
"disks" : [ {
"capacityMB" : 390625.0,
"diskType" : "HDD"
}, {
"capacityMB" : 390625.0,
"diskType" : "FLASH"
} ]
},
"physicalNics" : [ {
"deviceName" : "vmnic0",
"macAddress" : "02:00:1b:31:93:d2"
}, {
"deviceName" : "vmnic1",
"macAddress" : "02:00:1b:31:93:d3"
} ],
"networkpool" : {
"id" : "1205afdd-84f5-403e-a052-1a9bba09ef41"
},
"status" : "UNASSIGNED_UNUSEABLE",
"hybrid" : true
} ]
}
Get Hosts by Domain
This API can be used to fetch all the hosts that are currently assigned to a given domain.
Steps
-
Invoke the API by specifying the "domainId".
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts?domainId=377236f7-4965-4179-895e-eeb4eb9a6ad1' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/hosts?domainId=377236f7-4965-4179-895e-eeb4eb9a6ad1 HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1609
{
"elements" : [ {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c1",
"esxiVersion" : "6.7.0-13006603",
"fqdn" : "esfo01m01esx01.sfo01.rainpole.local",
"hardwareVendor" : "VMware, Inc.",
"hardwareModel" : "VMware Virtual Platform",
"ipAddresses" : [ {
"ipAddress" : "10.0.0.100",
"type" : "MANAGEMENT"
} ],
"cpu" : {
"frequencyMHz" : 4994.0,
"usedFrequencyMHz" : 0.0,
"cores" : 2,
"cpuCores" : [ {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
}, {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
} ]
},
"memory" : {
"totalCapacityMB" : 79999.0,
"usedCapacityMB" : 0.0
},
"storage" : {
"totalCapacityMB" : 781250.0,
"usedCapacityMB" : 0.0,
"disks" : [ {
"capacityMB" : 390625.0,
"diskType" : "HDD"
}, {
"capacityMB" : 390625.0,
"diskType" : "FLASH"
} ]
},
"physicalNics" : [ {
"deviceName" : "vmnic0",
"macAddress" : "02:00:1b:31:93:d2"
}, {
"deviceName" : "vmnic1",
"macAddress" : "02:00:1b:31:93:d3"
} ],
"domain" : {
"id" : "377236f7-4965-4179-895e-eeb4eb9a6ad1"
},
"networkpool" : {
"id" : "1205afdd-84f5-403e-a052-1a9bba09ef41"
},
"cluster" : {
"id" : "4205afdd-94f5-403e-a051-1a9bba09ef40"
},
"status" : "ASSIGNED",
"compatibleStorageType" : "VMFS_FC",
"hybrid" : false
} ]
}
Get Hosts by Cluster
This API can be used to fetch all the hosts that are currently assigned to a given cluster.
Steps
-
Invoke the API by specifying the "clusterId".
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts?clusterId=4205afdd-94f5-403e-a051-1a9bba09ef40' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/hosts?clusterId=4205afdd-94f5-403e-a051-1a9bba09ef40 HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1609
{
"elements" : [ {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c1",
"esxiVersion" : "6.7.0-13006603",
"fqdn" : "esfo01m01esx01.sfo01.rainpole.local",
"hardwareVendor" : "VMware, Inc.",
"hardwareModel" : "VMware Virtual Platform",
"ipAddresses" : [ {
"ipAddress" : "10.0.0.100",
"type" : "MANAGEMENT"
} ],
"cpu" : {
"frequencyMHz" : 4994.0,
"usedFrequencyMHz" : 0.0,
"cores" : 2,
"cpuCores" : [ {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
}, {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
} ]
},
"memory" : {
"totalCapacityMB" : 79999.0,
"usedCapacityMB" : 0.0
},
"storage" : {
"totalCapacityMB" : 781250.0,
"usedCapacityMB" : 0.0,
"disks" : [ {
"capacityMB" : 390625.0,
"diskType" : "HDD"
}, {
"capacityMB" : 390625.0,
"diskType" : "FLASH"
} ]
},
"physicalNics" : [ {
"deviceName" : "vmnic0",
"macAddress" : "02:00:1b:31:93:d2"
}, {
"deviceName" : "vmnic1",
"macAddress" : "02:00:1b:31:93:d3"
} ],
"domain" : {
"id" : "377236f7-4965-4179-895e-eeb4eb9a6ad1"
},
"networkpool" : {
"id" : "1205afdd-84f5-403e-a052-1a9bba09ef41"
},
"cluster" : {
"id" : "4205afdd-94f5-403e-a051-1a9bba09ef40"
},
"status" : "ASSIGNED",
"compatibleStorageType" : "VMFS_FC",
"hybrid" : false
} ]
}
Get Hosts by Network Pool
This API can be used to fetch all the hosts that are currently assigned to a given network pool.
Steps
-
Invoke the API by specifying the "networkpoolId".
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts?networkpoolId=1205afdd-84f5-403e-a052-1a9bba09ef41' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/hosts?networkpoolId=1205afdd-84f5-403e-a052-1a9bba09ef41 HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1609
{
"elements" : [ {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c1",
"esxiVersion" : "6.7.0-13006603",
"fqdn" : "esfo01m01esx01.sfo01.rainpole.local",
"hardwareVendor" : "VMware, Inc.",
"hardwareModel" : "VMware Virtual Platform",
"ipAddresses" : [ {
"ipAddress" : "10.0.0.100",
"type" : "MANAGEMENT"
} ],
"cpu" : {
"frequencyMHz" : 4994.0,
"usedFrequencyMHz" : 0.0,
"cores" : 2,
"cpuCores" : [ {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
}, {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
} ]
},
"memory" : {
"totalCapacityMB" : 79999.0,
"usedCapacityMB" : 0.0
},
"storage" : {
"totalCapacityMB" : 781250.0,
"usedCapacityMB" : 0.0,
"disks" : [ {
"capacityMB" : 390625.0,
"diskType" : "HDD"
}, {
"capacityMB" : 390625.0,
"diskType" : "FLASH"
} ]
},
"physicalNics" : [ {
"deviceName" : "vmnic0",
"macAddress" : "02:00:1b:31:93:d2"
}, {
"deviceName" : "vmnic1",
"macAddress" : "02:00:1b:31:93:d3"
} ],
"domain" : {
"id" : "377236f7-4965-4179-895e-eeb4eb9a6ad1"
},
"networkpool" : {
"id" : "1205afdd-84f5-403e-a052-1a9bba09ef41"
},
"cluster" : {
"id" : "4205afdd-94f5-403e-a051-1a9bba09ef40"
},
"status" : "ASSIGNED",
"compatibleStorageType" : "VMFS_FC",
"hybrid" : false
} ]
}
Get Hosts by Storage Type
This API can be used to fetch all the hosts that are currently configured with the given storage type.
|
Note
|
Supported storage type is "VMFS_FC". |
Steps
-
Invoke the API by specifying the "storageType".
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts?storageType=VMFS_FC' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/hosts?storageType=VMFS_FC HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1609
{
"elements" : [ {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c1",
"esxiVersion" : "6.7.0-13006603",
"fqdn" : "esfo01m01esx01.sfo01.rainpole.local",
"hardwareVendor" : "VMware, Inc.",
"hardwareModel" : "VMware Virtual Platform",
"ipAddresses" : [ {
"ipAddress" : "10.0.0.100",
"type" : "MANAGEMENT"
} ],
"cpu" : {
"frequencyMHz" : 4994.0,
"usedFrequencyMHz" : 0.0,
"cores" : 2,
"cpuCores" : [ {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
}, {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
} ]
},
"memory" : {
"totalCapacityMB" : 79999.0,
"usedCapacityMB" : 0.0
},
"storage" : {
"totalCapacityMB" : 781250.0,
"usedCapacityMB" : 0.0,
"disks" : [ {
"capacityMB" : 390625.0,
"diskType" : "HDD"
}, {
"capacityMB" : 390625.0,
"diskType" : "FLASH"
} ]
},
"physicalNics" : [ {
"deviceName" : "vmnic0",
"macAddress" : "02:00:1b:31:93:d2"
}, {
"deviceName" : "vmnic1",
"macAddress" : "02:00:1b:31:93:d3"
} ],
"domain" : {
"id" : "377236f7-4965-4179-895e-eeb4eb9a6ad1"
},
"networkpool" : {
"id" : "1205afdd-84f5-403e-a052-1a9bba09ef41"
},
"cluster" : {
"id" : "4205afdd-94f5-403e-a051-1a9bba09ef40"
},
"status" : "ASSIGNED",
"compatibleStorageType" : "VMFS_FC",
"hybrid" : false
} ]
}
Get Hosts by Datastore Name
This API can be used to fetch all the hosts that are currently configured with the given datastore.
Steps
-
Invoke the API by specifying the "datastoreName".
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts?datastoreName=datastore1' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/hosts?datastoreName=datastore1 HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1609
{
"elements" : [ {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c1",
"esxiVersion" : "6.7.0-13006603",
"fqdn" : "esfo01m01esx01.sfo01.rainpole.local",
"hardwareVendor" : "VMware, Inc.",
"hardwareModel" : "VMware Virtual Platform",
"ipAddresses" : [ {
"ipAddress" : "10.0.0.100",
"type" : "MANAGEMENT"
} ],
"cpu" : {
"frequencyMHz" : 4994.0,
"usedFrequencyMHz" : 0.0,
"cores" : 2,
"cpuCores" : [ {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
}, {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
} ]
},
"memory" : {
"totalCapacityMB" : 79999.0,
"usedCapacityMB" : 0.0
},
"storage" : {
"totalCapacityMB" : 781250.0,
"usedCapacityMB" : 0.0,
"disks" : [ {
"capacityMB" : 390625.0,
"diskType" : "HDD"
}, {
"capacityMB" : 390625.0,
"diskType" : "FLASH"
} ]
},
"physicalNics" : [ {
"deviceName" : "vmnic0",
"macAddress" : "02:00:1b:31:93:d2"
}, {
"deviceName" : "vmnic1",
"macAddress" : "02:00:1b:31:93:d3"
} ],
"domain" : {
"id" : "377236f7-4965-4179-895e-eeb4eb9a6ad1"
},
"networkpool" : {
"id" : "1205afdd-84f5-403e-a052-1a9bba09ef41"
},
"cluster" : {
"id" : "4205afdd-94f5-403e-a051-1a9bba09ef40"
},
"status" : "ASSIGNED",
"compatibleStorageType" : "VMFS_FC",
"hybrid" : false
} ]
}
2.5.3. Get a Host
Prerequisites
-
The following data is required
-
ID of the host
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts/c0703437-6746-470b-9e1c-f9d3bbc9b1c1' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/hosts/c0703437-6746-470b-9e1c-f9d3bbc9b1c1 HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1470
{
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c1",
"esxiVersion" : "6.7.0-13006603",
"fqdn" : "esfo01m01esx01.sfo01.rainpole.local",
"hardwareVendor" : "VMware, Inc.",
"hardwareModel" : "VMware Virtual Platform",
"ipAddresses" : [ {
"ipAddress" : "10.0.0.100",
"type" : "MANAGEMENT"
} ],
"cpu" : {
"frequencyMHz" : 4994.0,
"usedFrequencyMHz" : 0.0,
"cores" : 2,
"cpuCores" : [ {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
}, {
"frequencyMHz" : 2497.0,
"model" : "Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz",
"manufacturer" : "Intel"
} ]
},
"memory" : {
"totalCapacityMB" : 79999.0,
"usedCapacityMB" : 0.0
},
"storage" : {
"totalCapacityMB" : 781250.0,
"usedCapacityMB" : 0.0,
"disks" : [ {
"capacityMB" : 390625.0,
"diskType" : "HDD"
}, {
"capacityMB" : 390625.0,
"diskType" : "FLASH"
} ]
},
"physicalNics" : [ {
"deviceName" : "vmnic0",
"macAddress" : "02:00:1b:31:93:d2"
}, {
"deviceName" : "vmnic1",
"macAddress" : "02:00:1b:31:93:d3"
} ],
"domain" : {
"id" : "377236f7-4965-4179-895e-eeb4eb9a6ad1"
},
"networkpool" : {
"id" : "1205afdd-84f5-403e-a052-1a9bba09ef41"
},
"cluster" : {
"id" : "4205afdd-94f5-403e-a051-1a9bba09ef40"
},
"status" : "ASSIGNED",
"compatibleStorageType" : "VMFS_FC",
"hybrid" : false
}
2.5.4. Get the Hosts based on a Criterion
This API is used to get the hosts that meets a specific criterion.
Steps
-
Invoke the Get Host Criterion API to list all the criteria supported.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts/criteria' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/hosts/criteria HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 272
{
"elements" : [ {
"name" : "HOST_COMPATIBLE_WITH_CLUSTER_USING_PNICS",
"arguments" : {
"storageType" : "Storage type of host",
"clusterId" : "ID of the cluster"
},
"description" : "Return all hosts that are compatible with a cluster"
} ]
}
-
Pick one of the criterion and post a query
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts/queries' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"name" : "HOST_COMPATIBLE_WITH_CLUSTER_USING_PNICS",
"arguments" : {
"storageType" : "VSAN",
"clusterId" : ""
},
"description" : "fetch all the hosts compatible with a cluster"
}'
HTTP Request
POST /v1/hosts/queries HTTP/1.1
Content-Type: application/json
Content-Length: 196
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"name" : "HOST_COMPATIBLE_WITH_CLUSTER_USING_PNICS",
"arguments" : {
"storageType" : "VSAN",
"clusterId" : ""
},
"description" : "fetch all the hosts compatible with a cluster"
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/hosts/queries/c5787109-575b-49f1-be41-7c134d6ea10d
Content-Type: application/json
Content-Length: 127
{
"queryInfo" : {
"status" : "IN_PROGRESS",
"processing" : true,
"failure" : false,
"completed" : false
}
}
-
Read the tracking URL returned as Location header in the previous step.
-
Poll the tracking URL until the "status" is not "IN_PROGRESS".
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts/queries/23dbc8bc-4981-4006-bf2d-5f0c9467ab79' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/hosts/queries/23dbc8bc-4981-4006-bf2d-5f0c9467ab79 HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 3362
{
"queryInfo" : {
"status" : "COMPLETED",
"processing" : false,
"failure" : false,
"completed" : true
},
"result" : {
"elements" : [ {
"id" : "44806db8-4401-4d74-be0a-f9067d048314",
"esxiVersion" : "6.7.0-14320388",
"fqdn" : "esxi-1.vrack.vsphere.local",
"hardwareVendor" : "VMware, Inc.",
"hardwareModel" : "VMware Virtual Platform",
"ipAddresses" : [ {
"ipAddress" : "10.0.0.100",
"type" : "MANAGEMENT"
}, {
"ipAddress" : "10.0.4.3",
"type" : "VSAN"
}, {
"ipAddress" : "10.0.8.3",
"type" : "VMOTION"
} ],
"cpu" : {
"frequencyMHz" : 19155.640625,
"usedFrequencyMHz" : 767.0,
"cores" : 8,
"cpuCores" : [ {
"frequencyMHz" : 2394.455078125,
"model" : "intel",
"manufacturer" : "Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz"
}, {
"frequencyMHz" : 2394.455078125,
"model" : "intel",
"manufacturer" : "Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz"
}, {
"frequencyMHz" : 2394.455078125,
"model" : "intel",
"manufacturer" : "Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz"
}, {
"frequencyMHz" : 2394.455078125,
"model" : "intel",
"manufacturer" : "Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz"
}, {
"frequencyMHz" : 2394.455078125,
"model" : "intel",
"manufacturer" : "Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz"
}, {
"frequencyMHz" : 2394.455078125,
"model" : "intel",
"manufacturer" : "Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz"
}, {
"frequencyMHz" : 2394.455078125,
"model" : "intel",
"manufacturer" : "Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz"
}, {
"frequencyMHz" : 2394.455078125,
"model" : "intel",
"manufacturer" : "Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz"
} ]
},
"memory" : {
"totalCapacityMB" : 63999.42578125,
"usedCapacityMB" : 29454.0
},
"storage" : {
"totalCapacityMB" : 1757712.0,
"usedCapacityMB" : 587753.125,
"disks" : [ {
"capacityMB" : 146484.375,
"diskType" : "HDD"
}, {
"capacityMB" : 146484.375,
"diskType" : "HDD"
}, {
"capacityMB" : 146484.375,
"diskType" : "FLASH"
}, {
"capacityMB" : 146484.375,
"diskType" : "HDD"
} ]
},
"physicalNics" : [ {
"deviceName" : "vmnic0",
"macAddress" : "02:00:ed:4e:e1:e2"
}, {
"deviceName" : "vmnic1",
"macAddress" : "02:00:ed:f3:29:03"
}, {
"deviceName" : "vmnic2",
"macAddress" : "02:00:ed:f0:44:b6"
}, {
"deviceName" : "vmnic3",
"macAddress" : "02:00:ed:f0:91:45"
} ],
"domain" : {
"id" : "7572b048-51b3-44c6-bf62-356b3baef8f9"
},
"networkpool" : {
"id" : "bea95488-1fbb-4fe7-8bf7-e431c4afdd68",
"name" : "bringup-networkpool"
},
"cluster" : {
"id" : "a481407c-7e00-4489-afb1-c89f21dc8c84"
},
"status" : "ASSIGNED",
"bundleRepoDatastore" : "lcm-bundle-repo",
"hybrid" : false
} ]
}
}
2.5.5. Decommission the Hosts
Prerequisites
-
The following data is required
-
FQDN of each host
-
-
The host must not be assigned to a domain i.e "status" must be "UNASSIGNED_USEABLE".
|
Tip
|
Refer to: Get the Hosts to fetch the hosts with the required "status" |
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/hosts' -i -u 'admin:VMwareInfra@1' -X DELETE \
-H 'Content-Type: application/json' \
-d '[ {
"fqdn" : "esfo01m01esx01.sfo01.rainpole.local"
}, {
"fqdn" : "esfo01m01esx02.sfo01.rainpole.local"
} ]'
HTTP Request
DELETE /v1/hosts HTTP/1.1
Content-Type: application/json
Content-Length: 110
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
[ {
"fqdn" : "esfo01m01esx01.sfo01.rainpole.local"
}, {
"fqdn" : "esfo01m01esx02.sfo01.rainpole.local"
} ]
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/4f111912-e06e-42bc-8f2a-234273ab9621
Content-Type: application/json
Content-Length: 79
{
"id" : "4f111912-e06e-42bc-8f2a-234273ab9621",
"status" : "IN_PROGRESS"
}
-
Poll the task until "status" is not "IN_PROGRESS" using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.6. License Keys
2.6.1. Add a License Key
-
This API is used to add a license key.
-
Adding a license key which is already added , will give an error.
|
Tip
|
Refer to: Get a License Key to check if a license key is already present. |
-
Adding an incorrect (key size and format) or an invalid license key (invalid or expired), will give an error.
Prerequisites
-
The following data is required
-
License key
-
Product type
-
License key description
-
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/license-keys' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"key" : "XX0XX-XX0XX-XX0XX-XX0XX-XX0XX",
"productType" : "NSXV",
"description" : "NSXV license key"
}'
HTTP Request
POST /v1/license-keys HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 109
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"key" : "XX0XX-XX0XX-XX0XX-XX0XX-XX0XX",
"productType" : "NSXV",
"description" : "NSXV license key"
}
HTTP Response
HTTP/1.1 201 Created
Location: /v1/license-keys/XX0XX-XX0XX-XX0XX-XX0XX-XX0XX
2.6.2. Get the License Keys
-
This API is used to get all the license keys.
-
This also gives the license key metrics like usage and validity of a license key.
-
License keys can be filtered based on product type and/or license key status.
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/license-keys' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/license-keys HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 912
{
"elements" : [ {
"id" : "89bb3e54-b86f-4386-82e0-366261ada504",
"key" : "XX0XX-XX0XX-XX0XX-XX0XX-XX0XX",
"productType" : "VCENTER",
"description" : "vCenter license key",
"isUnlimited" : false,
"licenseKeyUsage" : {
"total" : 5,
"remaining" : 4,
"used" : 1,
"licenseUnit" : "INSTANCE"
},
"licenseKeyValidity" : {
"licenseKeyStatus" : "ACTIVE",
"expiryDate" : "2029-05-23T16:12:53.001Z"
}
}, {
"id" : "85204993-32eb-492e-96b7-ca4622a054e3",
"key" : "XX0XX-XX0XX-XX0XX-XX0XX-XX0XX",
"productType" : "NSXV",
"description" : "NSX-V license key",
"isUnlimited" : false,
"licenseKeyUsage" : {
"total" : 15,
"remaining" : 14,
"used" : 1,
"licenseUnit" : "VM"
},
"licenseKeyValidity" : {
"licenseKeyStatus" : "ACTIVE",
"expiryDate" : "2029-05-23T16:12:53.001Z"
}
} ]
}
Get License Keys By Product Type
Steps
-
Invoke the API by specifying the _"productType".
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/license-keys?productType=VCENTER,ESXI' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/license-keys?productType=VCENTER,ESXI HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 471
{
"elements" : [ {
"id" : "5a0dae3e-44c0-4ae3-84b5-d35fb86d8885",
"key" : "XX0XX-XX0XX-XX0XX-XX0XX-XX0XX",
"productType" : "VCENTER",
"description" : "vCenter license key",
"isUnlimited" : false,
"licenseKeyUsage" : {
"total" : 5,
"remaining" : 4,
"used" : 1,
"licenseUnit" : "INSTANCE"
},
"licenseKeyValidity" : {
"licenseKeyStatus" : "ACTIVE",
"expiryDate" : "2029-05-23T16:12:53.001Z"
}
} ]
}
Get License Keys By Status Of The License Key
Steps
-
Invoke the API by specifying the _"licenseKeyStatus".
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/license-keys?licenseKeyStatus=ACTIVE,NEVER_EXPIRES' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/license-keys?licenseKeyStatus=ACTIVE,NEVER_EXPIRES HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 471
{
"elements" : [ {
"id" : "c322332e-f220-4d0f-9af7-c938b77156d5",
"key" : "XX0XX-XX0XX-XX0XX-XX0XX-XX0XX",
"productType" : "VCENTER",
"description" : "vCenter license key",
"isUnlimited" : false,
"licenseKeyUsage" : {
"total" : 5,
"remaining" : 4,
"used" : 1,
"licenseUnit" : "INSTANCE"
},
"licenseKeyValidity" : {
"licenseKeyStatus" : "ACTIVE",
"expiryDate" : "2029-05-23T16:12:53.001Z"
}
} ]
}
2.6.3. Get a License Key
-
This API is used to get the license key metrics like usage and validity of a license key.
-
If the license key does not exist, you will get an error.
Prerequisites
-
The following data is required
-
License key
-
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/license-keys/XX0XX-XX0XX-XX0XX-XX0XX-XX0XX' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/license-keys/XX0XX-XX0XX-XX0XX-XX0XX-XX0XX HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 416
{
"id" : "f6c30108-1d68-4337-b1ee-c807430e584e",
"key" : "XX0XX-XX0XX-XX0XX-XX0XX-XX0XX",
"productType" : "VCENTER",
"description" : "vCenter license key",
"isUnlimited" : false,
"licenseKeyUsage" : {
"total" : 5,
"remaining" : 4,
"used" : 1,
"licenseUnit" : "INSTANCE"
},
"licenseKeyValidity" : {
"licenseKeyStatus" : "ACTIVE",
"expiryDate" : "2029-05-23T16:12:53.001Z"
}
}
2.6.4. Delete a License Key
-
This API is used to delete a license key.
|
Warning
|
Deleting a license key which is in use, will give an error. |
Prerequisites
-
The following data is required
-
License key
-
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/license-keys/XX0XX-XX0XX-XX0XX-XX0XX-XX0XX' -i -u 'admin:VMwareInfra@1' -X DELETE \
-H 'Accept: application/json'
HTTP Request
DELETE /v1/license-keys/XX0XX-XX0XX-XX0XX-XX0XX-XX0XX HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 204 No Content
2.7. Domains
A workload domain is a policy based resource container with specific availability and performance attributes that combines compute (vSphere), storage (vSAN/NFS/VMFS on FC) and networking (NSX) into a single consumable entity.
2.7.1. Create a Domain
The Create a Domain workflow automatically:
-
Deploys an additional vCenter Server Appliance for the new domain within the management domain.
-
By leveraging a separate vCenter Server instance per domain, software updates can be applied without impacting other domains. It also allows for each domain to have additional isolation as needed.
-
Connects the specified ESXi servers to this vCenter Server instance and groups them into a cluster. Each host is configured with the port groups applicable for the domain.
-
Configures networking on each ESXi host.
-
If vSAN or NFS storage provided, they are configured on the ESXi hosts. If VMFS on FC storage provided, it’s consumed.
-
For each NSX for vSphere Domain, the workflow deploys an NSX Manager in the management domain and three NSX controllers on the ESXi datastore. The workflow also configures an anti-affinity rule between the controller VMs to prevent them from being on the same host for High Availability.
-
For the first NSX-T VI Domain in your environment, the workflow deploys an NSX-T Manager and two additional managers in the management domain. The workflow also configures an anti-affinity rule between the managers to prevent them from being on the same host for High Availability. All subsequent NSX-T Domains share this NSX-T Manager Cluster.
-
For an NSX-T Domain, NSX Edges are needed to enable overlay VI networks and public networks for north-south traffic. NSX Edges are not deployed automatically for an NSX-T VI Domain. You can deploy them manually after the VI domain is created. Subsequent NSX-T VI Domains share the NSX-T Edges deployed for the first domain.
-
Licenses and integrates the deployed components with the appropriate pieces in the Cloud Foundation software stack.
The result is a workload-ready SDDC environment.
Prerequisites
-
The following data is required
-
Name of the domain
-
vCenter details
-
Name of the vCenter
-
Network details
-
IP Address of the vCenter
-
FQDN of the vCenter
-
Gateway
-
Subnet mask
-
-
License key for the vCenter
-
Password for the root user (8-20 characters)
-
Name of the datacenter where vCenter needs to be deployed
-
-
List of clusters
-
For each cluster
-
Name of the cluster
-
List of hosts
-
For each host
-
ID of the host (UUID)
-
License key for the host
-
List of VDS names to associate with host
-
ID of the vmNic host to be associated with VDS / N-VDS, once added to cluster
-
-
-
Datastore details
NoteOnly one of "vsanDatastoreSpec" (For VSAN) , "nfsDatastoreSpec" (For NFS) or "vmfsDatastoreSpec" (For VMFS on FC) must be specified. -
For VSAN
-
Number of host failures to tolerate (can be 0, 1, or 2)
-
License key for the vSAN datastore
{ "vsanDatastoreSpec" : { "failuresToTolerate" : 1, "licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX", "datastoreName" : "vSanDatastore" } }
-
-
For NFS
-
List of NFS server names
-
Shared directory path
-
User tag used to annotate NFS share
-
Boolean to identify if the mount directory should be read-only
{ "nfsDatastoreSpecs" : [ { "nasVolume" : { "serverName" : [ "10.0.0.250" ], "path" : "/nfs_mount/my_read_write_folder", "readOnly" : false }, "datastoreName" : "NFSShare" } ] } -
-
-
For VMFS on FC
-
Ensure that the ESXi hosts have the given VMFS on FC datastore name configured.
{ "vmfsDatastoreSpec" : { "fcSpec" : [ { "datastoreName" : "sample-vmfs-on-fc-datastore-name" } ] } }
-
-
Network Details
-
List of VDS details
-
For each VDS
Port group names and the corresponding transport type
DVS host Infrastructure traffic resource type
Maximum allowed usage for a traffic class
Amount of bandwidth to be reserved for the host infrastructure traffic class
-
-
NSX cluster Details
NoteOnly one of "nsxVClusterSpec" (For NSX-V) or "nsxTClusterSpec" (For NSX-T) must be specified. -
For NSX-V
VLAN ID of the VXLAN
License key for NSX
VDS to be used for VXLAN traffic/port group. This should belong to one of the VDS being created for the cluster
{ "nsxVClusterSpec" : { "vlanId" : 0, "vdsNameForVxlanConfig" : "SDDC-Dswitch-Private1" } }-
For NSX-T
VLAN ID of Geneve
-
-
{ "nsxTClusterSpec" : { "geneveVlanId" : 2 } } -
-
-
NSX details
NoteOnly one of "nsxVSpec" (For NSX-V) or "nsxTSpec" (For NSX-T) must be specified. -
For NSX-V
-
NSX Manager virtual machine details
-
Name of the NSX Manager virtual machine
-
Network details
-
IP address of the virtual machine
-
Fully-qualified domain name
-
Gateway
-
Subnet mask
-
-
-
NSX-V Controller Details
-
Controller IP addresses (three IPs) without duplicates
-
Controller password
-
Controller gateway
-
Controller subnet mask
-
-
License key for NSX
-
NSX Manager admin password (basic authorization and SSH)
-
NSX Manager enable password
{ "nsxManagerSpec" : { "name" : "nsx-manager-2", "networkDetailsSpec" : { "ipAddress" : "10.0.0.44", "dnsName" : "nsx-manager-2.vrack.vsphere.local", "gateway" : "10.0.0.250", "subnetMask" : "255.255.255.0" } }, "nsxVControllerSpec" : { "nsxControllerIps" : [ "10.0.0.45", "10.0.0.46", "10.0.0.47" ], "nsxControllerPassword" : "Test123456$%", "nsxControllerGateway" : "10.0.0.250", "nsxControllerSubnetMask" : "255.255.255.0" }, "licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX", "nsxManagerAdminPassword" : "VMware123!", "nsxManagerEnablePassword" : "VMware123!" } -
-
For NSX-T
-
NSX Manager virtual machine details
-
Name of the NSX Manager virtual machine
-
Network details
-
IP Address of the virtual machine
-
Fully-qualified domain name
-
Gateway
-
Subnet mask
-
-
-
Virtual IP address which would act as proxy/alias for NSX-T managers
-
Fully-qualified domain name for VIP so that common SSL certificates can be installed across all managers
-
License key for NSX
-
NSX manager admin Password (basic authorization and SSH)
-
-
{ "nsxManagerSpecs" : [ { "name" : "nsx-manager-2", "networkDetailsSpec" : { "ipAddress" : "10.0.0.44", "dnsName" : "nsx-manager-2.vrack.vsphere.local", "gateway" : "10.0.0.250", "subnetMask" : "255.255.255.0" } }, { "name" : "nsx-manager-3", "networkDetailsSpec" : { "ipAddress" : "10.0.0.44", "dnsName" : "nsx-manager-2.vrack.vsphere.local", "gateway" : "10.0.0.250", "subnetMask" : "255.255.255.0" } }, { "name" : "nsx-manager-4", "networkDetailsSpec" : { "ipAddress" : "10.0.0.44", "dnsName" : "nsx-manager-2.vrack.vsphere.local", "gateway" : "10.0.0.250", "subnetMask" : "255.255.255.0" } } ], "vip" : "10.0.0.166", "vipFqdn" : "vip-nsxmanager.vrack.vsphere.local", "licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX", "nsxManagerAdminPassword" : "VMware123!" } -
|
Warning
|
NSX details (i.e "nsxVSpec" or "nsxTSpec") must match NSX cluster details (i.e "nsxVClusterSpec" or "nsxTClusterSpec") in the input specification. |
-
Network pool should be configured.
|
Tip
|
Refer to Create a Network Pool |
-
Hosts should be commissioned.
|
Tip
|
Refer to Commission the Hosts |
-
A DHCP server must be configured on the VXLAN VLAN of the management domain. When NSX creates VXLAN VTEPs for the domain, they are assigned IP addresses from the DHCP server.
-
Ensure that host configuration has a minimum of two active vmNics. There must be a free uplink on each host to be used for the domain.
-
Evaluate if you need to have pNICs on multiple DVS’s, and on N-VDS if it is NSX-T domain. At least two pNICs are needed on a single switch. Below is a spec sample:
{ "vmNics" : [ { "id" : "vmnic0", "vdsName" : "SDDC-Dswitch-Private1" }, { "id" : "vmnic1", "vdsName" : "SDDC-Dswitch-Private1" }, { "id" : "vmnic2", "vdsName" : "default", "moveToNvds" : true }, { "id" : "vmnic3", "vdsName" : "default", "moveToNvds" : true } ] }
Steps
-
Validate the input specification.
|
Note
|
The below example is for creating a domain using vSAN storage (i.e "vsanDatastoreSpec") and NSX-V (i.e "nsxVSpec" and "nsxVClusterSpec") |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/validations' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"domainCreationSpec" : {
"domainName" : "Domain1",
"vcenterSpec" : {
"name" : "vcenter-1",
"networkDetailsSpec" : {
"ipAddress" : "10.0.0.43",
"dnsName" : "vcenter-2.vrack.vsphere.local",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.255.0"
},
"rootPassword" : "VMware123!",
"datacenterName" : "new-vi-1"
},
"computeSpec" : {
"clusterSpecs" : [ {
"name" : "Cluster1",
"hostSpecs" : [ {
"id" : "07721c02-ee14-4279-a4d2-9419c3d8ae53",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "SDDC-Dswitch-Private1"
}, {
"id" : "vmnic1",
"vdsName" : "SDDC-Dswitch-Private1"
} ]
}
}, {
"id" : "6ae78c2b-f4b6-4904-8fbc-d2ae50d62210",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "SDDC-Dswitch-Private1"
}, {
"id" : "vmnic1",
"vdsName" : "SDDC-Dswitch-Private1"
} ]
}
}, {
"id" : "b824a279-dc61-450f-9538-b57949f0c479",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "SDDC-Dswitch-Private1"
}, {
"id" : "vmnic1",
"vdsName" : "SDDC-Dswitch-Private1"
} ]
}
} ],
"datastoreSpec" : {
"vsanDatastoreSpec" : {
"failuresToTolerate" : 1,
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"datastoreName" : "vSanDatastore"
}
},
"networkSpec" : {
"vdsSpecs" : [ {
"name" : "SDDC-Dswitch-Private1",
"portGroupSpecs" : [ {
"name" : "SDDC-DPortGroup-Mgmt",
"transportType" : "MANAGEMENT"
}, {
"name" : "SDDC-DPortGroup-VSAN",
"transportType" : "VSAN"
}, {
"name" : "SDDC-DPortGroup-vMotion",
"transportType" : "VMOTION"
} ]
} ],
"nsxClusterSpec" : {
"nsxVClusterSpec" : {
"vlanId" : 0,
"vdsNameForVxlanConfig" : "SDDC-Dswitch-Private1"
}
}
}
} ]
},
"nsxVSpec" : {
"nsxManagerSpec" : {
"name" : "nsx-manager-2",
"networkDetailsSpec" : {
"ipAddress" : "10.0.0.44",
"dnsName" : "nsx-manager-2.vrack.vsphere.local",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.255.0"
}
},
"nsxVControllerSpec" : {
"nsxControllerIps" : [ "10.0.0.45", "10.0.0.46", "10.0.0.47" ],
"nsxControllerPassword" : "Test123456$%",
"nsxControllerGateway" : "10.0.0.250",
"nsxControllerSubnetMask" : "255.255.255.0"
},
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"nsxManagerAdminPassword" : "VMware123!",
"nsxManagerEnablePassword" : "VMware123!"
}
}
}'
HTTP Request
POST /v1/domains/validations HTTP/1.1
Content-Type: application/json
Content-Length: 3137
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"domainCreationSpec" : {
"domainName" : "Domain1",
"vcenterSpec" : {
"name" : "vcenter-1",
"networkDetailsSpec" : {
"ipAddress" : "10.0.0.43",
"dnsName" : "vcenter-2.vrack.vsphere.local",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.255.0"
},
"rootPassword" : "VMware123!",
"datacenterName" : "new-vi-1"
},
"computeSpec" : {
"clusterSpecs" : [ {
"name" : "Cluster1",
"hostSpecs" : [ {
"id" : "07721c02-ee14-4279-a4d2-9419c3d8ae53",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "SDDC-Dswitch-Private1"
}, {
"id" : "vmnic1",
"vdsName" : "SDDC-Dswitch-Private1"
} ]
}
}, {
"id" : "6ae78c2b-f4b6-4904-8fbc-d2ae50d62210",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "SDDC-Dswitch-Private1"
}, {
"id" : "vmnic1",
"vdsName" : "SDDC-Dswitch-Private1"
} ]
}
}, {
"id" : "b824a279-dc61-450f-9538-b57949f0c479",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "SDDC-Dswitch-Private1"
}, {
"id" : "vmnic1",
"vdsName" : "SDDC-Dswitch-Private1"
} ]
}
} ],
"datastoreSpec" : {
"vsanDatastoreSpec" : {
"failuresToTolerate" : 1,
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"datastoreName" : "vSanDatastore"
}
},
"networkSpec" : {
"vdsSpecs" : [ {
"name" : "SDDC-Dswitch-Private1",
"portGroupSpecs" : [ {
"name" : "SDDC-DPortGroup-Mgmt",
"transportType" : "MANAGEMENT"
}, {
"name" : "SDDC-DPortGroup-VSAN",
"transportType" : "VSAN"
}, {
"name" : "SDDC-DPortGroup-vMotion",
"transportType" : "VMOTION"
} ]
} ],
"nsxClusterSpec" : {
"nsxVClusterSpec" : {
"vlanId" : 0,
"vdsNameForVxlanConfig" : "SDDC-Dswitch-Private1"
}
}
}
} ]
},
"nsxVSpec" : {
"nsxManagerSpec" : {
"name" : "nsx-manager-2",
"networkDetailsSpec" : {
"ipAddress" : "10.0.0.44",
"dnsName" : "nsx-manager-2.vrack.vsphere.local",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.255.0"
}
},
"nsxVControllerSpec" : {
"nsxControllerIps" : [ "10.0.0.45", "10.0.0.46", "10.0.0.47" ],
"nsxControllerPassword" : "Test123456$%",
"nsxControllerGateway" : "10.0.0.250",
"nsxControllerSubnetMask" : "255.255.255.0"
},
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"nsxManagerAdminPassword" : "VMware123!",
"nsxManagerEnablePassword" : "VMware123!"
}
}
}
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 290
{
"id" : "5dcd0854-07b9-4552-81a4-96c4884dd0a8",
"description" : "Validating Domain Creation Spec",
"executionStatus" : "COMPLETED",
"resultStatus" : "SUCCEEDED",
"validationChecks" : [ {
"description" : "DomainCreationSpecValidation",
"resultStatus" : "SUCCEEDED"
} ]
}
-
In case of no errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "SUCCEEDED".
-
In case of errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "FAILED".
NoteMake changes to the input specification and re-validate using a new API invocation.
-
Trigger the task using the valid input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"domainName" : "Domain1",
"vcenterSpec" : {
"name" : "vcenter-1",
"networkDetailsSpec" : {
"ipAddress" : "10.0.0.43",
"dnsName" : "vcenter-2.vrack.vsphere.local",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.255.0"
},
"rootPassword" : "VMware123!",
"datacenterName" : "new-vi-1"
},
"computeSpec" : {
"clusterSpecs" : [ {
"name" : "Cluster1",
"hostSpecs" : [ {
"id" : "43f7709f-18ec-4ac1-b83a-68454367b00d",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "SDDC-Dswitch-Private1"
}, {
"id" : "vmnic1",
"vdsName" : "SDDC-Dswitch-Private1"
} ]
}
}, {
"id" : "c24ea969-dfa2-4fe8-98d0-3aa666f1a0b3",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "SDDC-Dswitch-Private1"
}, {
"id" : "vmnic1",
"vdsName" : "SDDC-Dswitch-Private1"
} ]
}
}, {
"id" : "25595513-b1c7-419d-b5eb-92195e2e5d52",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "SDDC-Dswitch-Private1"
}, {
"id" : "vmnic1",
"vdsName" : "SDDC-Dswitch-Private1"
} ]
}
} ],
"datastoreSpec" : {
"vsanDatastoreSpec" : {
"failuresToTolerate" : 1,
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"datastoreName" : "vSanDatastore"
}
},
"networkSpec" : {
"vdsSpecs" : [ {
"name" : "SDDC-Dswitch-Private1",
"portGroupSpecs" : [ {
"name" : "SDDC-DPortGroup-Mgmt",
"transportType" : "MANAGEMENT"
}, {
"name" : "SDDC-DPortGroup-VSAN",
"transportType" : "VSAN"
}, {
"name" : "SDDC-DPortGroup-vMotion",
"transportType" : "VMOTION"
} ]
} ],
"nsxClusterSpec" : {
"nsxVClusterSpec" : {
"vlanId" : 0,
"vdsNameForVxlanConfig" : "SDDC-Dswitch-Private1"
}
}
}
} ]
},
"nsxVSpec" : {
"nsxManagerSpec" : {
"name" : "nsx-manager-2",
"networkDetailsSpec" : {
"ipAddress" : "10.0.0.44",
"dnsName" : "nsx-manager-2.vrack.vsphere.local",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.255.0"
}
},
"nsxVControllerSpec" : {
"nsxControllerIps" : [ "10.0.0.45", "10.0.0.46", "10.0.0.47" ],
"nsxControllerPassword" : "Test123456$%",
"nsxControllerGateway" : "10.0.0.250",
"nsxControllerSubnetMask" : "255.255.255.0"
},
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"nsxManagerAdminPassword" : "VMware123!",
"nsxManagerEnablePassword" : "VMware123!"
}
}'
HTTP Request
POST /v1/domains HTTP/1.1
Content-Type: application/json
Content-Length: 2908
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"domainName" : "Domain1",
"vcenterSpec" : {
"name" : "vcenter-1",
"networkDetailsSpec" : {
"ipAddress" : "10.0.0.43",
"dnsName" : "vcenter-2.vrack.vsphere.local",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.255.0"
},
"rootPassword" : "VMware123!",
"datacenterName" : "new-vi-1"
},
"computeSpec" : {
"clusterSpecs" : [ {
"name" : "Cluster1",
"hostSpecs" : [ {
"id" : "43f7709f-18ec-4ac1-b83a-68454367b00d",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "SDDC-Dswitch-Private1"
}, {
"id" : "vmnic1",
"vdsName" : "SDDC-Dswitch-Private1"
} ]
}
}, {
"id" : "c24ea969-dfa2-4fe8-98d0-3aa666f1a0b3",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "SDDC-Dswitch-Private1"
}, {
"id" : "vmnic1",
"vdsName" : "SDDC-Dswitch-Private1"
} ]
}
}, {
"id" : "25595513-b1c7-419d-b5eb-92195e2e5d52",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "SDDC-Dswitch-Private1"
}, {
"id" : "vmnic1",
"vdsName" : "SDDC-Dswitch-Private1"
} ]
}
} ],
"datastoreSpec" : {
"vsanDatastoreSpec" : {
"failuresToTolerate" : 1,
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"datastoreName" : "vSanDatastore"
}
},
"networkSpec" : {
"vdsSpecs" : [ {
"name" : "SDDC-Dswitch-Private1",
"portGroupSpecs" : [ {
"name" : "SDDC-DPortGroup-Mgmt",
"transportType" : "MANAGEMENT"
}, {
"name" : "SDDC-DPortGroup-VSAN",
"transportType" : "VSAN"
}, {
"name" : "SDDC-DPortGroup-vMotion",
"transportType" : "VMOTION"
} ]
} ],
"nsxClusterSpec" : {
"nsxVClusterSpec" : {
"vlanId" : 0,
"vdsNameForVxlanConfig" : "SDDC-Dswitch-Private1"
}
}
}
} ]
},
"nsxVSpec" : {
"nsxManagerSpec" : {
"name" : "nsx-manager-2",
"networkDetailsSpec" : {
"ipAddress" : "10.0.0.44",
"dnsName" : "nsx-manager-2.vrack.vsphere.local",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.255.0"
}
},
"nsxVControllerSpec" : {
"nsxControllerIps" : [ "10.0.0.45", "10.0.0.46", "10.0.0.47" ],
"nsxControllerPassword" : "Test123456$%",
"nsxControllerGateway" : "10.0.0.250",
"nsxControllerSubnetMask" : "255.255.255.0"
},
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"nsxManagerAdminPassword" : "VMware123!",
"nsxManagerEnablePassword" : "VMware123!"
}
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/tasks/060a82b4-df4a-419b-8729-20fb259282fc
Content-Length: 142
{
"id" : "060a82b4-df4a-419b-8729-20fb259282fc",
"name" : "",
"status" : "UNKNOWN",
"creationTimestamp" : "2022-02-08T10:30:31.769Z"
}
-
Poll the task until "status" is not "IN_PROGRESS" with the ID from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.7.2. Get the Domains
Prerequisites
None
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/domains HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 567
{
"elements" : [ {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c5",
"name" : "VI-1",
"vcenters" : [ {
"id" : "c0703437-6756-470b-9e1c-f9d3bbc9b1c6"
} ],
"clusters" : [ {
"id" : "8045e44e-974e-4f43-9862-7f0326782655"
} ]
}, {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c1",
"name" : "VDI-1",
"vcenters" : [ {
"id" : "c0703437-6846-470b-9e1c-f9d3bbc9b1c9"
} ],
"clusters" : [ {
"id" : "8045e44e-974e-4f43-9862-7f0326782677"
}, {
"id" : "8045e44e-974e-4f43-9861-7f0326782633"
} ]
} ]
}
2.7.3. Get a Domain
Prerequisites
-
The following data is required
-
ID of the domain
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/c0703437-6746-470b-9e1c-f9d3bbc9b1c5' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/domains/c0703437-6746-470b-9e1c-f9d3bbc9b1c5 HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 222
{
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c5",
"name" : "VI-1",
"vcenters" : [ {
"id" : "c0703437-6756-470b-9e1c-f9d3bbc9b1c6"
} ],
"clusters" : [ {
"id" : "8045e44e-974e-4f43-9862-7f0326782655"
} ]
}
2.7.4. Get Domain Endpoints
Prerequisites
-
The following data is required
-
ID of the domain
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/3c86f856-58f3-4768-afca-ee6efd53b4cb/endpoints' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/domains/3c86f856-58f3-4768-afca-ee6efd53b4cb/endpoints HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 192
{
"elements" : [ {
"type" : "VCENTER",
"url" : "https://vcenter-1.vrack.vsphere.local"
}, {
"type" : "NSX_MANAGER",
"url" : "https://nsxManager.vrack.vsphere.local"
} ]
}
2.7.5. Delete a Domain
When you delete a domain, the clusters within the domain are deleted and the hosts are returned to the free pool.
|
Warning
|
Deleting a domain is an irreversible operation. All clusters and VMs within the domain are deleted and the underlying datastores are destroyed. |
|
Warning
|
Deleting a domain puts the host "status" to UNASSIGNED_UNUSEABLE. Cleanup the hosts to change the "status" to UNASSIGNED_USEABLE. |
|
Note
|
The network pools used by the domain are not deleted as part of task and must be deleted separately. |
Prerequisites
-
The following data is required
-
ID of the domain that has to be deleted.
-
|
Tip
|
Back up the data on the domain. |
|
Tip
|
Migrate the VMs that you want to retain, to another domain. |
Steps
-
Initialize the deletion.
|
Warning
|
It is not possible to delete a domain without having marked it for deletion. This 2-step deletion ensures that a domain is not deleted accidentally. |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/f74c2d97-621a-4984-9ab6-5d84effde82f' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-d '{
"markForDeletion" : true
}'
HTTP Request
PATCH /v1/domains/f74c2d97-621a-4984-9ab6-5d84effde82f HTTP/1.1
Content-Type: application/json
Content-Length: 30
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"markForDeletion" : true
}
HTTP Response
HTTP/1.1 200 OK
-
Trigger the deletion.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/f74c2d97-621a-4984-9ab6-5d84effde82f' -i -u 'admin:VMwareInfra@1' -X DELETE
HTTP Request
DELETE /v1/domains/f74c2d97-621a-4984-9ab6-5d84effde82f HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/tasks/3e3e898b-d8bf-4ba9-bfca-766b8fa88552
Content-Length: 142
{
"id" : "3e3e898b-d8bf-4ba9-bfca-766b8fa88552",
"name" : "",
"status" : "UNKNOWN",
"creationTimestamp" : "2022-02-08T10:30:30.289Z"
}
-
Poll the task until "status" is not "IN_PROGRESS" using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.8. Clusters
2.8.1. Create a Cluster
After you add the primary cluster, you can add more clusters to expand the domain.
Prerequisites
-
The following data is required
-
ID of the domain in which the cluster is to be created
-
Cluster details
-
Name of the cluster
-
Hosts details
-
ID of the host (UUID)
-
License key for the host
-
List of VDS names to associate with host
-
ID of the vmNic host to be associated with VDS / N-VDS, once added to cluster
-
-
Datastore details
NoteOnly one of "vsanDatastoreSpec" (For VSAN), "nfsDatastoreSpec" (For NFS) or "vmfsDatastoreSpec" (For VMFS on FC) must be specified. -
For VSAN
-
Number of host failures to tolerate (can be 0, 1, or 2)
-
License key for the vSAN datastore
{ "vsanDatastoreSpec" : { "failuresToTolerate" : 1, "licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX", "datastoreName" : "vSanDatastore" } }
-
-
For NFS
-
List of NFS server names
-
Shared directory path
-
User tag used to annotate NFS share
-
Boolean to identify if the mount directory should be read-only
{ "nfsDatastoreSpecs" : [ { "nasVolume" : { "serverName" : [ "10.0.0.250" ], "path" : "/nfs_mount/my_read_write_folder", "readOnly" : false }, "datastoreName" : "NFSShare" } ] }
-
-
For VMFS on FC
-
Ensure that the ESXi hosts have the given VMFS on FC datastore name configured.
{ "vmfsDatastoreSpec" : { "fcSpec" : [ { "datastoreName" : "sample-vmfs-on-fc-datastore-name" } ] } } -
-
Network Details
-
List of VDS details
-
For each VDS
Port group names and the corresponding transport type
DVS host Infrastructure traffic resource type
Maximum allowed usage for a traffic class
Amount of bandwidth to be reserved for the host infrastructure traffic class
-
-
NSX cluster Details
NoteOnly one of "nsxVClusterSpec" (For NSX-V) or "nsxTClusterSpec" (For NSX-T) must be specified. -
For NSX-V
VLAN ID of the VXLAN
License key for NSX
VDS to be used for VXLAN traffic/port group. This should belong to one of the VDS being created for the cluster
-
-
{ "nsxVClusterSpec" : { "vlanId" : 0, "vdsNameForVxlanConfig" : "SDDC-Dswitch-Private1" } }-
For NSX-T
VLAN ID of Geneve
-
-
{ "nsxTClusterSpec" : { "geneveVlanId" : 2 } } -
-
Network pool must be configured.
-
Logical VMware Cloud Foundation container (Workload Domain) must be provisioned.
|
Note
|
NSX manager and controller is configured when domain is created. |
-
Prerequisites for vSAN, NFS or VMFS on FC must be met.
-
License key details may be provisioned in vCenter.
-
Host configuration must have minimum two active vmNics.
-
There must be at least three hosts available in the VMware Cloud Foundation inventory.
-
Ensure that the hosts you want to add to the cluster are in UNASSIGNED_USEABLE state.
-
You must have valid host and vSAN (if using vSAN storage) license key specified with adequate sockets available for the host to be added.
-
A DHCP server must be configured on the VXLAN VLAN of the management domain. When NSX creates VXLAN VTEPs for the domain, they are assigned IP addresses from the DHCP server.
-
Evaluate if you want to have pNICs on multiple DVS’s, and on N-VDS if it is NSX-T domain. At least two pNICs are needed on a single switch. Below is a spec sample:
{ "vmNics" : [ { "id" : "vmnic0", "vdsName" : "SDDC-Dswitch-Private1" }, { "id" : "vmnic1", "vdsName" : "SDDC-Dswitch-Private1" }, { "id" : "vmnic2", "vdsName" : "default", "moveToNvds" : true }, { "id" : "vmnic3", "vdsName" : "default", "moveToNvds" : true } ] }
Steps
-
Validate the input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/clusters/validations' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"clusterCreationSpec" : {
"domainId" : "159a5c0e-dca4-450d-ba9f-e58f26313705",
"computeSpec" : {
"clusterSpecs" : [ {
"name" : "Cluster1",
"hostSpecs" : [ {
"id" : "f278dbab-78f4-4bed-83ea-0b82732b84b5",
"licenseKey" : "XXXX-XXXX"
}, {
"id" : "8b7e29ae-b14a-447e-8a39-3e0dcd8e5646",
"licenseKey" : "XXXX-XXXX"
}, {
"id" : "d65c19c3-90aa-419c-a49b-430c749b1eb1",
"licenseKey" : "XXXX-XXXX"
} ],
"datastoreSpec" : {
"vsanDatastoreSpec" : {
"failuresToTolerate" : 1,
"licenseKey" : "XXXX-XXXX",
"datastoreName" : "vSanDatastore"
}
},
"networkSpec" : {
"vdsSpecs" : [ {
"name" : "vRack-DSwitch",
"portGroupSpecs" : [ {
"name" : "SDDC-DPortGroup-MANAGEMENT",
"transportType" : "MANAGEMENT"
}, {
"name" : "SDDC-DPortGroup-VMOTION",
"transportType" : "VMOTION"
}, {
"name" : "SDDC-DPortGroup-VMOTION",
"transportType" : "VMOTION"
} ]
} ],
"nsxClusterSpec" : {
"nsxVClusterSpec" : {
"vlanId" : 0,
"vdsNameForVxlanConfig" : "vRack-DSwitch"
}
}
},
"advancedOptions" : {
"evcMode" : "",
"highAvailability" : {
"enabled" : false
}
}
} ]
}
}
}'
HTTP Request
POST /v1/clusters/validations HTTP/1.1
Content-Type: application/json
Content-Length: 1542
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"clusterCreationSpec" : {
"domainId" : "159a5c0e-dca4-450d-ba9f-e58f26313705",
"computeSpec" : {
"clusterSpecs" : [ {
"name" : "Cluster1",
"hostSpecs" : [ {
"id" : "f278dbab-78f4-4bed-83ea-0b82732b84b5",
"licenseKey" : "XXXX-XXXX"
}, {
"id" : "8b7e29ae-b14a-447e-8a39-3e0dcd8e5646",
"licenseKey" : "XXXX-XXXX"
}, {
"id" : "d65c19c3-90aa-419c-a49b-430c749b1eb1",
"licenseKey" : "XXXX-XXXX"
} ],
"datastoreSpec" : {
"vsanDatastoreSpec" : {
"failuresToTolerate" : 1,
"licenseKey" : "XXXX-XXXX",
"datastoreName" : "vSanDatastore"
}
},
"networkSpec" : {
"vdsSpecs" : [ {
"name" : "vRack-DSwitch",
"portGroupSpecs" : [ {
"name" : "SDDC-DPortGroup-MANAGEMENT",
"transportType" : "MANAGEMENT"
}, {
"name" : "SDDC-DPortGroup-VMOTION",
"transportType" : "VMOTION"
}, {
"name" : "SDDC-DPortGroup-VMOTION",
"transportType" : "VMOTION"
} ]
} ],
"nsxClusterSpec" : {
"nsxVClusterSpec" : {
"vlanId" : 0,
"vdsNameForVxlanConfig" : "vRack-DSwitch"
}
}
},
"advancedOptions" : {
"evcMode" : "",
"highAvailability" : {
"enabled" : false
}
}
} ]
}
}
}
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 292
{
"id" : "45bf9b16-e2c9-4cda-b755-0433ce9e4357",
"description" : "Validating Cluster Creation Spec",
"executionStatus" : "COMPLETED",
"resultStatus" : "SUCCEEDED",
"validationChecks" : [ {
"description" : "ClusterCreationSpecValidation",
"resultStatus" : "SUCCEEDED"
} ]
}
-
In case of no errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "SUCCEEDED".
-
In case of errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "FAILED".
NoteMake changes to the input specification and re-validate using a new API invocation.
-
Trigger the task using the valid input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/clusters' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"domainId" : "dd84362b-b0b3-4ff7-9320-34c438542f98",
"computeSpec" : {
"clusterSpecs" : [ {
"name" : "Cluster1",
"hostSpecs" : [ {
"id" : "6c13a9fb-6eb3-4d78-a167-9ec72257a263",
"licenseKey" : "XXXX-XXXX"
}, {
"id" : "ffdf6b2b-8062-4349-b065-8b5c824634a9",
"licenseKey" : "XXXX-XXXX"
}, {
"id" : "37854814-8393-4393-b4eb-ca5b45e21f59",
"licenseKey" : "XXXX-XXXX"
} ],
"datastoreSpec" : {
"vsanDatastoreSpec" : {
"failuresToTolerate" : 1,
"licenseKey" : "XXXX-XXXX",
"datastoreName" : "vSanDatastore"
}
},
"networkSpec" : {
"vdsSpecs" : [ {
"name" : "vRack-DSwitch",
"portGroupSpecs" : [ {
"name" : "SDDC-DPortGroup-MANAGEMENT",
"transportType" : "MANAGEMENT"
}, {
"name" : "SDDC-DPortGroup-VMOTION",
"transportType" : "VMOTION"
}, {
"name" : "SDDC-DPortGroup-VMOTION",
"transportType" : "VMOTION"
} ]
} ],
"nsxClusterSpec" : {
"nsxVClusterSpec" : {
"vlanId" : 0,
"vdsNameForVxlanConfig" : "vRack-DSwitch"
}
}
},
"advancedOptions" : {
"evcMode" : "",
"highAvailability" : {
"enabled" : false
}
}
} ]
}
}'
HTTP Request
POST /v1/clusters HTTP/1.1
Content-Type: application/json
Content-Length: 1410
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"domainId" : "dd84362b-b0b3-4ff7-9320-34c438542f98",
"computeSpec" : {
"clusterSpecs" : [ {
"name" : "Cluster1",
"hostSpecs" : [ {
"id" : "6c13a9fb-6eb3-4d78-a167-9ec72257a263",
"licenseKey" : "XXXX-XXXX"
}, {
"id" : "ffdf6b2b-8062-4349-b065-8b5c824634a9",
"licenseKey" : "XXXX-XXXX"
}, {
"id" : "37854814-8393-4393-b4eb-ca5b45e21f59",
"licenseKey" : "XXXX-XXXX"
} ],
"datastoreSpec" : {
"vsanDatastoreSpec" : {
"failuresToTolerate" : 1,
"licenseKey" : "XXXX-XXXX",
"datastoreName" : "vSanDatastore"
}
},
"networkSpec" : {
"vdsSpecs" : [ {
"name" : "vRack-DSwitch",
"portGroupSpecs" : [ {
"name" : "SDDC-DPortGroup-MANAGEMENT",
"transportType" : "MANAGEMENT"
}, {
"name" : "SDDC-DPortGroup-VMOTION",
"transportType" : "VMOTION"
}, {
"name" : "SDDC-DPortGroup-VMOTION",
"transportType" : "VMOTION"
} ]
} ],
"nsxClusterSpec" : {
"nsxVClusterSpec" : {
"vlanId" : 0,
"vdsNameForVxlanConfig" : "vRack-DSwitch"
}
}
},
"advancedOptions" : {
"evcMode" : "",
"highAvailability" : {
"enabled" : false
}
}
} ]
}
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/tasks/6617d6c5-ccdc-4c68-a422-30e42ea8c393
Content-Length: 142
{
"id" : "6617d6c5-ccdc-4c68-a422-30e42ea8c393",
"name" : "",
"status" : "UNKNOWN",
"creationTimestamp" : "2022-02-08T10:29:52.554Z"
}
-
Poll the task until "status" is not "IN_PROGRESS" using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.8.2. Get the Clusters
Prerequisites
None
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/clusters' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/clusters HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1721
{
"elements" : [ {
"id" : "8045e44e-974e-4f43-9862-7f0326782655",
"name" : "sfo01-m01-mgmt01",
"primaryDatastoreName" : "sfo01-m01-vsan01",
"primaryDatastoreType" : "VSAN",
"hosts" : [ {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c5"
}, {
"id" : "c0703431-6742-470b-9e1d-f9d3bbc9b1c9"
} ],
"isStretched" : false
}, {
"id" : "8045e44e-974e-4f43-9862-7f0326782677",
"name" : "sfo01-m01-wld01",
"primaryDatastoreName" : "sfo01-m01-nfs01",
"primaryDatastoreType" : "NFS",
"hosts" : [ {
"id" : "c0703437-6746-470z-9e1c-f9d3bbc9b1c6"
}, {
"id" : "c0703431-6742-470t-9e1d-f9d3bbc9b1c1"
} ],
"isStretched" : false
}, {
"id" : "8045e44e-974e-4f43-9861-7f0326782633",
"name" : "sfo01-m01-wld02",
"primaryDatastoreName" : "sfo01-m01-nfs02",
"primaryDatastoreType" : "NFS",
"hosts" : [ {
"id" : "c0703437-6746-470e-9e1c-f9d3bbc9b1c3"
}, {
"id" : "c0703431-6742-470r-9e1d-f9d3bbc9b1c4"
} ],
"isStretched" : false
}, {
"id" : "8045e44e-974e-4f43-9861-7f0326782677",
"name" : "sfo01-m01-wld03",
"primaryDatastoreName" : "sfo01-m01-fc01",
"primaryDatastoreType" : "FC",
"hosts" : [ {
"id" : "c0703437-6746-470e-9e2c-f9d3bbc9b1c3"
}, {
"id" : "c0703431-6742-460r-9e1d-f9d3bbc9b1c4"
} ],
"isStretched" : false
}, {
"id" : "2345e44e-974e-4f43-9862-7f0326782898",
"name" : "SDDC-Cluster1",
"primaryDatastoreName" : "sfo01-m01-vsan01",
"primaryDatastoreType" : "VSAN",
"hosts" : [ {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c5"
}, {
"id" : "c0703431-6742-470b-9e1d-f9d3bbc9b1c9"
} ],
"isStretched" : true
} ]
}
Get the Stretched Clusters
Prerequisites
None
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/clusters?isStretched=true' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/clusters?isStretched=true HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 363
{
"elements" : [ {
"id" : "2345e44e-974e-4f43-9862-7f0326782898",
"name" : "sfo01-m01-mgmt01",
"primaryDatastoreName" : "sfo01-m01-vsan01",
"primaryDatastoreType" : "VSAN",
"hosts" : [ {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c5"
}, {
"id" : "c0703431-6742-470b-9e1d-f9d3bbc9b1c9"
} ],
"isStretched" : true
} ]
}
Get the Vanilla Clusters
Prerequisites
None
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/clusters?isStretched=false' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/clusters?isStretched=false HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1382
{
"elements" : [ {
"id" : "8045e44e-974e-4f43-9862-7f0326782655",
"name" : "sfo01-m01-mgmt01",
"primaryDatastoreName" : "sfo01-m01-vsan01",
"primaryDatastoreType" : "VSAN",
"hosts" : [ {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c5"
}, {
"id" : "c0703431-6742-470b-9e1d-f9d3bbc9b1c9"
} ],
"isStretched" : false
}, {
"id" : "8045e44e-974e-4f43-9862-7f0326782677",
"name" : "sfo01-m01-wld01",
"primaryDatastoreName" : "sfo01-m01-nfs01",
"primaryDatastoreType" : "NFS",
"hosts" : [ {
"id" : "c0703437-6746-470z-9e1c-f9d3bbc9b1c6"
}, {
"id" : "c0703431-6742-470t-9e1d-f9d3bbc9b1c1"
} ],
"isStretched" : false
}, {
"id" : "8045e44e-974e-4f43-9861-7f0326782633",
"name" : "sfo01-m01-wld02",
"primaryDatastoreName" : "sfo01-m01-nfs02",
"primaryDatastoreType" : "NFS",
"hosts" : [ {
"id" : "c0703437-6746-470e-9e1c-f9d3bbc9b1c3"
}, {
"id" : "c0703431-6742-470r-9e1d-f9d3bbc9b1c4"
} ],
"isStretched" : false
}, {
"id" : "8045e44e-974e-4f43-9861-7f0326782677",
"name" : "sfo01-m01-wld03",
"primaryDatastoreName" : "sfo01-m01-fc01",
"primaryDatastoreType" : "FC",
"hosts" : [ {
"id" : "c0703437-6746-470e-9e2c-f9d3bbc9b1c3"
}, {
"id" : "c0703431-6742-460r-9e1d-f9d3bbc9b1c4"
} ],
"isStretched" : false
} ]
}
2.8.3. Get a Cluster
Prerequisites
-
The following data is required
-
ID of the cluster
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/clusters/8045e44e-974e-4f43-9862-7f0326782655' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/clusters/8045e44e-974e-4f43-9862-7f0326782655 HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 319
{
"id" : "8045e44e-974e-4f43-9862-7f0326782655",
"name" : "sfo01-m01-mgmt01",
"primaryDatastoreName" : "sfo01-m01-vsan01",
"primaryDatastoreType" : "VSAN",
"hosts" : [ {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c5"
}, {
"id" : "c0703431-6742-470b-9e1d-f9d3bbc9b1c9"
} ],
"isStretched" : false
}
2.8.4. Expand a Cluster
Adding an individual host to a cluster adds the resources of that host to the cluster. You can add multiple hosts at a time to a cluster.
Prerequisites
-
The following data is required
-
ID of the cluster
-
For each host
-
ID of the host (UUID)
-
List of VDS names to associate with host
-
ID of the vmNic, host is associated to
-
-
License key of ESXi
-
-
The cluster in a domain to which hosts are to be added must exist.
-
There must be a host available in the VMware Cloud Foundation inventory.
-
The hosts to be added must have been commissioned.
-
Ensure that the host you want to add is in an active state.
-
For expanding a cluster which uses more than 2 vmnics, get the hosts which are compatible with the cluster using hosts query API with the criterion "HOST_COMPATIBLE_WITH_CLUSTER_USING_PNICS".
|
Tip
|
Refer to: Get the Hosts based on a Criterion. |
-
You must have a valid ESXi license specified with adequate sockets available for the host to be added.
-
Ensure that the host to be added to the cluster matches the configuration of the hosts already in the cluster. This ensures a balanced configuration of the cluster.
-
Cluster should be in Stretched state, if expansion to be performed is on Stretched cluster.
Steps
-
Validate the input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32/validations' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"clusterUpdateSpec" : {
"clusterExpansionSpec" : {
"hostSpecs" : [ {
"id" : "3c9a689f-4370-482a-9e00-edadc261be38",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "switch0",
"moveToNvds" : false
}, {
"id" : "vmnic1",
"vdsName" : "switch1",
"moveToNvds" : true
} ]
}
} ]
}
}
}'
HTTP Request
POST /v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32/validations HTTP/1.1
Content-Type: application/json
Content-Length: 446
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"clusterUpdateSpec" : {
"clusterExpansionSpec" : {
"hostSpecs" : [ {
"id" : "3c9a689f-4370-482a-9e00-edadc261be38",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "switch0",
"moveToNvds" : false
}, {
"id" : "vmnic1",
"vdsName" : "switch1",
"moveToNvds" : true
} ]
}
} ]
}
}
}
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 294
{
"id" : "787c78a3-1a05-41a4-b317-2d969bc3d788",
"description" : "Validating Cluster Expansion Spec",
"executionStatus" : "COMPLETED",
"resultStatus" : "SUCCEEDED",
"validationChecks" : [ {
"description" : "ClusterExpansionSpecValidation",
"resultStatus" : "SUCCEEDED"
} ]
}
-
In case of no errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "SUCCEEDED".
-
In case of errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "FAILED".
NoteMake changes to the input specification and re-validate using a new API invocation.
-
Trigger the task using the valid input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-d '{
"clusterExpansionSpec" : {
"hostSpecs" : [ {
"id" : "465f2baa-ac3e-483b-bbeb-8279b4642fcb",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "switch0",
"moveToNvds" : false
}, {
"id" : "vmnic1",
"vdsName" : "switch1",
"moveToNvds" : true
} ]
}
} ]
}
}'
HTTP Request
PATCH /v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32 HTTP/1.1
Content-Type: application/json
Content-Length: 384
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"clusterExpansionSpec" : {
"hostSpecs" : [ {
"id" : "465f2baa-ac3e-483b-bbeb-8279b4642fcb",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "switch0",
"moveToNvds" : false
}, {
"id" : "vmnic1",
"vdsName" : "switch1",
"moveToNvds" : true
} ]
}
} ]
}
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/tasks/5a7f57f1-dee9-4f36-8eef-3df24a1cdd72
Content-Length: 142
{
"id" : "5a7f57f1-dee9-4f36-8eef-3df24a1cdd72",
"name" : "",
"status" : "UNKNOWN",
"creationTimestamp" : "2022-02-08T10:29:51.072Z"
}
-
Poll the task until "status" is not "IN_PROGRESS" using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.8.5. Compact a Cluster
When a host is removed from a cluster in a domain, the vSAN members are reduced. Ensure that you have enough hosts remaining to facilitate the configured vSAN availability. Failure to do so might result in the datastore being marked as read-only or in data loss.
Prerequisites
-
The following data is required
-
For each host to be removed
-
ID of the host
-
-
Steps
-
Validate the input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32/validations' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"clusterUpdateSpec" : {
"clusterCompactionSpec" : {
"hosts" : [ {
"id" : "dfde8d33-783a-4b3a-8581-967864712322"
} ]
}
}
}'
HTTP Request
POST /v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32/validations HTTP/1.1
Content-Type: application/json
Content-Length: 155
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"clusterUpdateSpec" : {
"clusterCompactionSpec" : {
"hosts" : [ {
"id" : "dfde8d33-783a-4b3a-8581-967864712322"
} ]
}
}
}
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 296
{
"id" : "bbf6764f-32d2-42a0-abf1-b9e41a3dbbc0",
"description" : "Validating Cluster Compaction Spec",
"executionStatus" : "COMPLETED",
"resultStatus" : "SUCCEEDED",
"validationChecks" : [ {
"description" : "ClusterCompactionSpecValidation",
"resultStatus" : "SUCCEEDED"
} ]
}
-
In case of no errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "SUCCEEDED".
-
In case of errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "FAILED".
NoteMake changes to the input specification and re-validate using a new API invocation.
-
Trigger the task using the valid input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-d '{
"clusterCompactionSpec" : {
"hosts" : [ {
"id" : "f6c81733-613c-4152-90aa-e618bec84d5c"
} ]
}
}'
HTTP Request
PATCH /v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32 HTTP/1.1
Content-Type: application/json
Content-Length: 115
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"clusterCompactionSpec" : {
"hosts" : [ {
"id" : "f6c81733-613c-4152-90aa-e618bec84d5c"
} ]
}
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/tasks/82e2cf1a-e2f5-480a-b491-d756246f4e58
Content-Length: 142
{
"id" : "82e2cf1a-e2f5-480a-b491-d756246f4e58",
"name" : "",
"status" : "UNKNOWN",
"creationTimestamp" : "2022-02-08T10:29:53.785Z"
}
-
Poll the task until "status" is not "IN_PROGRESS" using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.8.6. Stretch a Cluster
Convert a Standard vSAN cluster to a Stretched cluster
Prerequisites
-
The following data is required
-
ID of the cluster
-
For each host
-
ID of the host (UUID)
-
License key of ESXi
-
-
For each Witness host
-
ID of witness host
-
FQDN of witness host
-
vSAN subnet cidr of witness host
-
-
-
The cluster must exist.
-
There must be a host available in the VMware Cloud Foundation inventory.
-
The hosts to be added must have been commissioned.
-
Ensure that the host you want to add is in an active state.
-
You must have a valid ESXi license specified with adequate sockets available for the host to be added.
-
Ensure that the host to be added to the cluster matches the configuration of the hosts already in the cluster. This ensures a balanced configuration of the cluster.
-
vSAN witness should be configured.
-
Underlying physical network should have proper MTUs and vSAN/vMotion connectivity between availability zones and the witness.
Steps
-
Validate the input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32/validations' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"clusterUpdateSpec" : {
"clusterStretchSpec" : {
"hostSpecs" : [ {
"id" : "2d615bea-7f1f-4b1c-915b-fd471ceaa179",
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "switch0",
"moveToNvds" : false
}, {
"id" : "vmnic1",
"vdsName" : "switch1",
"moveToNvds" : true
} ]
}
} ],
"witnessSpec" : {
"vsanIp" : "10.0.4.88",
"fqdn" : "witness-vsan.vrack.vsphere.local",
"vsanCidr" : "10.0.4.0/24"
}
}
}
}'
HTTP Request
POST /v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32/validations HTTP/1.1
Content-Type: application/json
Content-Length: 653
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"clusterUpdateSpec" : {
"clusterStretchSpec" : {
"hostSpecs" : [ {
"id" : "2d615bea-7f1f-4b1c-915b-fd471ceaa179",
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "switch0",
"moveToNvds" : false
}, {
"id" : "vmnic1",
"vdsName" : "switch1",
"moveToNvds" : true
} ]
}
} ],
"witnessSpec" : {
"vsanIp" : "10.0.4.88",
"fqdn" : "witness-vsan.vrack.vsphere.local",
"vsanCidr" : "10.0.4.0/24"
}
}
}
}
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 290
{
"id" : "ff4a3c37-42d7-4f86-99a5-3d6e6ef6cc0a",
"description" : "Validating Cluster Stretch Spec",
"executionStatus" : "COMPLETED",
"resultStatus" : "SUCCEEDED",
"validationChecks" : [ {
"description" : "ClusterStretchSpecValidation",
"resultStatus" : "SUCCEEDED"
} ]
}
-
In case of no errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "SUCCEEDED".
-
In case of errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "FAILED".
NoteMake changes to the input specification and re-validate using a new API invocation.
-
Trigger the task using the valid input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-d '{
"clusterStretchSpec" : {
"hostSpecs" : [ {
"id" : "363763f9-fa24-4eeb-aac5-61b93ac98480",
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "switch0",
"moveToNvds" : false
}, {
"id" : "vmnic1",
"vdsName" : "switch1",
"moveToNvds" : true
} ]
}
} ],
"witnessSpec" : {
"vsanIp" : "10.0.4.88",
"fqdn" : "witness-vsan.vrack.vsphere.local",
"vsanCidr" : "10.0.4.0/24"
}
}
}'
HTTP Request
PATCH /v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32 HTTP/1.1
Content-Type: application/json
Content-Length: 579
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"clusterStretchSpec" : {
"hostSpecs" : [ {
"id" : "363763f9-fa24-4eeb-aac5-61b93ac98480",
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"hostNetworkSpec" : {
"vmNics" : [ {
"id" : "vmnic0",
"vdsName" : "switch0",
"moveToNvds" : false
}, {
"id" : "vmnic1",
"vdsName" : "switch1",
"moveToNvds" : true
} ]
}
} ],
"witnessSpec" : {
"vsanIp" : "10.0.4.88",
"fqdn" : "witness-vsan.vrack.vsphere.local",
"vsanCidr" : "10.0.4.0/24"
}
}
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/tasks/1755010a-586e-4922-9210-234b08cc5d2a
Content-Length: 142
{
"id" : "1755010a-586e-4922-9210-234b08cc5d2a",
"name" : "",
"status" : "UNKNOWN",
"creationTimestamp" : "2022-02-08T10:29:52.962Z"
}
-
Poll the task until "status" is not "IN_PROGRESS" using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.8.7. Unstretch a Cluster
Convert a Stretched cluster to a Standard vSAN cluster
Prerequisites
-
The following data is required
-
ID of the cluster
-
-
The cluster must exist.
-
Cluster should be in Stretched state.
Steps
-
Trigger the task using the valid input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-d '{
"clusterUnstretchSpec" : { }
}'
HTTP Request
PATCH /v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32 HTTP/1.1
Content-Type: application/json
Content-Length: 34
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"clusterUnstretchSpec" : { }
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/tasks/d29d6f05-b3d9-4b51-9c3d-d9eed6b17b60
Content-Length: 142
{
"id" : "d29d6f05-b3d9-4b51-9c3d-d9eed6b17b60",
"name" : "",
"status" : "UNKNOWN",
"creationTimestamp" : "2022-02-08T10:29:52.356Z"
}
-
Poll the task until "status" is not "IN_PROGRESS" using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.8.8. Delete a Cluster
|
Warning
|
Datastores on the ESXi hosts in the cluster that will be deleted are destroyed. |
|
Note
|
You cannot delete the last cluster in a domain. Instead, the domain can be deleted. |
Prerequisites
-
The following data is required
-
ID of the cluster to be deleted
-
-
Ensure that a cluster with the given ID exists.
-
The cluster has been marked for deletion.
-
Migrate or backup the VMs and data on the data store associated with the cluster to another location.
Steps
-
Initialize the deletion.
|
Warning
|
It is not possible to delete a cluster without having marked it for deletion. This 2-step deletion ensures that a cluster is not deleted accidentally. |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-d '{
"markForDeletion" : true
}'
HTTP Request
PATCH /v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32 HTTP/1.1
Content-Type: application/json
Content-Length: 30
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"markForDeletion" : true
}
HTTP Response
HTTP/1.1 200 OK
-
Trigger the deletion.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32' -i -u 'admin:VMwareInfra@1' -X DELETE
HTTP Request
DELETE /v1/clusters/2d54bb6c-637a-49a4-a94c-622671d0ab32 HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/tasks/e352eb78-5495-45e3-875a-b373ea889a22
Content-Length: 142
{
"id" : "e352eb78-5495-45e3-875a-b373ea889a22",
"name" : "",
"status" : "UNKNOWN",
"creationTimestamp" : "2022-02-08T10:29:51.797Z"
}
-
Poll the task until "status" is not "IN_PROGRESS" using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.9. Pivotal Container Service
2.9.1. Validate Pivotal Container Service specification
Prerequisites
-
NSX-T Workload Domain.
-
An NSX-T backed workload domain must be prepared and available for consumption.
-
-
DNS and IP Allocation
-
Prepare the IP addressees and forward/reserve DNS records for:
-
PKS API
-
Pivotal Operations Manager
-
Harbor Registry (optional)
-
-
-
Certificates
-
Generate the certificates and private keys from a trusted certificate authority that include the fully qualified domain names for each PKS management component.
-
-
NSX-T Overlay Networking
-
Prepare the following NSX-T objects:
-
NSX-T Tier-0 router
-
NSX-T Tier-1 router
-
node and pod IP blocks
-
floating IP pool
-
-
-
Availability Zones
-
Prepare the network settings and resources for the availability zones. This includes:
-
network CIDR
-
gateway
-
reserved IP ranges
-
target logical switch
-
vSphere cluster for the management and the Kubernetes availability zones
-
-
At least three Kubernetes availability zones are recommended for a highly available deployment of your chosen application runtime.
-
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/pkses/validations' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"domainId" : "76df11e9-5c1f-4376-b913-0ea93ebda983",
"name" : "PKS-1",
"pksApiHostname" : "pksApi.sfo01.rainpole.local",
"adminPassword" : "SecurePassword123!",
"decryptionPassphrase" : "SecurePassword123!",
"harborHostname" : "harbor.sfo01.rainpole.local",
"installHarbor" : true,
"nsxtItemsSpec" : {
"t0routerId" : "bc3fda31-74b9-4759-8e1f-ff72726b8d5d",
"nodesIpBlockId" : "b73446a0-9ffe-4291-b34f-ff0b6ee67ff3",
"floatingIpPoolId" : "ee7d0bc1-0cd3-4c59-8944-65a36fe35cf7",
"podsIpBlockId" : "6f5db6d2-30f6-47e3-a765-3ebc34390bce"
},
"pksOpsManagerVmSpec" : {
"network" : {
"network" : "network",
"dnsServers" : [ "172.16.11.4", "172.16.11.5" ],
"ntpServers" : [ "172.16.11.251", "172.16.11.252" ],
"dnsSuffix" : "*.sfo01.rainpole.local",
"gateway" : "10.255.0.1",
"netmask" : "255.255.255.0"
},
"appliance" : {
"ip" : "10.255.0.10",
"hostname" : "pcf.sfo01.rainpole.local",
"vmName" : "ops-manager"
}
},
"availabilityZoneSpec" : {
"managementNetwork" : {
"vcenterNetwork" : "VcenterNetwork",
"cidr" : "10.255.0.0/24",
"gateway" : "10.255.0.1",
"reservedRanges" : "10.255.0.1-10.255.0.10",
"dnsServer" : "172.16.11.4"
},
"kubernetesNetwork" : {
"vcenterNetwork" : "VcenterNetwork",
"cidr" : "10.255.1.0/24",
"gateway" : "10.255.1.1",
"reservedRanges" : "10.255.1.1-10.255.1.10",
"dnsServer" : "172.16.11.4"
},
"managementZone" : {
"name" : "AZ1",
"resourcePoolName" : "AZ1_Resource_Pool",
"clusterName" : "pks-cluster"
},
"kubernetesZones" : [ {
"name" : "AZ2",
"resourcePoolName" : "AZ2_Resource_Pool",
"clusterName" : "pks-cluster"
}, {
"name" : "AZ3",
"resourcePoolName" : "AZ3_Resource_Pool",
"clusterName" : "pks-cluster"
} ]
},
"certificateBundle" : {
"trustedCertificates" : "-----BEGIN CERTIFICATE-----\nMIIDNTCCAh2gAwIBAgIJAMFqmuO1XQb9MA0GCSqGSIb3DQEBCwUAMBYxFDASBgNV\nBAMMC0Vhc3ktUlNBIENBMB4XDTE5MDQwNjExMDQ0NVoXDTI5MDQwMzExMDQ0NVow\nFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQC2Mw1Zu/Uj2d1CrQUPG96rJS116tbTRtaIlRjWW2W+6Ng6S/wRxMKS\nQKQbx2MBYYJYC76PRAu1r1AkZMh7QhN/ohzJNrXa+C1UAkKg0zD6xqbxbSIsyYCV\n3WDyL2jRjPjbelveKV7AvP+rbratF3fH8PtnMa9Jp5/fkWI76T8GipF4dYW1vAxy\nApD464PWKvkz4Y2Ey20gr15W/L4gNFgXdaENW7aY9T9N8JuFpIbBK6QS1vV+w4XJ\nqlEilT2l0MYUA78zAOl4e8XI4awGmc0lHU60+87/Za7ODZbp93EtXkRTjR23Ybvh\nqvYmbc4bZu+u5wHz8Zf5Q9S5bzciUlQ5AgMBAAGjgYUwgYIwHQYDVR0OBBYEFLRw\nFacXernqj0VPJ4TgtLdhFG++MEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdh\nFG++oRqkGDAWMxcvaswweewWhjhHVDklhlsfgsBDQYIJAMFqmuO1XQb9MAwGA1Ud\nEwQFMAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQARdK+wt2xr\nPiEX25Fmdw5CGlom2WDL5fqB7f05EgkMCzAWHZeVjIoHF2aPmEZTuCymk8neLyw6\nY5P0maW8VHhNwD93uovZnn1qccERjaOWSuxE/lJUWnrt7n4lJhWs4WBCc1SFeuvj\nL/AJyRv/DnGDUw7eXPQYR2vPa1yHZt8jr4nA5gbINAenJ0rX48mDB3jaroXyOUWE\nLfqtuLlxmWDE9iF4Aqu1vwYltEvbQ3k2tgDy6gTQbNl7/9UKMvl3bHI6xwjONvut\nfSJHetpy1h3sN5/XkOBnoNXiuoiDxo83+yDeIfCdDnCMcu13ByvZ9xSM4rBPSQNk\nfnIFWgyCUH8F\n-----END CERTIFICATE-----",
"pcfRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"pksRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"nsxtRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"harborRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
}
},
"datastore" : "datastore"
}'
HTTP Request
POST /v1/pkses/validations HTTP/1.1
Content-Type: application/json
Content-Length: 15494
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"domainId" : "76df11e9-5c1f-4376-b913-0ea93ebda983",
"name" : "PKS-1",
"pksApiHostname" : "pksApi.sfo01.rainpole.local",
"adminPassword" : "SecurePassword123!",
"decryptionPassphrase" : "SecurePassword123!",
"harborHostname" : "harbor.sfo01.rainpole.local",
"installHarbor" : true,
"nsxtItemsSpec" : {
"t0routerId" : "bc3fda31-74b9-4759-8e1f-ff72726b8d5d",
"nodesIpBlockId" : "b73446a0-9ffe-4291-b34f-ff0b6ee67ff3",
"floatingIpPoolId" : "ee7d0bc1-0cd3-4c59-8944-65a36fe35cf7",
"podsIpBlockId" : "6f5db6d2-30f6-47e3-a765-3ebc34390bce"
},
"pksOpsManagerVmSpec" : {
"network" : {
"network" : "network",
"dnsServers" : [ "172.16.11.4", "172.16.11.5" ],
"ntpServers" : [ "172.16.11.251", "172.16.11.252" ],
"dnsSuffix" : "*.sfo01.rainpole.local",
"gateway" : "10.255.0.1",
"netmask" : "255.255.255.0"
},
"appliance" : {
"ip" : "10.255.0.10",
"hostname" : "pcf.sfo01.rainpole.local",
"vmName" : "ops-manager"
}
},
"availabilityZoneSpec" : {
"managementNetwork" : {
"vcenterNetwork" : "VcenterNetwork",
"cidr" : "10.255.0.0/24",
"gateway" : "10.255.0.1",
"reservedRanges" : "10.255.0.1-10.255.0.10",
"dnsServer" : "172.16.11.4"
},
"kubernetesNetwork" : {
"vcenterNetwork" : "VcenterNetwork",
"cidr" : "10.255.1.0/24",
"gateway" : "10.255.1.1",
"reservedRanges" : "10.255.1.1-10.255.1.10",
"dnsServer" : "172.16.11.4"
},
"managementZone" : {
"name" : "AZ1",
"resourcePoolName" : "AZ1_Resource_Pool",
"clusterName" : "pks-cluster"
},
"kubernetesZones" : [ {
"name" : "AZ2",
"resourcePoolName" : "AZ2_Resource_Pool",
"clusterName" : "pks-cluster"
}, {
"name" : "AZ3",
"resourcePoolName" : "AZ3_Resource_Pool",
"clusterName" : "pks-cluster"
} ]
},
"certificateBundle" : {
"trustedCertificates" : "-----BEGIN CERTIFICATE-----\nMIIDNTCCAh2gAwIBAgIJAMFqmuO1XQb9MA0GCSqGSIb3DQEBCwUAMBYxFDASBgNV\nBAMMC0Vhc3ktUlNBIENBMB4XDTE5MDQwNjExMDQ0NVoXDTI5MDQwMzExMDQ0NVow\nFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQC2Mw1Zu/Uj2d1CrQUPG96rJS116tbTRtaIlRjWW2W+6Ng6S/wRxMKS\nQKQbx2MBYYJYC76PRAu1r1AkZMh7QhN/ohzJNrXa+C1UAkKg0zD6xqbxbSIsyYCV\n3WDyL2jRjPjbelveKV7AvP+rbratF3fH8PtnMa9Jp5/fkWI76T8GipF4dYW1vAxy\nApD464PWKvkz4Y2Ey20gr15W/L4gNFgXdaENW7aY9T9N8JuFpIbBK6QS1vV+w4XJ\nqlEilT2l0MYUA78zAOl4e8XI4awGmc0lHU60+87/Za7ODZbp93EtXkRTjR23Ybvh\nqvYmbc4bZu+u5wHz8Zf5Q9S5bzciUlQ5AgMBAAGjgYUwgYIwHQYDVR0OBBYEFLRw\nFacXernqj0VPJ4TgtLdhFG++MEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdh\nFG++oRqkGDAWMxcvaswweewWhjhHVDklhlsfgsBDQYIJAMFqmuO1XQb9MAwGA1Ud\nEwQFMAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQARdK+wt2xr\nPiEX25Fmdw5CGlom2WDL5fqB7f05EgkMCzAWHZeVjIoHF2aPmEZTuCymk8neLyw6\nY5P0maW8VHhNwD93uovZnn1qccERjaOWSuxE/lJUWnrt7n4lJhWs4WBCc1SFeuvj\nL/AJyRv/DnGDUw7eXPQYR2vPa1yHZt8jr4nA5gbINAenJ0rX48mDB3jaroXyOUWE\nLfqtuLlxmWDE9iF4Aqu1vwYltEvbQ3k2tgDy6gTQbNl7/9UKMvl3bHI6xwjONvut\nfSJHetpy1h3sN5/XkOBnoNXiuoiDxo83+yDeIfCdDnCMcu13ByvZ9xSM4rBPSQNk\nfnIFWgyCUH8F\n-----END CERTIFICATE-----",
"pcfRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"pksRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"nsxtRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"harborRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
}
},
"datastore" : "datastore"
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/pkses/validations/d39fc601-b2dc-4641-8abd-2cb169a18421
Content-Type: application/json
Content-Length: 79
{
"id" : "d39fc601-b2dc-4641-8abd-2cb169a18421",
"status" : "IN_PROGRESS"
}
2.9.2. Get validation results for Pivotal Container Service
Prerequisites
-
None
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/pkses/validations/8b4f5440-a2dc-4e48-ac3e-be875b3f72ec' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/pkses/validations/8b4f5440-a2dc-4e48-ac3e-be875b3f72ec HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 281
{
"id" : "bc3fda31-74b9-4759-8e1f-ff72726b8d5d",
"description" : "Validation description",
"executionStatus" : "COMPLETED",
"resultStatus" : "SUCCEEDED",
"validationChecks" : [ {
"description" : "Validation check description",
"resultStatus" : "SUCCEEDED"
} ]
}
2.9.3. Install Pivotal Container Service
Prerequisites
-
The Validate Pivotal Container Service specification workflow should finish successfully
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/pkses' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"domainId" : "76df11e9-5c1f-4376-b913-0ea93ebda983",
"name" : "PKS-1",
"pksApiHostname" : "pksApi.sfo01.rainpole.local",
"adminPassword" : "SecurePassword123!",
"decryptionPassphrase" : "SecurePassword123!",
"harborHostname" : "harbor.sfo01.rainpole.local",
"installHarbor" : true,
"nsxtItemsSpec" : {
"t0routerId" : "bc3fda31-74b9-4759-8e1f-ff72726b8d5d",
"nodesIpBlockId" : "b73446a0-9ffe-4291-b34f-ff0b6ee67ff3",
"floatingIpPoolId" : "ee7d0bc1-0cd3-4c59-8944-65a36fe35cf7",
"podsIpBlockId" : "6f5db6d2-30f6-47e3-a765-3ebc34390bce"
},
"pksOpsManagerVmSpec" : {
"network" : {
"network" : "network",
"dnsServers" : [ "172.16.11.4", "172.16.11.5" ],
"ntpServers" : [ "172.16.11.251", "172.16.11.252" ],
"dnsSuffix" : "*.sfo01.rainpole.local",
"gateway" : "10.255.0.1",
"netmask" : "255.255.255.0"
},
"appliance" : {
"ip" : "10.255.0.10",
"hostname" : "pcf.sfo01.rainpole.local",
"vmName" : "ops-manager"
}
},
"availabilityZoneSpec" : {
"managementNetwork" : {
"vcenterNetwork" : "VcenterNetwork",
"cidr" : "10.255.0.0/24",
"gateway" : "10.255.0.1",
"reservedRanges" : "10.255.0.1-10.255.0.10",
"dnsServer" : "172.16.11.4"
},
"kubernetesNetwork" : {
"vcenterNetwork" : "VcenterNetwork",
"cidr" : "10.255.1.0/24",
"gateway" : "10.255.1.1",
"reservedRanges" : "10.255.1.1-10.255.1.10",
"dnsServer" : "172.16.11.4"
},
"managementZone" : {
"name" : "AZ1",
"resourcePoolName" : "AZ1_Resource_Pool",
"clusterName" : "pks-cluster"
},
"kubernetesZones" : [ {
"name" : "AZ2",
"resourcePoolName" : "AZ2_Resource_Pool",
"clusterName" : "pks-cluster"
}, {
"name" : "AZ3",
"resourcePoolName" : "AZ3_Resource_Pool",
"clusterName" : "pks-cluster"
} ]
},
"certificateBundle" : {
"trustedCertificates" : "-----BEGIN CERTIFICATE-----\nMIIDNTCCAh2gAwIBAgIJAMFqmuO1XQb9MA0GCSqGSIb3DQEBCwUAMBYxFDASBgNV\nBAMMC0Vhc3ktUlNBIENBMB4XDTE5MDQwNjExMDQ0NVoXDTI5MDQwMzExMDQ0NVow\nFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQC2Mw1Zu/Uj2d1CrQUPG96rJS116tbTRtaIlRjWW2W+6Ng6S/wRxMKS\nQKQbx2MBYYJYC76PRAu1r1AkZMh7QhN/ohzJNrXa+C1UAkKg0zD6xqbxbSIsyYCV\n3WDyL2jRjPjbelveKV7AvP+rbratF3fH8PtnMa9Jp5/fkWI76T8GipF4dYW1vAxy\nApD464PWKvkz4Y2Ey20gr15W/L4gNFgXdaENW7aY9T9N8JuFpIbBK6QS1vV+w4XJ\nqlEilT2l0MYUA78zAOl4e8XI4awGmc0lHU60+87/Za7ODZbp93EtXkRTjR23Ybvh\nqvYmbc4bZu+u5wHz8Zf5Q9S5bzciUlQ5AgMBAAGjgYUwgYIwHQYDVR0OBBYEFLRw\nFacXernqj0VPJ4TgtLdhFG++MEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdh\nFG++oRqkGDAWMxcvaswweewWhjhHVDklhlsfgsBDQYIJAMFqmuO1XQb9MAwGA1Ud\nEwQFMAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQARdK+wt2xr\nPiEX25Fmdw5CGlom2WDL5fqB7f05EgkMCzAWHZeVjIoHF2aPmEZTuCymk8neLyw6\nY5P0maW8VHhNwD93uovZnn1qccERjaOWSuxE/lJUWnrt7n4lJhWs4WBCc1SFeuvj\nL/AJyRv/DnGDUw7eXPQYR2vPa1yHZt8jr4nA5gbINAenJ0rX48mDB3jaroXyOUWE\nLfqtuLlxmWDE9iF4Aqu1vwYltEvbQ3k2tgDy6gTQbNl7/9UKMvl3bHI6xwjONvut\nfSJHetpy1h3sN5/XkOBnoNXiuoiDxo83+yDeIfCdDnCMcu13ByvZ9xSM4rBPSQNk\nfnIFWgyCUH8F\n-----END CERTIFICATE-----",
"pcfRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"pksRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"nsxtRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"harborRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
}
},
"datastore" : "datastore"
}'
HTTP Request
POST /v1/pkses HTTP/1.1
Content-Type: application/json
Content-Length: 15494
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"domainId" : "76df11e9-5c1f-4376-b913-0ea93ebda983",
"name" : "PKS-1",
"pksApiHostname" : "pksApi.sfo01.rainpole.local",
"adminPassword" : "SecurePassword123!",
"decryptionPassphrase" : "SecurePassword123!",
"harborHostname" : "harbor.sfo01.rainpole.local",
"installHarbor" : true,
"nsxtItemsSpec" : {
"t0routerId" : "bc3fda31-74b9-4759-8e1f-ff72726b8d5d",
"nodesIpBlockId" : "b73446a0-9ffe-4291-b34f-ff0b6ee67ff3",
"floatingIpPoolId" : "ee7d0bc1-0cd3-4c59-8944-65a36fe35cf7",
"podsIpBlockId" : "6f5db6d2-30f6-47e3-a765-3ebc34390bce"
},
"pksOpsManagerVmSpec" : {
"network" : {
"network" : "network",
"dnsServers" : [ "172.16.11.4", "172.16.11.5" ],
"ntpServers" : [ "172.16.11.251", "172.16.11.252" ],
"dnsSuffix" : "*.sfo01.rainpole.local",
"gateway" : "10.255.0.1",
"netmask" : "255.255.255.0"
},
"appliance" : {
"ip" : "10.255.0.10",
"hostname" : "pcf.sfo01.rainpole.local",
"vmName" : "ops-manager"
}
},
"availabilityZoneSpec" : {
"managementNetwork" : {
"vcenterNetwork" : "VcenterNetwork",
"cidr" : "10.255.0.0/24",
"gateway" : "10.255.0.1",
"reservedRanges" : "10.255.0.1-10.255.0.10",
"dnsServer" : "172.16.11.4"
},
"kubernetesNetwork" : {
"vcenterNetwork" : "VcenterNetwork",
"cidr" : "10.255.1.0/24",
"gateway" : "10.255.1.1",
"reservedRanges" : "10.255.1.1-10.255.1.10",
"dnsServer" : "172.16.11.4"
},
"managementZone" : {
"name" : "AZ1",
"resourcePoolName" : "AZ1_Resource_Pool",
"clusterName" : "pks-cluster"
},
"kubernetesZones" : [ {
"name" : "AZ2",
"resourcePoolName" : "AZ2_Resource_Pool",
"clusterName" : "pks-cluster"
}, {
"name" : "AZ3",
"resourcePoolName" : "AZ3_Resource_Pool",
"clusterName" : "pks-cluster"
} ]
},
"certificateBundle" : {
"trustedCertificates" : "-----BEGIN CERTIFICATE-----\nMIIDNTCCAh2gAwIBAgIJAMFqmuO1XQb9MA0GCSqGSIb3DQEBCwUAMBYxFDASBgNV\nBAMMC0Vhc3ktUlNBIENBMB4XDTE5MDQwNjExMDQ0NVoXDTI5MDQwMzExMDQ0NVow\nFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQC2Mw1Zu/Uj2d1CrQUPG96rJS116tbTRtaIlRjWW2W+6Ng6S/wRxMKS\nQKQbx2MBYYJYC76PRAu1r1AkZMh7QhN/ohzJNrXa+C1UAkKg0zD6xqbxbSIsyYCV\n3WDyL2jRjPjbelveKV7AvP+rbratF3fH8PtnMa9Jp5/fkWI76T8GipF4dYW1vAxy\nApD464PWKvkz4Y2Ey20gr15W/L4gNFgXdaENW7aY9T9N8JuFpIbBK6QS1vV+w4XJ\nqlEilT2l0MYUA78zAOl4e8XI4awGmc0lHU60+87/Za7ODZbp93EtXkRTjR23Ybvh\nqvYmbc4bZu+u5wHz8Zf5Q9S5bzciUlQ5AgMBAAGjgYUwgYIwHQYDVR0OBBYEFLRw\nFacXernqj0VPJ4TgtLdhFG++MEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdh\nFG++oRqkGDAWMxcvaswweewWhjhHVDklhlsfgsBDQYIJAMFqmuO1XQb9MAwGA1Ud\nEwQFMAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQARdK+wt2xr\nPiEX25Fmdw5CGlom2WDL5fqB7f05EgkMCzAWHZeVjIoHF2aPmEZTuCymk8neLyw6\nY5P0maW8VHhNwD93uovZnn1qccERjaOWSuxE/lJUWnrt7n4lJhWs4WBCc1SFeuvj\nL/AJyRv/DnGDUw7eXPQYR2vPa1yHZt8jr4nA5gbINAenJ0rX48mDB3jaroXyOUWE\nLfqtuLlxmWDE9iF4Aqu1vwYltEvbQ3k2tgDy6gTQbNl7/9UKMvl3bHI6xwjONvut\nfSJHetpy1h3sN5/XkOBnoNXiuoiDxo83+yDeIfCdDnCMcu13ByvZ9xSM4rBPSQNk\nfnIFWgyCUH8F\n-----END CERTIFICATE-----",
"pcfRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"pksRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"nsxtRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"harborRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
}
},
"datastore" : "datastore"
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/d39fc601-b2dc-4641-8abd-2cb169a18421
Content-Type: application/json
Content-Length: 79
{
"id" : "d39fc601-b2dc-4641-8abd-2cb169a18421",
"status" : "IN_PROGRESS"
}
2.9.4. Get a list of Pivotal Container Services
Prerequisites
-
None
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/pkses' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json'
HTTP Request
GET /v1/pkses HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 16972
{
"elements" : [ {
"inputSpec" : {
"domainId" : "76df11e9-5c1f-4376-b913-0ea93ebda983",
"name" : "PKS-1",
"pksApiHostname" : "pksApi.sfo01.rainpole.local",
"adminPassword" : "SecurePassword123!",
"decryptionPassphrase" : "SecurePassword123!",
"harborHostname" : "harbor.sfo01.rainpole.local",
"installHarbor" : true,
"nsxtItemsSpec" : {
"t0routerId" : "bc3fda31-74b9-4759-8e1f-ff72726b8d5d",
"nodesIpBlockId" : "b73446a0-9ffe-4291-b34f-ff0b6ee67ff3",
"floatingIpPoolId" : "ee7d0bc1-0cd3-4c59-8944-65a36fe35cf7",
"podsIpBlockId" : "6f5db6d2-30f6-47e3-a765-3ebc34390bce"
},
"pksOpsManagerVmSpec" : {
"network" : {
"network" : "network",
"dnsServers" : [ "172.16.11.4", "172.16.11.5" ],
"ntpServers" : [ "172.16.11.251", "172.16.11.252" ],
"dnsSuffix" : "*.sfo01.rainpole.local",
"gateway" : "10.255.0.1",
"netmask" : "255.255.255.0"
},
"appliance" : {
"ip" : "10.255.0.10",
"hostname" : "pcf.sfo01.rainpole.local",
"vmName" : "ops-manager"
}
},
"availabilityZoneSpec" : {
"managementNetwork" : {
"vcenterNetwork" : "VcenterNetwork",
"cidr" : "10.255.0.0/24",
"gateway" : "10.255.0.1",
"reservedRanges" : "10.255.0.1-10.255.0.10",
"dnsServer" : "172.16.11.4"
},
"kubernetesNetwork" : {
"vcenterNetwork" : "VcenterNetwork",
"cidr" : "10.255.1.0/24",
"gateway" : "10.255.1.1",
"reservedRanges" : "10.255.1.1-10.255.1.10",
"dnsServer" : "172.16.11.4"
},
"managementZone" : {
"name" : "AZ1",
"resourcePoolName" : "AZ1_Resource_Pool",
"clusterName" : "pks-cluster"
},
"kubernetesZones" : [ {
"name" : "AZ2",
"resourcePoolName" : "AZ2_Resource_Pool",
"clusterName" : "pks-cluster"
}, {
"name" : "AZ3",
"resourcePoolName" : "AZ3_Resource_Pool",
"clusterName" : "pks-cluster"
} ]
},
"certificateBundle" : {
"trustedCertificates" : "-----BEGIN CERTIFICATE-----\nMIIDNTCCAh2gAwIBAgIJAMFqmuO1XQb9MA0GCSqGSIb3DQEBCwUAMBYxFDASBgNV\nBAMMC0Vhc3ktUlNBIENBMB4XDTE5MDQwNjExMDQ0NVoXDTI5MDQwMzExMDQ0NVow\nFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQC2Mw1Zu/Uj2d1CrQUPG96rJS116tbTRtaIlRjWW2W+6Ng6S/wRxMKS\nQKQbx2MBYYJYC76PRAu1r1AkZMh7QhN/ohzJNrXa+C1UAkKg0zD6xqbxbSIsyYCV\n3WDyL2jRjPjbelveKV7AvP+rbratF3fH8PtnMa9Jp5/fkWI76T8GipF4dYW1vAxy\nApD464PWKvkz4Y2Ey20gr15W/L4gNFgXdaENW7aY9T9N8JuFpIbBK6QS1vV+w4XJ\nqlEilT2l0MYUA78zAOl4e8XI4awGmc0lHU60+87/Za7ODZbp93EtXkRTjR23Ybvh\nqvYmbc4bZu+u5wHz8Zf5Q9S5bzciUlQ5AgMBAAGjgYUwgYIwHQYDVR0OBBYEFLRw\nFacXernqj0VPJ4TgtLdhFG++MEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdh\nFG++oRqkGDAWMxcvaswweewWhjhHVDklhlsfgsBDQYIJAMFqmuO1XQb9MAwGA1Ud\nEwQFMAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQARdK+wt2xr\nPiEX25Fmdw5CGlom2WDL5fqB7f05EgkMCzAWHZeVjIoHF2aPmEZTuCymk8neLyw6\nY5P0maW8VHhNwD93uovZnn1qccERjaOWSuxE/lJUWnrt7n4lJhWs4WBCc1SFeuvj\nL/AJyRv/DnGDUw7eXPQYR2vPa1yHZt8jr4nA5gbINAenJ0rX48mDB3jaroXyOUWE\nLfqtuLlxmWDE9iF4Aqu1vwYltEvbQ3k2tgDy6gTQbNl7/9UKMvl3bHI6xwjONvut\nfSJHetpy1h3sN5/XkOBnoNXiuoiDxo83+yDeIfCdDnCMcu13ByvZ9xSM4rBPSQNk\nfnIFWgyCUH8F\n-----END CERTIFICATE-----",
"pcfRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"pksRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"nsxtRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"harborRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
}
},
"datastore" : "datastore"
},
"info" : {
"id" : "53841912-fc90-49b9-a600-04ac48f54600",
"name" : "PKS-1",
"status" : "ACTIVE",
"domainId" : "76df11e9-5c1f-4376-b913-0ea93ebda983"
},
"summary" : {
"managementZonesCount" : 1,
"kubernetesZonesCount" : 2,
"opsManagerUrl" : "https://pcf.sfo01.rainpole.local",
"harborRegistryUrl" : "https://harbor.sfo01.rainpole.local",
"pksApiFqdn" : "pksApi.sfo01.rainpole.local",
"wldName" : "PKS-WLD"
},
"serviceVms" : [ {
"name" : "Pivotal Ops Manager",
"url" : "https://pcf.sfo01.rainpole.local",
"ip" : "10.255.0.10"
}, {
"name" : "Harbor Registry",
"url" : "https://harbor.sfo01.rainpole.local",
"ip" : "10.255.0.12"
}, {
"name" : "PKS API",
"url" : "pksApi.sfo01.rainpole.local",
"ip" : "10.255.0.11"
}, {
"name" : "vCenter Server",
"url" : "https://vcenter-1.sfo01.rainpole.local",
"ip" : "172.16.11.60"
}, {
"name" : "NSX Manager",
"url" : "https://vip-nsxmanager.sfo01.rainpole.local",
"ip" : "172.16.11.61"
} ]
} ]
}
2.9.5. Get a Pivotal Container Service
Prerequisites
-
None
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/pkses/76df11e9-5c1f-4376-b913-0ea93ebda983' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json'
HTTP Request
GET /v1/pkses/76df11e9-5c1f-4376-b913-0ea93ebda983 HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 16717
{
"inputSpec" : {
"domainId" : "76df11e9-5c1f-4376-b913-0ea93ebda983",
"name" : "PKS-1",
"pksApiHostname" : "pksApi.sfo01.rainpole.local",
"adminPassword" : "SecurePassword123!",
"decryptionPassphrase" : "SecurePassword123!",
"harborHostname" : "harbor.sfo01.rainpole.local",
"installHarbor" : true,
"nsxtItemsSpec" : {
"t0routerId" : "bc3fda31-74b9-4759-8e1f-ff72726b8d5d",
"nodesIpBlockId" : "b73446a0-9ffe-4291-b34f-ff0b6ee67ff3",
"floatingIpPoolId" : "ee7d0bc1-0cd3-4c59-8944-65a36fe35cf7",
"podsIpBlockId" : "6f5db6d2-30f6-47e3-a765-3ebc34390bce"
},
"pksOpsManagerVmSpec" : {
"network" : {
"network" : "network",
"dnsServers" : [ "172.16.11.4", "172.16.11.5" ],
"ntpServers" : [ "172.16.11.251", "172.16.11.252" ],
"dnsSuffix" : "*.sfo01.rainpole.local",
"gateway" : "10.255.0.1",
"netmask" : "255.255.255.0"
},
"appliance" : {
"ip" : "10.255.0.10",
"hostname" : "pcf.sfo01.rainpole.local",
"vmName" : "ops-manager"
}
},
"availabilityZoneSpec" : {
"managementNetwork" : {
"vcenterNetwork" : "VcenterNetwork",
"cidr" : "10.255.0.0/24",
"gateway" : "10.255.0.1",
"reservedRanges" : "10.255.0.1-10.255.0.10",
"dnsServer" : "172.16.11.4"
},
"kubernetesNetwork" : {
"vcenterNetwork" : "VcenterNetwork",
"cidr" : "10.255.1.0/24",
"gateway" : "10.255.1.1",
"reservedRanges" : "10.255.1.1-10.255.1.10",
"dnsServer" : "172.16.11.4"
},
"managementZone" : {
"name" : "AZ1",
"resourcePoolName" : "AZ1_Resource_Pool",
"clusterName" : "pks-cluster"
},
"kubernetesZones" : [ {
"name" : "AZ2",
"resourcePoolName" : "AZ2_Resource_Pool",
"clusterName" : "pks-cluster"
}, {
"name" : "AZ3",
"resourcePoolName" : "AZ3_Resource_Pool",
"clusterName" : "pks-cluster"
} ]
},
"certificateBundle" : {
"trustedCertificates" : "-----BEGIN CERTIFICATE-----\nMIIDNTCCAh2gAwIBAgIJAMFqmuO1XQb9MA0GCSqGSIb3DQEBCwUAMBYxFDASBgNV\nBAMMC0Vhc3ktUlNBIENBMB4XDTE5MDQwNjExMDQ0NVoXDTI5MDQwMzExMDQ0NVow\nFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQC2Mw1Zu/Uj2d1CrQUPG96rJS116tbTRtaIlRjWW2W+6Ng6S/wRxMKS\nQKQbx2MBYYJYC76PRAu1r1AkZMh7QhN/ohzJNrXa+C1UAkKg0zD6xqbxbSIsyYCV\n3WDyL2jRjPjbelveKV7AvP+rbratF3fH8PtnMa9Jp5/fkWI76T8GipF4dYW1vAxy\nApD464PWKvkz4Y2Ey20gr15W/L4gNFgXdaENW7aY9T9N8JuFpIbBK6QS1vV+w4XJ\nqlEilT2l0MYUA78zAOl4e8XI4awGmc0lHU60+87/Za7ODZbp93EtXkRTjR23Ybvh\nqvYmbc4bZu+u5wHz8Zf5Q9S5bzciUlQ5AgMBAAGjgYUwgYIwHQYDVR0OBBYEFLRw\nFacXernqj0VPJ4TgtLdhFG++MEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdh\nFG++oRqkGDAWMxcvaswweewWhjhHVDklhlsfgsBDQYIJAMFqmuO1XQb9MAwGA1Ud\nEwQFMAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQARdK+wt2xr\nPiEX25Fmdw5CGlom2WDL5fqB7f05EgkMCzAWHZeVjIoHF2aPmEZTuCymk8neLyw6\nY5P0maW8VHhNwD93uovZnn1qccERjaOWSuxE/lJUWnrt7n4lJhWs4WBCc1SFeuvj\nL/AJyRv/DnGDUw7eXPQYR2vPa1yHZt8jr4nA5gbINAenJ0rX48mDB3jaroXyOUWE\nLfqtuLlxmWDE9iF4Aqu1vwYltEvbQ3k2tgDy6gTQbNl7/9UKMvl3bHI6xwjONvut\nfSJHetpy1h3sN5/XkOBnoNXiuoiDxo83+yDeIfCdDnCMcu13ByvZ9xSM4rBPSQNk\nfnIFWgyCUH8F\n-----END CERTIFICATE-----",
"pcfRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"pksRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"nsxtRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
},
"harborRsaCert" : {
"publicCert" : "-----BEGIN CERTIFICATE-----\nMIIDhDCCAmygAwIBAgIQQ/1NNsYBUlTDTSEBUXrT3TANBgkqhkiG9w0BAQsFADAW\nMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0xOTA0MDYxMTA0NDVaFw0yMjAzMjEx\nMTA0NDVaMCUxIzAhBgNVBAMMGmhhcmJvci52cmFjay52c3BoZXJlLmxvY2FsMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZ\njkQ/pz/RFZv7K0z/SWUW7QX5EFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4i\nUXLHhhp7QCNaemqwersdfasnYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8Ze\nZACyToSJbc1gzElZX+zlGiq+D+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+\nyxonIH7mJM/sNU2W3MnmHQOESxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiG\nEsFLrKql6Ci8HOrW4vOzwho3Q4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQID\nAQABo4G+MIG7MAkGA1UdEwQCMAAwHQYDVR0OBBYEFJVT9cvazVOlO5DS6ryMwubg\nJLruMEYGA1UdIwQ/MD2AFLRwFacXernqj0VPJ4TgtLdhFG++oRqkGDAWMRQwEgYD\nVQQDDAtFYXN5LVJTQSBDQYIJAMFqmuO1XQb9MBMGA1UdJQQMMAoGCCsGAQUFBwMB\nMAsGA1UdDwQEAwIFoDAlBgNVHREEHjAcghpoYXJib3IudnJhY2sudnNwaGVyZS5s\nb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEAXJgFwsjBU4apGKJvex4ro4vO0iMiGx4r\nlL4JkozNp4JJGGfPWY3cAmeykAX3mUfPNRosp6KqwHKUvP+bU0hsLDd+mrCRsA/J\ndsyyhfJqbtB0Ez3bQdelAacKS8aaCt3cmXU+hrPGTOkCoOeeeiR6uZFuuywG8dld\ntUD9jFd6CkizVVqsyk/lmZ0mEapW+4+D6VhPzrMFlqwW3h+1WM6CmMRPOJc42wQI\nG1GEpi9Sghs7V/VkrO78dWBWe6mcfYv3OsxR5iyGiNtIfM99EnIknf01HO3kUlP8\nvgS2QcTyDdpj1VI2oUL2wM77SXGfUynnmL1fCEdU++qO/bb2tsTiXA==\n-----END CERTIFICATE-----",
"privateKey" : "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAsT/VwtwC45Z/OJeuTmuN6PXZjkQ/pz/RFZv7K0z/SWUW7QX5\nEFqpg7Vns7Ie3pbUs2jDH7W1Dn4NbDSChUmImD4iUXLHhhp7QCNaemu03y3Npwfn\nYO6VIcG6uF9oTOcGKPV2D/JE45H4hdEPwF50U8ZeZACyToSJbc1gzElZX+zlGiq+\nD+6AOjhlULAJrkNzyCwvq3CSPi/eS/OCN7cGVt0+yxonIH7mJM/sNU2W3MnmHQOE\nSxOe8I99aOUtYNuhHTiP5HWFfCbIfqGcWlMgBLiGEsFLrKql6Ci8HOrW4vOzwho3\nQ4eRjGhNWBHddmGL2vbpfHsESDBmqoOYaXc6eQIDAQABAoIBAAXAq6BiYZmfVcux\naI/U/8sSx5fNcT9tW8zWviUen55zMHZK3lWAi8XhilcTrdrNjGOyP7r0u8aXornj\nTmUjCNLgGV8JWZ5pl5xySUp12m3v35/PKtxDggWRcwzu08TDLrj/lnBYDZJRN36o\nVVmJ9z6Mzp1yRFc2B/vPUZfvvX3WdZLwYSQeV4JLlfhiyCE1cYdc6y4RLfpOHQiw\nnhyoHYf1Uumy8g7co41sdcsergCBiNQe98Mola+x9f5srP9eu/YCnx1twBRM66iG\noq8lwykAN4xMSGZDFxCkaFC59lA7ek46uaMjeYcCU09OxvGGJdoRpEMCPDCg3lFC\n2SS95YECgYEA4jUWjHcyuhWfk6CYchGzA+D06FE0aAi47m3XU1Wx1SfZXVNoKymk\n9ebyu0V4UadYnZK6mGgFOpay6md32V41cFwJIOcwX9CVzDW74+w6PkqHo6HRbhNi\n3HDkKc2H1nPEQKqrrBneHajV8KyK+1lJoh1IHqn9V14q1TP90gc5wmkCgYEAyJgO\nSV4PtTdcfPWwQ3ujPpR6Av3B4F8Y5akx3w2P8QY7Qraovvdehblhc5MO2iNkXWdJ\nDks+buil2V5DJv2/L1dSM6WqjBaQY39iQ9R3r6/qSgG/RxYnAqr28jgBBqtjnrI1\nJjMJTBzhKFvXAtCJAPGeJKae/ZHpxa61oOGxlZECgYAg/YkaV1AIn5q0VxmkmTw4\ndpiBQUaZXZxK+a4Ls1XKNpOW7tEkamBqlJIWCd2wWu2rnXilPZZ1owDY+toZ04mL\np4CVUeJWNv+B1txeM1eTOh9qF/GJUj560+QSzKzg8+VNYRbEdMlWHgeFoERsv+rj\nP84C2tvd4BfzHDAKb49W8QKBgDOwuz28t1+DPJoW1a0OFyrxJ9/NdEBVQR0tVGSe\nIhGCAZNXbnSHWhwrgSk/I/yiUiKfkvvT9+qsmNBCshtCGBoi7lPQxPoEdoCtOq0v\n+weS1VTszlWLJ9JQLAKO2/TUBX/HfFqznBm492xm/ikDg8pyeMYJCb9d8le2hadH\ngXOBAoGBAN+Q14/0v64qQCmUlqq14IKEGyt9OUCMSGF/PRcRreaO/okM/0E0+uCf\n9eEoUyDvvvyM3xyqltf428mbaBEpBzF/IUDrSlHieyTSdSzJm6E83HJzVcWHQ4Nu\n5Ct0EQnyYqrmw0C3hpoBz9sgsF4oFRX4h8b4ammWXnI+OEUKPIsp\n-----END RSA PRIVATE KEY-----"
}
},
"datastore" : "datastore"
},
"info" : {
"id" : "53841912-fc90-49b9-a600-04ac48f54600",
"name" : "PKS-1",
"status" : "ACTIVE",
"domainId" : "76df11e9-5c1f-4376-b913-0ea93ebda983"
},
"summary" : {
"managementZonesCount" : 1,
"kubernetesZonesCount" : 2,
"opsManagerUrl" : "https://pcf.sfo01.rainpole.local",
"harborRegistryUrl" : "https://harbor.sfo01.rainpole.local",
"pksApiFqdn" : "pksApi.sfo01.rainpole.local",
"wldName" : "PKS-WLD"
},
"serviceVms" : [ {
"name" : "Pivotal Ops Manager",
"url" : "https://pcf.sfo01.rainpole.local",
"ip" : "10.255.0.10"
}, {
"name" : "Harbor Registry",
"url" : "https://harbor.sfo01.rainpole.local",
"ip" : "10.255.0.12"
}, {
"name" : "PKS API",
"url" : "pksApi.sfo01.rainpole.local",
"ip" : "10.255.0.11"
}, {
"name" : "vCenter Server",
"url" : "https://vcenter-1.sfo01.rainpole.local",
"ip" : "172.16.11.60"
}, {
"name" : "NSX Manager",
"url" : "https://vip-nsxmanager.sfo01.rainpole.local",
"ip" : "172.16.11.61"
} ]
}
2.9.6. Initialize Pivotal Container Service deletion
Prerequisites
-
PKS should be installed.
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/pkses/76df11e9-5c1f-4376-b913-0ea93ebda983' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-d '{
"markForDeletion" : true
}'
HTTP Request
PATCH /v1/pkses/76df11e9-5c1f-4376-b913-0ea93ebda983 HTTP/1.1
Content-Type: application/json
Content-Length: 30
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"markForDeletion" : true
}
HTTP Response
HTTP/1.1 200 OK
2.9.7. Delete Pivotal Container Service
Prerequisites
-
PKS should be installed
-
PKS Deletion should be initialized using Initialize Pivotal Container Service deletion
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/pkses/76df11e9-5c1f-4376-b913-0ea93ebda983' -i -u 'admin:VMwareInfra@1' -X DELETE \
-H 'Content-Type: application/json'
HTTP Request
DELETE /v1/pkses/76df11e9-5c1f-4376-b913-0ea93ebda983 HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/d39fc601-b2dc-4641-8abd-2cb169a18421
Content-Type: application/json
Content-Length: 79
{
"id" : "d39fc601-b2dc-4641-8abd-2cb169a18421",
"status" : "IN_PROGRESS"
}
2.10. Horizon Suites
2.10.1. Create Horizon Suite
Create Horizon Suite workflow automatically deploys and configures VMware Horizon View, including the following Horizon Suite infrastructure:
-
Connection servers
-
Composer servers (optional)
-
Unified Access Gateway (optional)
-
User Environment Manager (optional)
-
App Volumes (optional)
-
Load balancers for Connection servers, Unified Access Gateway (optional) and App Volumes (optional)
Prerequisites
Infrastructure requirements:
-
Pre-created VI Workload Domains, which are then associated with the Horizon Suite domain. These VI domains wil be used to place the end user desktops.
-
Networks and IP addresses:
-
Horizon management network - a network dedicated to the Horizon components
-
DMZ network - intermediate network between the corporate network and the internet
-
Interconnect network - optional network for high security environments, routable to the Horizon management network, when not used, Horizon management network will be used to connect Unified Access Gateway
-
External IP addresses must be available for all VMs and all used load balancers, mentioned above
-
VXLAN Port Groups for Horizon VMs in the Horizon management network, Incoming interface (DMZ network) and Outgoing interface (Interconnect network)
-
DNS Records for all user load balancers (DNS names assigned to the entry points for load balancers should be resolvable to their respective IP addresses)
-
-
Custom Windows Image (in OVA format) with administrator user account enabled for use with the Windows server components
-
Microsoft Active Directory with pre-created:
-
Organizational Unit (OU) for Horizon servers computer accounts
-
Security group that will be configured as administrators for the Horizon Suite (optionally, separate group for the App Volumes can be used)
-
User accounts:
-
Composer Servers account (dedicated account for each Composer Server can also be used), optional (if Composer servers are not used)
-
account with read-write permissions for the Organizational Unit (used for joining the servers).
-
Horizon administrator account for logging in to Horizon and App Volumes (must be a member of both the Horizon and App Volumes groups)
-
-
-
SQL servers (single or multiple) and user account for it with create database permissions (multiple accounts per server can be used or single one for all)
Additional prerequisites:
-
Horizon 7 License key
-
Horizon 7 Install Bundle (pre-downloaded and installed)
Steps
-
Prepare your Horizon configuration spec with its required and optional sections and save it into a file.
|
Tip
|
Refer to Horizon |
|
Note
|
Regarding the HorizonInstallDetails section, all images path should match the one from the actual installed bundle. In case of manual images upload (no bundle), it is user’s responsibility to ensure all paths are correct. |
|
Tip
|
Refer to HorizonInstallDetails |
-
Validate your Horizon configuration spec (be sure to use PRE_VALIDATION_CREATION as HorizonValidationOperation):
|
Tip
|
Refer to Validate Horizon Suite Configuration Spec |
-
Start Horizon Suite deployment workflow, using the validated configuration spec from previous step.
|
Tip
|
Refer to Deploy Horizon Suite |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/horizons' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-H 'Accept: application/json;charset=UTF-8' \
-d '{
"name" : "Horizon Suite Deployment 1",
"managementVcenters" : [ {
"clusterName" : "SDDC-Cluster1",
"datacenterName" : "SDDC-Datacenter",
"datastoreName" : "sfo01-m01-vsan",
"dmzPortgroup" : "Horizon-DPortGroup-DMZ",
"interconnectPortgroup" : "Horizon-DPortGroup-Mgmt",
"managementPortgroup" : "Horizon-DPortGroup-Mgmt",
"uagManagementPortgroup" : "Horizon-DPortGroup-Mgmt",
"nsx" : {
"host" : "nsxManager.vrack.vsphere.local",
"password" : "x$7G$7o49x#fs0y"
},
"username" : "[email protected]",
"password" : "d9X!A0F76L942#$",
"host" : "vcenter-1.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
} ],
"resourceVcenters" : [ {
"state" : "NEW",
"datacenters" : [ {
"name" : "new-vi-DC",
"datastores" : [ {
"name" : "local-0",
"id" : "local-0",
"hostIds" : [ "esxi-1" ]
} ],
"clusters" : [ {
"name" : "via-cluster1",
"hosts" : [ {
"fqdn" : "esxi-1.vrack.vsphere.local",
"id" : "esxi-1",
"username" : "root",
"password" : "Password!1234"
} ]
} ]
} ],
"username" : "[email protected]",
"password" : "x7P#!!G72K820_#",
"host" : "vcenter-2.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
} ],
"peripheralServices" : {
"loadBalancers" : [ {
"ipAddress" : "10.0.240.30",
"fqdn" : "vipcs.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"vmName" : "vipcs",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-Mgmt",
"cliPassword" : "Password123456789!"
}
}, {
"ipAddress" : "10.0.240.31",
"fqdn" : "vipav.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"vmName" : "vipav",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-Mgmt",
"cliPassword" : "Password123456789!"
}
}, {
"ipAddress" : "10.0.240.32",
"fqdn" : "vipdmz.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"vmName" : "vipdmz",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-DMZ",
"cliPassword" : "Password123456789!"
}
} ],
"activeDirectory" : {
"fqdn" : "horizon-1.local",
"netBiosName" : "horizon-1",
"vdiAdminUsername" : "horizon-1.local\\vdiadmin",
"vdiAdminPassword" : "Password123!",
"vdiServerOu" : "OU=vdi,DC=horizon-1,DC=local",
"ouRwUsername" : "horizon-1.local\\rwadmin",
"ouRwPassword" : "Password123!",
"adminUsername" : "horizon-1.local\\administrator",
"adminPassword" : "Password1!",
"securedAD" : false,
"domainControllers" : [ {
"ipAddress" : "10.0.240.81"
} ]
},
"installDetails" : {
"imagePath" : "/home/vcf/download/template_new_vmware_tools.ova",
"connectionServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware-Horizon-Connection-Server-x86_64-7.9.0-13956742.exe",
"composerServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware-viewcomposer-7.9.0-13810618.exe",
"appVolumesServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/AppVolumesManager.msi",
"uagOvaPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/euc-unified-access-gateway-3.6.0.0-14019369_OVF10.ova",
"sqlExpressPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/SQLEXPR_x64_ENU.exe",
"uemBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware User Environment Manager 9.8.0.895 x64.msi",
"connectionServerVersion" : "7.9.0-13956742",
"composerServerVersion" : "7.9.0-13810618",
"appVolumesServerVersion" : "2.17.0",
"uagOvaVersion" : "3.6.0.0-14019369",
"sqlExpressVersion" : "2017",
"uemVersion" : "9.8.0.895",
"ova" : {
"administratorUsername" : "administrator",
"administratorPassword" : "Password1!"
},
"updateKb2919442BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/Windows8.1-KB2919442-x64.msu",
"updateKb2919355BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/Windows8.1-KB2919355-x64.msu",
"dotNet462BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/NDP462-KB3151800-x86-x64-AllOS-ENU.exe"
},
"sqlConnections" : [ {
"fqdn" : "sql.horizon-1.local",
"id" : "sql_av",
"sqlInstanceName" : "SQLEXPRESS",
"sqlPort" : 1433,
"state" : "NEW",
"dbUsername" : "av_db_admin",
"dbPassword" : "Password123!"
}, {
"fqdn" : "sql.horizon-1.local",
"id" : "sql_event",
"sqlInstanceName" : "SQLEXPRESS",
"sqlPort" : 1433,
"state" : "NEW",
"dbUsername" : "event_db_admin",
"dbPassword" : "Password123!"
}, {
"fqdn" : "sql.horizon-1.local",
"id" : "sqlext",
"state" : "NEW",
"dbUsername" : "composer_db_admin1",
"dbPassword" : "Password123!"
} ]
},
"horizon" : {
"pods" : [ {
"eventDbName" : "event-db",
"sqlId" : "sql_event",
"vcFqdns" : [ "vcenter-2.vrack.vsphere.local" ],
"uagAppliances" : [ {
"vmName" : "uag1",
"mgmtSubnetMask" : "255.255.0.0",
"mgmtIpAddress" : "10.0.240.33",
"externalSubnetMask" : "255.255.0.0",
"internalSubnetMask" : "255.255.0.0",
"defaultGateway" : "10.0.0.250",
"internalIpAddress" : "10.0.240.34",
"externalIpAddress" : "10.0.240.35",
"administratorPassword" : "Password123!",
"state" : "NEW"
} ],
"connectionServers" : [ {
"fqdn" : "cs1.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.20",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "cs1",
"computerName" : "cs1"
}
} ],
"composerServers" : [ {
"fqdn" : "compsvc1.horizon-1.local",
"composerServiceAccount" : "horizon-1.local\\compsvc1",
"composerServicePassword" : "Password123!",
"sqlId" : "sqlext",
"dbName" : "internal-db-name",
"vcFqdn" : "vcenter-2.vrack.vsphere.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.22",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "comp-server",
"computerName" : "compsvc1"
}
} ]
} ],
"internalLbFqdn" : "vipcs.horizon-1.local",
"externalLbFqdn" : "vipdmz.horizon-1.local",
"license" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"adminGroupName" : "horizonadmins",
"uemDetails" : {
"uems" : [ {
"fqdn" : "uem.horizon-1.local",
"configurationShare" : "/share/drive",
"profileArchiveShare" : "profileshare",
"state" : "NEW",
"deployDetails" : {
"dataDriveSizeGb" : 10,
"configurationShareLocation" : "/share/location",
"profileArchiveShareLocation" : "/profile/location",
"ipAddress" : "10.0.240.23",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "uem-vm",
"computerName" : "uem"
}
} ]
}
},
"appVolumesDetails" : {
"adminGroupName" : "avadmins",
"dbName" : "appvol-db-ext",
"sqlId" : "sql_av",
"lbFqdn" : "vipav.horizon-1.local",
"datastores" : [ {
"id" : "local-0",
"isPrimary" : true
} ],
"appVolumes" : [ {
"fqdn" : "appv1.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.24",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "appv1",
"computerName" : "appv1"
}
} ]
}
}'
HTTP Request
POST /v1/horizons HTTP/1.1
Content-Type: application/json
Accept: application/json;charset=UTF-8
Content-Length: 8513
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"name" : "Horizon Suite Deployment 1",
"managementVcenters" : [ {
"clusterName" : "SDDC-Cluster1",
"datacenterName" : "SDDC-Datacenter",
"datastoreName" : "sfo01-m01-vsan",
"dmzPortgroup" : "Horizon-DPortGroup-DMZ",
"interconnectPortgroup" : "Horizon-DPortGroup-Mgmt",
"managementPortgroup" : "Horizon-DPortGroup-Mgmt",
"uagManagementPortgroup" : "Horizon-DPortGroup-Mgmt",
"nsx" : {
"host" : "nsxManager.vrack.vsphere.local",
"password" : "x$7G$7o49x#fs0y"
},
"username" : "[email protected]",
"password" : "d9X!A0F76L942#$",
"host" : "vcenter-1.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
} ],
"resourceVcenters" : [ {
"state" : "NEW",
"datacenters" : [ {
"name" : "new-vi-DC",
"datastores" : [ {
"name" : "local-0",
"id" : "local-0",
"hostIds" : [ "esxi-1" ]
} ],
"clusters" : [ {
"name" : "via-cluster1",
"hosts" : [ {
"fqdn" : "esxi-1.vrack.vsphere.local",
"id" : "esxi-1",
"username" : "root",
"password" : "Password!1234"
} ]
} ]
} ],
"username" : "[email protected]",
"password" : "x7P#!!G72K820_#",
"host" : "vcenter-2.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
} ],
"peripheralServices" : {
"loadBalancers" : [ {
"ipAddress" : "10.0.240.30",
"fqdn" : "vipcs.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"vmName" : "vipcs",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-Mgmt",
"cliPassword" : "Password123456789!"
}
}, {
"ipAddress" : "10.0.240.31",
"fqdn" : "vipav.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"vmName" : "vipav",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-Mgmt",
"cliPassword" : "Password123456789!"
}
}, {
"ipAddress" : "10.0.240.32",
"fqdn" : "vipdmz.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"vmName" : "vipdmz",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-DMZ",
"cliPassword" : "Password123456789!"
}
} ],
"activeDirectory" : {
"fqdn" : "horizon-1.local",
"netBiosName" : "horizon-1",
"vdiAdminUsername" : "horizon-1.local\\vdiadmin",
"vdiAdminPassword" : "Password123!",
"vdiServerOu" : "OU=vdi,DC=horizon-1,DC=local",
"ouRwUsername" : "horizon-1.local\\rwadmin",
"ouRwPassword" : "Password123!",
"adminUsername" : "horizon-1.local\\administrator",
"adminPassword" : "Password1!",
"securedAD" : false,
"domainControllers" : [ {
"ipAddress" : "10.0.240.81"
} ]
},
"installDetails" : {
"imagePath" : "/home/vcf/download/template_new_vmware_tools.ova",
"connectionServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware-Horizon-Connection-Server-x86_64-7.9.0-13956742.exe",
"composerServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware-viewcomposer-7.9.0-13810618.exe",
"appVolumesServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/AppVolumesManager.msi",
"uagOvaPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/euc-unified-access-gateway-3.6.0.0-14019369_OVF10.ova",
"sqlExpressPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/SQLEXPR_x64_ENU.exe",
"uemBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware User Environment Manager 9.8.0.895 x64.msi",
"connectionServerVersion" : "7.9.0-13956742",
"composerServerVersion" : "7.9.0-13810618",
"appVolumesServerVersion" : "2.17.0",
"uagOvaVersion" : "3.6.0.0-14019369",
"sqlExpressVersion" : "2017",
"uemVersion" : "9.8.0.895",
"ova" : {
"administratorUsername" : "administrator",
"administratorPassword" : "Password1!"
},
"updateKb2919442BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/Windows8.1-KB2919442-x64.msu",
"updateKb2919355BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/Windows8.1-KB2919355-x64.msu",
"dotNet462BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/NDP462-KB3151800-x86-x64-AllOS-ENU.exe"
},
"sqlConnections" : [ {
"fqdn" : "sql.horizon-1.local",
"id" : "sql_av",
"sqlInstanceName" : "SQLEXPRESS",
"sqlPort" : 1433,
"state" : "NEW",
"dbUsername" : "av_db_admin",
"dbPassword" : "Password123!"
}, {
"fqdn" : "sql.horizon-1.local",
"id" : "sql_event",
"sqlInstanceName" : "SQLEXPRESS",
"sqlPort" : 1433,
"state" : "NEW",
"dbUsername" : "event_db_admin",
"dbPassword" : "Password123!"
}, {
"fqdn" : "sql.horizon-1.local",
"id" : "sqlext",
"state" : "NEW",
"dbUsername" : "composer_db_admin1",
"dbPassword" : "Password123!"
} ]
},
"horizon" : {
"pods" : [ {
"eventDbName" : "event-db",
"sqlId" : "sql_event",
"vcFqdns" : [ "vcenter-2.vrack.vsphere.local" ],
"uagAppliances" : [ {
"vmName" : "uag1",
"mgmtSubnetMask" : "255.255.0.0",
"mgmtIpAddress" : "10.0.240.33",
"externalSubnetMask" : "255.255.0.0",
"internalSubnetMask" : "255.255.0.0",
"defaultGateway" : "10.0.0.250",
"internalIpAddress" : "10.0.240.34",
"externalIpAddress" : "10.0.240.35",
"administratorPassword" : "Password123!",
"state" : "NEW"
} ],
"connectionServers" : [ {
"fqdn" : "cs1.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.20",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "cs1",
"computerName" : "cs1"
}
} ],
"composerServers" : [ {
"fqdn" : "compsvc1.horizon-1.local",
"composerServiceAccount" : "horizon-1.local\\compsvc1",
"composerServicePassword" : "Password123!",
"sqlId" : "sqlext",
"dbName" : "internal-db-name",
"vcFqdn" : "vcenter-2.vrack.vsphere.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.22",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "comp-server",
"computerName" : "compsvc1"
}
} ]
} ],
"internalLbFqdn" : "vipcs.horizon-1.local",
"externalLbFqdn" : "vipdmz.horizon-1.local",
"license" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"adminGroupName" : "horizonadmins",
"uemDetails" : {
"uems" : [ {
"fqdn" : "uem.horizon-1.local",
"configurationShare" : "/share/drive",
"profileArchiveShare" : "profileshare",
"state" : "NEW",
"deployDetails" : {
"dataDriveSizeGb" : 10,
"configurationShareLocation" : "/share/location",
"profileArchiveShareLocation" : "/profile/location",
"ipAddress" : "10.0.240.23",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "uem-vm",
"computerName" : "uem"
}
} ]
}
},
"appVolumesDetails" : {
"adminGroupName" : "avadmins",
"dbName" : "appvol-db-ext",
"sqlId" : "sql_av",
"lbFqdn" : "vipav.horizon-1.local",
"datastores" : [ {
"id" : "local-0",
"isPrimary" : true
} ],
"appVolumes" : [ {
"fqdn" : "appv1.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.24",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "appv1",
"computerName" : "appv1"
}
} ]
}
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/62aaab23-1fc3-4c0c-9548-4c50ac223254
Content-Type: application/json;charset=UTF-8
Content-Length: 198
{
"id" : "62aaab23-1fc3-4c0c-9548-4c50ac223254",
"name" : "Adding Horizon deployment Horizon Suite Deployment 1",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2022-02-08T10:40:56.210Z"
}
-
Poll the task until "status" is not "IN_PROGRESS" with the ID from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.10.2. Expand Horizon Suite
Expanding Horizon Suite allows you the following operations (can be combined also):
-
add whole new optional components such as:
-
VI domains for extending virtual desktops capacity
-
Composer servers
-
Unified Access Gateway appliances
-
User Environment Manager
-
App Volumes
-
peripheral infrastructure such as SQL server connections, load balancers etc.
-
-
deploy additional servers for existing components such as:
-
Connection servers
-
Composer servers
-
Unified Access Gateway appliances
-
App Volumes servers
-
SQL server connections
-
Prerequisites
-
In order to expand a Horizon Suite, except for the deployed Horizon Suite itself, you do not nee any general prerequisites. However, depending on the expansion components, some specific prerequisites will be needed (i.e. for adding VI domain, it should be pre-deployed and readily available).
|
Important
|
When expanding Horizon Suite, always use exported Horizon spec from the current state and add to it desired new components and servers. That will ensure your data consistency for the expansion spec. |
Steps
-
Get Horizon Suite configuration spec to alter (using its Id and the API below).
|
Tip
|
Refer to Get Horizon Suite configuration spec |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/horizons/1475a612-f84e-4e51-b1ac-9cbec72b0dce' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json' \
-H 'Accept: application/json;charset=UTF-8'
HTTP Request
GET /v1/horizons/1475a612-f84e-4e51-b1ac-9cbec72b0dce HTTP/1.1
Content-Type: application/json
Accept: application/json;charset=UTF-8
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 9639
{
"id" : "1475a612-f84e-4e51-b1ac-9cbec72b0dce",
"name" : "Horizon Suite Deployment 1",
"managementVcenters" : [ {
"clusterName" : "SDDC-Cluster1",
"datacenterName" : "SDDC-Datacenter",
"datastoreName" : "sfo01-m01-vsan",
"dmzPortgroup" : "Horizon-DPortGroup-DMZ",
"interconnectPortgroup" : "Horizon-DPortGroup-Mgmt",
"managementPortgroup" : "Horizon-DPortGroup-Mgmt",
"uagManagementPortgroup" : "Horizon-DPortGroup-Mgmt",
"nsx" : {
"host" : "nsxManager.vrack.vsphere.local",
"password" : "x$7G$7o49x#fs0y"
},
"username" : "[email protected]",
"password" : "d9X!A0F76L942#$",
"host" : "vcenter-1.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
} ],
"resourceVcenters" : [ {
"state" : "DEPLOYED",
"datacenters" : [ {
"name" : "new-vi-DC",
"datastores" : [ {
"name" : "local-0",
"id" : "local-0",
"hostIds" : [ "esxi-1" ]
} ],
"clusters" : [ {
"name" : "via-cluster1",
"hosts" : [ {
"fqdn" : "esxi-1.vrack.vsphere.local",
"id" : "esxi-1",
"username" : "root",
"password" : "Password!1234"
} ]
} ]
} ],
"username" : "[email protected]",
"password" : "x7P#!!G72K820_#",
"host" : "vcenter-2.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
} ],
"peripheralServices" : {
"loadBalancers" : [ {
"ipAddress" : "10.0.240.30",
"certificatePath" : "/var/opt/vmware/vcf/solutionsmanager/vdi/ConServCertificate.p12",
"certificatePassword" : "ATrg9PsA",
"fqdn" : "vipcs.horizon-1.local",
"state" : "DEPLOYED",
"deployDetails" : {
"vmName" : "vipcs",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-Mgmt",
"cliPassword" : "Password123456789!"
}
}, {
"ipAddress" : "10.0.240.31",
"certificatePath" : "/var/opt/vmware/vcf/solutionsmanager/vdi/AppVCertificate.p12",
"certificatePassword" : "WxyrG6z1",
"fqdn" : "vipav.horizon-1.local",
"state" : "DEPLOYED",
"deployDetails" : {
"vmName" : "vipav",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-Mgmt",
"cliPassword" : "Password123456789!"
}
}, {
"ipAddress" : "10.0.240.32",
"certificatePath" : "/var/opt/vmware/vcf/solutionsmanager/vdi/UagCertificate.p12",
"certificatePassword" : "kEAbJS1",
"fqdn" : "vipdmz.horizon-1.local",
"state" : "DEPLOYED",
"deployDetails" : {
"vmName" : "vipdmz",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-DMZ",
"cliPassword" : "Password123456789!"
}
} ],
"activeDirectory" : {
"fqdn" : "horizon-1.local",
"netBiosName" : "horizon-1",
"vdiAdminUsername" : "horizon-1.local\\vdiadmin",
"vdiAdminPassword" : "Password123!",
"vdiServerOu" : "OU=vdi,DC=horizon-1,DC=local",
"ouRwUsername" : "horizon-1.local\\rwadmin",
"ouRwPassword" : "Password123!",
"adminUsername" : "horizon-1.local\\administrator",
"adminPassword" : "Password1!",
"securedAD" : false,
"domainControllers" : [ {
"ipAddress" : "10.0.240.81"
} ]
},
"installDetails" : {
"imagePath" : "/home/vcf/download/template_new_vmware_tools.ova",
"connectionServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware-Horizon-Connection-Server-x86_64-7.9.0-13956742.exe",
"composerServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware-viewcomposer-7.9.0-13810618.exe",
"appVolumesServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/AppVolumesManager.msi",
"uagOvaPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/euc-unified-access-gateway-3.6.0.0-14019369_OVF10.ova",
"sqlExpressPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/SQLEXPR_x64_ENU.exe",
"uemBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware User Environment Manager 9.8.0.895 x64.msi",
"connectionServerVersion" : "7.9.0-13956742",
"composerServerVersion" : "7.9.0-13810618",
"appVolumesServerVersion" : "2.17.0",
"uagOvaVersion" : "3.6.0.0-14019369",
"sqlExpressVersion" : "2017",
"uemVersion" : "9.8.0.895",
"ova" : {
"administratorUsername" : "administrator",
"administratorPassword" : "Password1!"
},
"updateKb2919442BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/Windows8.1-KB2919442-x64.msu",
"updateKb2919355BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/Windows8.1-KB2919355-x64.msu",
"dotNet462BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/NDP462-KB3151800-x86-x64-AllOS-ENU.exe"
},
"sqlConnections" : [ {
"fqdn" : "sql.horizon-1.local",
"id" : "sql_av",
"sqlInstanceName" : "SQLEXPRESS",
"sqlPort" : 1433,
"state" : "DEPLOYED",
"deployDetails" : null,
"dbUsername" : "av_db_admin",
"dbPassword" : "Password123!"
}, {
"fqdn" : "sql.horizon-1.local",
"id" : "sql_event",
"sqlInstanceName" : "SQLEXPRESS",
"sqlPort" : 1433,
"state" : "DEPLOYED",
"deployDetails" : null,
"dbUsername" : "event_db_admin",
"dbPassword" : "Password123!"
}, {
"fqdn" : "sql.horizon-1.local",
"id" : "sqlext",
"sqlInstanceName" : null,
"sqlPort" : null,
"state" : "DEPLOYED",
"deployDetails" : null,
"dbUsername" : "composer_db_admin1",
"dbPassword" : "Password123!"
} ]
},
"horizon" : {
"pods" : [ {
"eventDbName" : "event-db",
"sqlId" : "sql_event",
"vcFqdns" : [ "vcenter-2.vrack.vsphere.local,vcenter-3.vrack.vsphere.local" ],
"uagAppliances" : [ {
"vmName" : "uag1",
"mgmtSubnetMask" : "255.255.0.0",
"mgmtIpAddress" : "10.0.240.33",
"externalSubnetMask" : "255.255.0.0",
"internalSubnetMask" : "255.255.0.0",
"defaultGateway" : "10.0.0.250",
"internalIpAddress" : "10.0.240.34",
"externalIpAddress" : "10.0.240.35",
"administratorPassword" : "Password123!",
"connectionServerFqdn" : null,
"state" : "DEPLOYED"
} ],
"connectionServers" : [ {
"fqdn" : "cs1.horizon-1.local",
"certificatePath" : "/var/opt/vmware/vcf/solutionsmanager/vdi/ConServCertificate.p12",
"certificatePassword" : "ATrg9PsA",
"state" : "DEPLOYED",
"deployDetails" : {
"ipAddress" : "10.0.240.20",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "cs1",
"computerName" : "cs1"
}
} ],
"composerServers" : [ {
"fqdn" : "compsvc1.horizon-1.local",
"composerServiceAccount" : "horizon-1.local\\compsvc1",
"composerServicePassword" : "Password123!",
"sqlId" : "sqlext",
"internalDbUsername" : null,
"internalDbPassword" : null,
"dbName" : "internal-db-name",
"certificatePath" : "/var/opt/vmware/vcf/solutionsmanager/vdi/CompServerCertificate.p12",
"certificatePassword" : "Password123!",
"vcFqdn" : "vcenter-2.vrack.vsphere.local",
"state" : "DEPLOYED",
"deployDetails" : {
"ipAddress" : "10.0.240.22",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "comp-server",
"computerName" : "compsvc1"
}
} ]
} ],
"internalLbFqdn" : "vipcs.horizon-1.local",
"externalLbFqdn" : "vipdmz.horizon-1.local",
"license" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"adminGroupName" : "horizonadmins",
"uemDetails" : {
"license" : null,
"uems" : [ {
"fqdn" : "uem.horizon-1.local",
"configurationShare" : "/share/drive",
"profileArchiveShare" : "profileshare",
"state" : "DEPLOYED",
"deployDetails" : {
"dataDriveSizeGb" : 10,
"configurationShareLocation" : "/share/location",
"profileArchiveShareLocation" : "/profile/location",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "uem-vm",
"computerName" : "uem",
"ipAddress" : "10.0.240.23"
}
} ]
}
},
"appVolumesDetails" : {
"adminGroupName" : "avadmins",
"dbName" : "appvol-db-ext",
"sqlId" : "sql_av",
"license" : null,
"lbFqdn" : "vipav.horizon-1.local",
"datastores" : [ {
"id" : "local-0",
"isPrimary" : true
} ],
"appVolumes" : [ {
"fqdn" : "appv1.horizon-1.local",
"state" : "DEPLOYED",
"deployDetails" : {
"ipAddress" : "10.0.240.24",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "appv1",
"computerName" : "appv1"
}
} ]
}
}
-
Alter the configuration spec by adding new servers or components. Follow these general guidelines:
|
Note
|
Removing of components (including VI workload domains) or servers is not supported. |
-
Validate your Horizon configuration spec (be sure to use PRE_VALIDATION_EXPANSION as HorizonValidationOperation):
|
Tip
|
Refer to Validate Horizon Suite Configuration Spec |
-
Start Horizon Suite expansion workflow, using the validated configuration spec from previous step
|
Tip
|
Refer to Expand Horizon Suite |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/horizons/1475a612-f84e-4e51-b1ac-9cbec72b0dce' -i -u 'admin:VMwareInfra@1' -X PUT \
-H 'Content-Type: application/json' \
-H 'Accept: application/json;charset=UTF-8' \
-d '{
"id" : "1475a612-f84e-4e51-b1ac-9cbec72b0dce",
"name" : "Horizon Suite Deployment 1",
"managementVcenters" : [ {
"clusterName" : "SDDC-Cluster1",
"datacenterName" : "SDDC-Datacenter",
"datastoreName" : "sfo01-m01-vsan",
"dmzPortgroup" : "Horizon-DPortGroup-DMZ",
"interconnectPortgroup" : "Horizon-DPortGroup-Mgmt",
"managementPortgroup" : "Horizon-DPortGroup-Mgmt",
"uagManagementPortgroup" : "Horizon-DPortGroup-Mgmt",
"nsx" : {
"host" : "nsxManager.vrack.vsphere.local",
"password" : "x$7G$7o49x#fs0y"
},
"username" : "[email protected]",
"password" : "d9X!A0F76L942#$",
"host" : "vcenter-1.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
} ],
"resourceVcenters" : [ {
"state" : "DEPLOYED",
"datacenters" : [ {
"name" : "new-vi-DC",
"datastores" : [ {
"name" : "local-0",
"id" : "local-0",
"hostIds" : [ "esxi-1" ]
} ],
"clusters" : [ {
"name" : "via-cluster1",
"hosts" : [ {
"fqdn" : "esxi-1.vrack.vsphere.local",
"id" : "esxi-1",
"username" : "root",
"password" : "Password!1234"
} ]
} ]
} ],
"username" : "[email protected]",
"password" : "x7P#!!G72K820_#",
"host" : "vcenter-2.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
}, {
"state" : "NEW",
"datacenters" : [ {
"name" : "new-vi-DC",
"datastores" : [ {
"name" : "local-1",
"id" : "local-1",
"hostIds" : [ "esxi-2" ]
} ],
"clusters" : [ {
"name" : "via-cluster1",
"hosts" : [ {
"fqdn" : "esxi-2.vrack.vsphere.local",
"id" : "esxi-2",
"username" : "root",
"password" : "Password!1234"
} ]
} ]
} ],
"username" : "[email protected]",
"password" : "x7P#!!G72K820_#",
"host" : "vcenter-3.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
} ],
"peripheralServices" : {
"loadBalancers" : [ {
"ipAddress" : "10.0.240.30",
"certificatePath" : "/var/opt/vmware/vcf/solutionsmanager/vdi/ConServCertificate.p12",
"certificatePassword" : "ATrg9PsA",
"fqdn" : "vipcs.horizon-1.local",
"state" : "DEPLOYED",
"deployDetails" : {
"vmName" : "vipcs",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-Mgmt",
"cliPassword" : "Password123456789!"
}
}, {
"ipAddress" : "10.0.240.31",
"certificatePath" : "/var/opt/vmware/vcf/solutionsmanager/vdi/AppVCertificate.p12",
"certificatePassword" : "WxyrG6z1",
"fqdn" : "vipav.horizon-1.local",
"state" : "DEPLOYED",
"deployDetails" : {
"vmName" : "vipav",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-Mgmt",
"cliPassword" : "Password123456789!"
}
}, {
"ipAddress" : "10.0.240.32",
"certificatePath" : "/var/opt/vmware/vcf/solutionsmanager/vdi/UagCertificate.p12",
"certificatePassword" : "kEAbJS1",
"fqdn" : "vipdmz.horizon-1.local",
"state" : "DEPLOYED",
"deployDetails" : {
"vmName" : "vipdmz",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-DMZ",
"cliPassword" : "Password123456789!"
}
} ],
"activeDirectory" : {
"fqdn" : "horizon-1.local",
"netBiosName" : "horizon-1",
"vdiAdminUsername" : "horizon-1.local\\vdiadmin",
"vdiAdminPassword" : "Password123!",
"vdiServerOu" : "OU=vdi,DC=horizon-1,DC=local",
"ouRwUsername" : "horizon-1.local\\rwadmin",
"ouRwPassword" : "Password123!",
"adminUsername" : "horizon-1.local\\administrator",
"adminPassword" : "Password1!",
"securedAD" : false,
"domainControllers" : [ {
"ipAddress" : "10.0.240.81"
} ]
},
"installDetails" : {
"imagePath" : "/home/vcf/download/template_new_vmware_tools.ova",
"connectionServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware-Horizon-Connection-Server-x86_64-7.9.0-13956742.exe",
"composerServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware-viewcomposer-7.9.0-13810618.exe",
"appVolumesServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/AppVolumesManager.msi",
"uagOvaPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/euc-unified-access-gateway-3.6.0.0-14019369_OVF10.ova",
"sqlExpressPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/SQLEXPR_x64_ENU.exe",
"uemBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware User Environment Manager 9.8.0.895 x64.msi",
"connectionServerVersion" : "7.9.0-13956742",
"composerServerVersion" : "7.9.0-13810618",
"appVolumesServerVersion" : "2.17.0",
"uagOvaVersion" : "3.6.0.0-14019369",
"sqlExpressVersion" : "2017",
"uemVersion" : "9.8.0.895",
"ova" : {
"administratorUsername" : "administrator",
"administratorPassword" : "Password1!"
},
"updateKb2919442BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/Windows8.1-KB2919442-x64.msu",
"updateKb2919355BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/Windows8.1-KB2919355-x64.msu",
"dotNet462BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/NDP462-KB3151800-x86-x64-AllOS-ENU.exe"
},
"sqlConnections" : [ {
"fqdn" : "sql.horizon-1.local",
"id" : "sql_av",
"sqlInstanceName" : "SQLEXPRESS",
"sqlPort" : 1433,
"state" : "DEPLOYED",
"dbUsername" : "av_db_admin",
"dbPassword" : "Password123!"
}, {
"fqdn" : "sql.horizon-1.local",
"id" : "sql_event",
"sqlInstanceName" : "SQLEXPRESS",
"sqlPort" : 1433,
"state" : "DEPLOYED",
"dbUsername" : "event_db_admin",
"dbPassword" : "Password123!"
}, {
"fqdn" : "sql.horizon-1.local",
"id" : "sqlext",
"state" : "DEPLOYED",
"dbUsername" : "composer_db_admin1",
"dbPassword" : "Password123!"
} ]
},
"horizon" : {
"pods" : [ {
"eventDbName" : "event-db",
"sqlId" : "sql_event",
"vcFqdns" : [ "vcenter-2.vrack.vsphere.local,vcenter-3.vrack.vsphere.local" ],
"uagAppliances" : [ {
"vmName" : "uag1",
"mgmtSubnetMask" : "255.255.0.0",
"mgmtIpAddress" : "10.0.240.33",
"externalSubnetMask" : "255.255.0.0",
"internalSubnetMask" : "255.255.0.0",
"defaultGateway" : "10.0.0.250",
"internalIpAddress" : "10.0.240.34",
"externalIpAddress" : "10.0.240.35",
"administratorPassword" : "Password123!",
"state" : "DEPLOYED"
}, {
"vmName" : "uag2",
"mgmtSubnetMask" : "255.255.0.0",
"mgmtIpAddress" : "10.0.240.37",
"externalSubnetMask" : "255.255.0.0",
"internalSubnetMask" : "255.255.0.0",
"defaultGateway" : "10.0.0.250",
"internalIpAddress" : "10.0.240.27",
"externalIpAddress" : "10.0.240.39",
"administratorPassword" : "Password123!",
"state" : "NEW"
} ],
"connectionServers" : [ {
"fqdn" : "cs1.horizon-1.local",
"certificatePath" : "/var/opt/vmware/vcf/solutionsmanager/vdi/ConServCertificate.p12",
"certificatePassword" : "ATrg9PsA",
"state" : "DEPLOYED",
"deployDetails" : {
"ipAddress" : "10.0.240.20",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "cs1",
"computerName" : "cs1"
}
}, {
"fqdn" : "cs2.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.29",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "cs2",
"computerName" : "cs2"
}
} ],
"composerServers" : [ {
"fqdn" : "compsvc1.horizon-1.local",
"composerServiceAccount" : "horizon-1.local\\compsvc1",
"composerServicePassword" : "Password123!",
"sqlId" : "sqlext",
"dbName" : "internal-db-name",
"certificatePath" : "/var/opt/vmware/vcf/solutionsmanager/vdi/CompServerCertificate.p12",
"certificatePassword" : "Password123!",
"vcFqdn" : "vcenter-2.vrack.vsphere.local",
"state" : "DEPLOYED",
"deployDetails" : {
"ipAddress" : "10.0.240.22",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "comp-server",
"computerName" : "compsvc1"
}
}, {
"fqdn" : "compsvc2.horizon-1.local",
"composerServiceAccount" : "horizon-1.local\\compsvc2",
"composerServicePassword" : "Password123!",
"sqlId" : "sqlext",
"dbName" : "internal-db-name2",
"vcFqdn" : "vcenter-3.vrack.vsphere.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.28",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "comp-server2",
"computerName" : "compsvc2"
}
} ]
} ],
"internalLbFqdn" : "vipcs.horizon-1.local",
"externalLbFqdn" : "vipdmz.horizon-1.local",
"license" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"adminGroupName" : "horizonadmins",
"uemDetails" : {
"uems" : [ {
"fqdn" : "uem.horizon-1.local",
"configurationShare" : "/share/drive",
"profileArchiveShare" : "profileshare",
"state" : "DEPLOYED",
"deployDetails" : {
"dataDriveSizeGb" : 10,
"configurationShareLocation" : "/share/location",
"profileArchiveShareLocation" : "/profile/location",
"ipAddress" : "10.0.240.23",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "uem-vm",
"computerName" : "uem"
}
} ]
}
},
"appVolumesDetails" : {
"adminGroupName" : "avadmins",
"dbName" : "appvol-db-ext",
"sqlId" : "sql_av",
"lbFqdn" : "vipav.horizon-1.local",
"datastores" : [ {
"id" : "local-0",
"isPrimary" : true
} ],
"appVolumes" : [ {
"fqdn" : "appv1.horizon-1.local",
"state" : "DEPLOYED",
"deployDetails" : {
"ipAddress" : "10.0.240.24",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "appv1",
"computerName" : "appv1"
}
}, {
"fqdn" : "appv1.horizon-2.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.26",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "appv2",
"computerName" : "appv2"
}
} ]
}
}'
HTTP Request
PUT /v1/horizons/1475a612-f84e-4e51-b1ac-9cbec72b0dce HTTP/1.1
Content-Type: application/json
Accept: application/json;charset=UTF-8
Content-Length: 11514
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"id" : "1475a612-f84e-4e51-b1ac-9cbec72b0dce",
"name" : "Horizon Suite Deployment 1",
"managementVcenters" : [ {
"clusterName" : "SDDC-Cluster1",
"datacenterName" : "SDDC-Datacenter",
"datastoreName" : "sfo01-m01-vsan",
"dmzPortgroup" : "Horizon-DPortGroup-DMZ",
"interconnectPortgroup" : "Horizon-DPortGroup-Mgmt",
"managementPortgroup" : "Horizon-DPortGroup-Mgmt",
"uagManagementPortgroup" : "Horizon-DPortGroup-Mgmt",
"nsx" : {
"host" : "nsxManager.vrack.vsphere.local",
"password" : "x$7G$7o49x#fs0y"
},
"username" : "[email protected]",
"password" : "d9X!A0F76L942#$",
"host" : "vcenter-1.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
} ],
"resourceVcenters" : [ {
"state" : "DEPLOYED",
"datacenters" : [ {
"name" : "new-vi-DC",
"datastores" : [ {
"name" : "local-0",
"id" : "local-0",
"hostIds" : [ "esxi-1" ]
} ],
"clusters" : [ {
"name" : "via-cluster1",
"hosts" : [ {
"fqdn" : "esxi-1.vrack.vsphere.local",
"id" : "esxi-1",
"username" : "root",
"password" : "Password!1234"
} ]
} ]
} ],
"username" : "[email protected]",
"password" : "x7P#!!G72K820_#",
"host" : "vcenter-2.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
}, {
"state" : "NEW",
"datacenters" : [ {
"name" : "new-vi-DC",
"datastores" : [ {
"name" : "local-1",
"id" : "local-1",
"hostIds" : [ "esxi-2" ]
} ],
"clusters" : [ {
"name" : "via-cluster1",
"hosts" : [ {
"fqdn" : "esxi-2.vrack.vsphere.local",
"id" : "esxi-2",
"username" : "root",
"password" : "Password!1234"
} ]
} ]
} ],
"username" : "[email protected]",
"password" : "x7P#!!G72K820_#",
"host" : "vcenter-3.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
} ],
"peripheralServices" : {
"loadBalancers" : [ {
"ipAddress" : "10.0.240.30",
"certificatePath" : "/var/opt/vmware/vcf/solutionsmanager/vdi/ConServCertificate.p12",
"certificatePassword" : "ATrg9PsA",
"fqdn" : "vipcs.horizon-1.local",
"state" : "DEPLOYED",
"deployDetails" : {
"vmName" : "vipcs",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-Mgmt",
"cliPassword" : "Password123456789!"
}
}, {
"ipAddress" : "10.0.240.31",
"certificatePath" : "/var/opt/vmware/vcf/solutionsmanager/vdi/AppVCertificate.p12",
"certificatePassword" : "WxyrG6z1",
"fqdn" : "vipav.horizon-1.local",
"state" : "DEPLOYED",
"deployDetails" : {
"vmName" : "vipav",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-Mgmt",
"cliPassword" : "Password123456789!"
}
}, {
"ipAddress" : "10.0.240.32",
"certificatePath" : "/var/opt/vmware/vcf/solutionsmanager/vdi/UagCertificate.p12",
"certificatePassword" : "kEAbJS1",
"fqdn" : "vipdmz.horizon-1.local",
"state" : "DEPLOYED",
"deployDetails" : {
"vmName" : "vipdmz",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-DMZ",
"cliPassword" : "Password123456789!"
}
} ],
"activeDirectory" : {
"fqdn" : "horizon-1.local",
"netBiosName" : "horizon-1",
"vdiAdminUsername" : "horizon-1.local\\vdiadmin",
"vdiAdminPassword" : "Password123!",
"vdiServerOu" : "OU=vdi,DC=horizon-1,DC=local",
"ouRwUsername" : "horizon-1.local\\rwadmin",
"ouRwPassword" : "Password123!",
"adminUsername" : "horizon-1.local\\administrator",
"adminPassword" : "Password1!",
"securedAD" : false,
"domainControllers" : [ {
"ipAddress" : "10.0.240.81"
} ]
},
"installDetails" : {
"imagePath" : "/home/vcf/download/template_new_vmware_tools.ova",
"connectionServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware-Horizon-Connection-Server-x86_64-7.9.0-13956742.exe",
"composerServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware-viewcomposer-7.9.0-13810618.exe",
"appVolumesServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/AppVolumesManager.msi",
"uagOvaPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/euc-unified-access-gateway-3.6.0.0-14019369_OVF10.ova",
"sqlExpressPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/SQLEXPR_x64_ENU.exe",
"uemBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware User Environment Manager 9.8.0.895 x64.msi",
"connectionServerVersion" : "7.9.0-13956742",
"composerServerVersion" : "7.9.0-13810618",
"appVolumesServerVersion" : "2.17.0",
"uagOvaVersion" : "3.6.0.0-14019369",
"sqlExpressVersion" : "2017",
"uemVersion" : "9.8.0.895",
"ova" : {
"administratorUsername" : "administrator",
"administratorPassword" : "Password1!"
},
"updateKb2919442BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/Windows8.1-KB2919442-x64.msu",
"updateKb2919355BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/Windows8.1-KB2919355-x64.msu",
"dotNet462BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/NDP462-KB3151800-x86-x64-AllOS-ENU.exe"
},
"sqlConnections" : [ {
"fqdn" : "sql.horizon-1.local",
"id" : "sql_av",
"sqlInstanceName" : "SQLEXPRESS",
"sqlPort" : 1433,
"state" : "DEPLOYED",
"dbUsername" : "av_db_admin",
"dbPassword" : "Password123!"
}, {
"fqdn" : "sql.horizon-1.local",
"id" : "sql_event",
"sqlInstanceName" : "SQLEXPRESS",
"sqlPort" : 1433,
"state" : "DEPLOYED",
"dbUsername" : "event_db_admin",
"dbPassword" : "Password123!"
}, {
"fqdn" : "sql.horizon-1.local",
"id" : "sqlext",
"state" : "DEPLOYED",
"dbUsername" : "composer_db_admin1",
"dbPassword" : "Password123!"
} ]
},
"horizon" : {
"pods" : [ {
"eventDbName" : "event-db",
"sqlId" : "sql_event",
"vcFqdns" : [ "vcenter-2.vrack.vsphere.local,vcenter-3.vrack.vsphere.local" ],
"uagAppliances" : [ {
"vmName" : "uag1",
"mgmtSubnetMask" : "255.255.0.0",
"mgmtIpAddress" : "10.0.240.33",
"externalSubnetMask" : "255.255.0.0",
"internalSubnetMask" : "255.255.0.0",
"defaultGateway" : "10.0.0.250",
"internalIpAddress" : "10.0.240.34",
"externalIpAddress" : "10.0.240.35",
"administratorPassword" : "Password123!",
"state" : "DEPLOYED"
}, {
"vmName" : "uag2",
"mgmtSubnetMask" : "255.255.0.0",
"mgmtIpAddress" : "10.0.240.37",
"externalSubnetMask" : "255.255.0.0",
"internalSubnetMask" : "255.255.0.0",
"defaultGateway" : "10.0.0.250",
"internalIpAddress" : "10.0.240.27",
"externalIpAddress" : "10.0.240.39",
"administratorPassword" : "Password123!",
"state" : "NEW"
} ],
"connectionServers" : [ {
"fqdn" : "cs1.horizon-1.local",
"certificatePath" : "/var/opt/vmware/vcf/solutionsmanager/vdi/ConServCertificate.p12",
"certificatePassword" : "ATrg9PsA",
"state" : "DEPLOYED",
"deployDetails" : {
"ipAddress" : "10.0.240.20",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "cs1",
"computerName" : "cs1"
}
}, {
"fqdn" : "cs2.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.29",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "cs2",
"computerName" : "cs2"
}
} ],
"composerServers" : [ {
"fqdn" : "compsvc1.horizon-1.local",
"composerServiceAccount" : "horizon-1.local\\compsvc1",
"composerServicePassword" : "Password123!",
"sqlId" : "sqlext",
"dbName" : "internal-db-name",
"certificatePath" : "/var/opt/vmware/vcf/solutionsmanager/vdi/CompServerCertificate.p12",
"certificatePassword" : "Password123!",
"vcFqdn" : "vcenter-2.vrack.vsphere.local",
"state" : "DEPLOYED",
"deployDetails" : {
"ipAddress" : "10.0.240.22",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "comp-server",
"computerName" : "compsvc1"
}
}, {
"fqdn" : "compsvc2.horizon-1.local",
"composerServiceAccount" : "horizon-1.local\\compsvc2",
"composerServicePassword" : "Password123!",
"sqlId" : "sqlext",
"dbName" : "internal-db-name2",
"vcFqdn" : "vcenter-3.vrack.vsphere.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.28",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "comp-server2",
"computerName" : "compsvc2"
}
} ]
} ],
"internalLbFqdn" : "vipcs.horizon-1.local",
"externalLbFqdn" : "vipdmz.horizon-1.local",
"license" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"adminGroupName" : "horizonadmins",
"uemDetails" : {
"uems" : [ {
"fqdn" : "uem.horizon-1.local",
"configurationShare" : "/share/drive",
"profileArchiveShare" : "profileshare",
"state" : "DEPLOYED",
"deployDetails" : {
"dataDriveSizeGb" : 10,
"configurationShareLocation" : "/share/location",
"profileArchiveShareLocation" : "/profile/location",
"ipAddress" : "10.0.240.23",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "uem-vm",
"computerName" : "uem"
}
} ]
}
},
"appVolumesDetails" : {
"adminGroupName" : "avadmins",
"dbName" : "appvol-db-ext",
"sqlId" : "sql_av",
"lbFqdn" : "vipav.horizon-1.local",
"datastores" : [ {
"id" : "local-0",
"isPrimary" : true
} ],
"appVolumes" : [ {
"fqdn" : "appv1.horizon-1.local",
"state" : "DEPLOYED",
"deployDetails" : {
"ipAddress" : "10.0.240.24",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "appv1",
"computerName" : "appv1"
}
}, {
"fqdn" : "appv1.horizon-2.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.26",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "appv2",
"computerName" : "appv2"
}
} ]
}
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/e61cf03d-10b8-4862-8c85-b5b439efa6fd
Content-Type: application/json;charset=UTF-8
Content-Length: 201
{
"id" : "e61cf03d-10b8-4862-8c85-b5b439efa6fd",
"name" : "Expanding Horizon deployment Horizon Suite Deployment 1",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2022-02-08T10:40:55.900Z"
}
-
Poll the task until "status" is not "IN_PROGRESS" with the ID from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.10.3. Delete Horizon Suite
Delete Horizon Suite workflow will automatically destroy its existing virtual infrastructure (shared components will be excluded). All consumed physical and network resources will be available again.
|
Important
|
This process is not reversible and the whole virtual infrastructure, settings and data will be deleted. |
Prerequisites
-
In order to delete a Horizon Suite, you do not need any specific prerequisites other than Horizon Suite Id.
Steps
Horizon Suite deletion operation is performed as a two steps process in order to avoid accidental deletion of important infrastructure and data. For both steps, the input data is Horizon Suite Id.
-
Initialize Horizon Suite deletion. This step selects the Horizon Suite for deletion, but does not actually delete any infrastructure components or data.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/horizons/1475a612-f84e-4e51-b1ac-9cbec72b0dce' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-H 'Accept: application/json;charset=UTF-8' \
-d '{
"markForDeletion" : true
}'
HTTP Request
PATCH /v1/horizons/1475a612-f84e-4e51-b1ac-9cbec72b0dce HTTP/1.1
Content-Type: application/json
Accept: application/json;charset=UTF-8
Content-Length: 30
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"markForDeletion" : true
}
HTTP Response
HTTP/1.1 200 OK
|
Tip
|
Refer to Initialize Horizon Suite deletion |
-
Initiate the actual Horizon Suite deletion workflow.
|
Tip
|
Refer to Delete Horizon Suite |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/horizons/1475a612-f84e-4e51-b1ac-9cbec72b0dce' -i -u 'admin:VMwareInfra@1' -X DELETE \
-H 'Content-Type: application/json' \
-H 'Accept: application/json;charset=UTF-8'
HTTP Request
DELETE /v1/horizons/1475a612-f84e-4e51-b1ac-9cbec72b0dce HTTP/1.1
Content-Type: application/json
Accept: application/json;charset=UTF-8
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/b78a07eb-0902-4e16-84f8-b4df36115808
Content-Type: application/json;charset=UTF-8
Content-Length: 200
{
"id" : "b78a07eb-0902-4e16-84f8-b4df36115808",
"name" : "Removing Horizon deployment Horizon Suite Deployment 1",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2022-02-08T10:40:55.707Z"
}
-
Poll the task until "status" is not "IN_PROGRESS" with the ID from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.10.4. Validate Horizon Suite Configuration Spec
-
Validation process of Horizon configuration spec has two steps:
-
Semantic pre-validation, which will fail immediately if the posted spec has problems
-
Start in-depth validation workflow, which will elaborately check the integrity of the data in the spec.
In this case the user should poll for the validation workflow completion and check its findings, when done.
-
Steps
-
Prepare your HorizonValidationSpec object, using your Horizon configuration spec and one of the following values for HorizonValidationOperation:
-
for creation of Horizon Suite, use PRE_VALIDATION_CREATION
-
for expansion of Horizon Suite, use PRE_VALIDATION_EXPANSION
-
|
Tip
|
Refer to HorizonValidationSpec |
-
Pass the HorizonValidationSpec object (as JSON) to the validation API:
|
Tip
|
Refer to Validates Horizon configuration |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/horizons/validations' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-H 'Accept: application/json;charset=UTF-8' \
-d '{
"horizon" : {
"name" : "Horizon Suite Deployment 1",
"managementVcenters" : [ {
"clusterName" : "SDDC-Cluster1",
"datacenterName" : "SDDC-Datacenter",
"datastoreName" : "sfo01-m01-vsan",
"dmzPortgroup" : "Horizon-DPortGroup-DMZ",
"interconnectPortgroup" : "Horizon-DPortGroup-Mgmt",
"managementPortgroup" : "Horizon-DPortGroup-Mgmt",
"uagManagementPortgroup" : "Horizon-DPortGroup-Mgmt",
"nsx" : {
"host" : "nsxManager.vrack.vsphere.local",
"password" : "x$7G$7o49x#fs0y"
},
"username" : "[email protected]",
"password" : "d9X!A0F76L942#$",
"host" : "vcenter-1.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
} ],
"resourceVcenters" : [ {
"state" : "NEW",
"datacenters" : [ {
"name" : "new-vi-DC",
"datastores" : [ {
"name" : "local-0",
"id" : "local-0",
"hostIds" : [ "esxi-1" ]
} ],
"clusters" : [ {
"name" : "via-cluster1",
"hosts" : [ {
"fqdn" : "esxi-1.vrack.vsphere.local",
"id" : "esxi-1",
"username" : "root",
"password" : "Password!1234"
} ]
} ]
} ],
"username" : "[email protected]",
"password" : "x7P#!!G72K820_#",
"host" : "vcenter-2.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
} ],
"peripheralServices" : {
"loadBalancers" : [ {
"ipAddress" : "10.0.240.30",
"fqdn" : "vipcs.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"vmName" : "vipcs",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-Mgmt",
"cliPassword" : "Password123456789!"
}
}, {
"ipAddress" : "10.0.240.31",
"fqdn" : "vipav.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"vmName" : "vipav",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-Mgmt",
"cliPassword" : "Password123456789!"
}
}, {
"ipAddress" : "10.0.240.32",
"fqdn" : "vipdmz.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"vmName" : "vipdmz",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-DMZ",
"cliPassword" : "Password123456789!"
}
} ],
"activeDirectory" : {
"fqdn" : "horizon-1.local",
"netBiosName" : "horizon-1",
"vdiAdminUsername" : "horizon-1.local\\vdiadmin",
"vdiAdminPassword" : "Password123!",
"vdiServerOu" : "OU=vdi,DC=horizon-1,DC=local",
"ouRwUsername" : "horizon-1.local\\rwadmin",
"ouRwPassword" : "Password123!",
"adminUsername" : "horizon-1.local\\administrator",
"adminPassword" : "Password1!",
"securedAD" : false,
"domainControllers" : [ {
"ipAddress" : "10.0.240.81"
} ]
},
"installDetails" : {
"imagePath" : "/home/vcf/download/template_new_vmware_tools.ova",
"connectionServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware-Horizon-Connection-Server-x86_64-7.9.0-13956742.exe",
"composerServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware-viewcomposer-7.9.0-13810618.exe",
"appVolumesServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/AppVolumesManager.msi",
"uagOvaPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/euc-unified-access-gateway-3.6.0.0-14019369_OVF10.ova",
"sqlExpressPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/SQLEXPR_x64_ENU.exe",
"uemBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware User Environment Manager 9.8.0.895 x64.msi",
"connectionServerVersion" : "7.9.0-13956742",
"composerServerVersion" : "7.9.0-13810618",
"appVolumesServerVersion" : "2.17.0",
"uagOvaVersion" : "3.6.0.0-14019369",
"sqlExpressVersion" : "2017",
"uemVersion" : "9.8.0.895",
"ova" : {
"administratorUsername" : "administrator",
"administratorPassword" : "Password1!"
},
"updateKb2919442BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/Windows8.1-KB2919442-x64.msu",
"updateKb2919355BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/Windows8.1-KB2919355-x64.msu",
"dotNet462BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/NDP462-KB3151800-x86-x64-AllOS-ENU.exe"
},
"sqlConnections" : [ {
"fqdn" : "sql.horizon-1.local",
"id" : "sql_av",
"sqlInstanceName" : "SQLEXPRESS",
"sqlPort" : 1433,
"state" : "NEW",
"dbUsername" : "av_db_admin",
"dbPassword" : "Password123!"
}, {
"fqdn" : "sql.horizon-1.local",
"id" : "sql_event",
"sqlInstanceName" : "SQLEXPRESS",
"sqlPort" : 1433,
"state" : "NEW",
"dbUsername" : "event_db_admin",
"dbPassword" : "Password123!"
}, {
"fqdn" : "sql.horizon-1.local",
"id" : "sqlext",
"state" : "NEW",
"dbUsername" : "composer_db_admin1",
"dbPassword" : "Password123!"
} ]
},
"horizon" : {
"pods" : [ {
"eventDbName" : "event-db",
"sqlId" : "sql_event",
"vcFqdns" : [ "vcenter-2.vrack.vsphere.local" ],
"uagAppliances" : [ {
"vmName" : "uag1",
"mgmtSubnetMask" : "255.255.0.0",
"mgmtIpAddress" : "10.0.240.33",
"externalSubnetMask" : "255.255.0.0",
"internalSubnetMask" : "255.255.0.0",
"defaultGateway" : "10.0.0.250",
"internalIpAddress" : "10.0.240.34",
"externalIpAddress" : "10.0.240.35",
"administratorPassword" : "Password123!",
"state" : "NEW"
} ],
"connectionServers" : [ {
"fqdn" : "cs1.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.20",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "cs1",
"computerName" : "cs1"
}
} ],
"composerServers" : [ {
"fqdn" : "compsvc1.horizon-1.local",
"composerServiceAccount" : "horizon-1.local\\compsvc1",
"composerServicePassword" : "Password123!",
"sqlId" : "sqlext",
"dbName" : "internal-db-name",
"vcFqdn" : "vcenter-2.vrack.vsphere.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.22",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "comp-server",
"computerName" : "compsvc1"
}
} ]
} ],
"internalLbFqdn" : "vipcs.horizon-1.local",
"externalLbFqdn" : "vipdmz.horizon-1.local",
"license" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"adminGroupName" : "horizonadmins",
"uemDetails" : {
"uems" : [ {
"fqdn" : "uem.horizon-1.local",
"configurationShare" : "/share/drive",
"profileArchiveShare" : "profileshare",
"state" : "NEW",
"deployDetails" : {
"dataDriveSizeGb" : 10,
"configurationShareLocation" : "/share/location",
"profileArchiveShareLocation" : "/profile/location",
"ipAddress" : "10.0.240.23",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "uem-vm",
"computerName" : "uem"
}
} ]
}
},
"appVolumesDetails" : {
"adminGroupName" : "avadmins",
"dbName" : "appvol-db-ext",
"sqlId" : "sql_av",
"lbFqdn" : "vipav.horizon-1.local",
"datastores" : [ {
"id" : "local-0",
"isPrimary" : true
} ],
"appVolumes" : [ {
"fqdn" : "appv1.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.24",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "appv1",
"computerName" : "appv1"
}
} ]
}
},
"horizonValidationOperation" : {
"type" : "PRE_VALIDATION_CREATION"
}
}'
HTTP Request
POST /v1/horizons/validations HTTP/1.1
Content-Type: application/json
Accept: application/json;charset=UTF-8
Content-Length: 9074
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"horizon" : {
"name" : "Horizon Suite Deployment 1",
"managementVcenters" : [ {
"clusterName" : "SDDC-Cluster1",
"datacenterName" : "SDDC-Datacenter",
"datastoreName" : "sfo01-m01-vsan",
"dmzPortgroup" : "Horizon-DPortGroup-DMZ",
"interconnectPortgroup" : "Horizon-DPortGroup-Mgmt",
"managementPortgroup" : "Horizon-DPortGroup-Mgmt",
"uagManagementPortgroup" : "Horizon-DPortGroup-Mgmt",
"nsx" : {
"host" : "nsxManager.vrack.vsphere.local",
"password" : "x$7G$7o49x#fs0y"
},
"username" : "[email protected]",
"password" : "d9X!A0F76L942#$",
"host" : "vcenter-1.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
} ],
"resourceVcenters" : [ {
"state" : "NEW",
"datacenters" : [ {
"name" : "new-vi-DC",
"datastores" : [ {
"name" : "local-0",
"id" : "local-0",
"hostIds" : [ "esxi-1" ]
} ],
"clusters" : [ {
"name" : "via-cluster1",
"hosts" : [ {
"fqdn" : "esxi-1.vrack.vsphere.local",
"id" : "esxi-1",
"username" : "root",
"password" : "Password!1234"
} ]
} ]
} ],
"username" : "[email protected]",
"password" : "x7P#!!G72K820_#",
"host" : "vcenter-2.vrack.vsphere.local",
"psc" : {
"host" : "psc-2.vrack.vsphere.local"
}
} ],
"peripheralServices" : {
"loadBalancers" : [ {
"ipAddress" : "10.0.240.30",
"fqdn" : "vipcs.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"vmName" : "vipcs",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-Mgmt",
"cliPassword" : "Password123456789!"
}
}, {
"ipAddress" : "10.0.240.31",
"fqdn" : "vipav.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"vmName" : "vipav",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-Mgmt",
"cliPassword" : "Password123456789!"
}
}, {
"ipAddress" : "10.0.240.32",
"fqdn" : "vipdmz.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"vmName" : "vipdmz",
"subnetMask" : "255.255.0.0",
"gateway" : "10.0.0.250",
"portgroup" : "Horizon-DPortGroup-DMZ",
"cliPassword" : "Password123456789!"
}
} ],
"activeDirectory" : {
"fqdn" : "horizon-1.local",
"netBiosName" : "horizon-1",
"vdiAdminUsername" : "horizon-1.local\\vdiadmin",
"vdiAdminPassword" : "Password123!",
"vdiServerOu" : "OU=vdi,DC=horizon-1,DC=local",
"ouRwUsername" : "horizon-1.local\\rwadmin",
"ouRwPassword" : "Password123!",
"adminUsername" : "horizon-1.local\\administrator",
"adminPassword" : "Password1!",
"securedAD" : false,
"domainControllers" : [ {
"ipAddress" : "10.0.240.81"
} ]
},
"installDetails" : {
"imagePath" : "/home/vcf/download/template_new_vmware_tools.ova",
"connectionServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware-Horizon-Connection-Server-x86_64-7.9.0-13956742.exe",
"composerServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware-viewcomposer-7.9.0-13810618.exe",
"appVolumesServerBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/AppVolumesManager.msi",
"uagOvaPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/euc-unified-access-gateway-3.6.0.0-14019369_OVF10.ova",
"sqlExpressPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/SQLEXPR_x64_ENU.exe",
"uemBinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/VMware User Environment Manager 9.8.0.895 x64.msi",
"connectionServerVersion" : "7.9.0-13956742",
"composerServerVersion" : "7.9.0-13810618",
"appVolumesServerVersion" : "2.17.0",
"uagOvaVersion" : "3.6.0.0-14019369",
"sqlExpressVersion" : "2017",
"uemVersion" : "9.8.0.895",
"ova" : {
"administratorUsername" : "administrator",
"administratorPassword" : "Password1!"
},
"updateKb2919442BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/Windows8.1-KB2919442-x64.msu",
"updateKb2919355BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/Windows8.1-KB2919355-x64.msu",
"dotNet462BinaryPath" : "/nfs/vmware/vcf/nfs-mount/bundle/cd0661c8-f626-41ca-a07b-3e168e386e04/bundle-16029/horizon_install/NDP462-KB3151800-x86-x64-AllOS-ENU.exe"
},
"sqlConnections" : [ {
"fqdn" : "sql.horizon-1.local",
"id" : "sql_av",
"sqlInstanceName" : "SQLEXPRESS",
"sqlPort" : 1433,
"state" : "NEW",
"dbUsername" : "av_db_admin",
"dbPassword" : "Password123!"
}, {
"fqdn" : "sql.horizon-1.local",
"id" : "sql_event",
"sqlInstanceName" : "SQLEXPRESS",
"sqlPort" : 1433,
"state" : "NEW",
"dbUsername" : "event_db_admin",
"dbPassword" : "Password123!"
}, {
"fqdn" : "sql.horizon-1.local",
"id" : "sqlext",
"state" : "NEW",
"dbUsername" : "composer_db_admin1",
"dbPassword" : "Password123!"
} ]
},
"horizon" : {
"pods" : [ {
"eventDbName" : "event-db",
"sqlId" : "sql_event",
"vcFqdns" : [ "vcenter-2.vrack.vsphere.local" ],
"uagAppliances" : [ {
"vmName" : "uag1",
"mgmtSubnetMask" : "255.255.0.0",
"mgmtIpAddress" : "10.0.240.33",
"externalSubnetMask" : "255.255.0.0",
"internalSubnetMask" : "255.255.0.0",
"defaultGateway" : "10.0.0.250",
"internalIpAddress" : "10.0.240.34",
"externalIpAddress" : "10.0.240.35",
"administratorPassword" : "Password123!",
"state" : "NEW"
} ],
"connectionServers" : [ {
"fqdn" : "cs1.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.20",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "cs1",
"computerName" : "cs1"
}
} ],
"composerServers" : [ {
"fqdn" : "compsvc1.horizon-1.local",
"composerServiceAccount" : "horizon-1.local\\compsvc1",
"composerServicePassword" : "Password123!",
"sqlId" : "sqlext",
"dbName" : "internal-db-name",
"vcFqdn" : "vcenter-2.vrack.vsphere.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.22",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "comp-server",
"computerName" : "compsvc1"
}
} ]
} ],
"internalLbFqdn" : "vipcs.horizon-1.local",
"externalLbFqdn" : "vipdmz.horizon-1.local",
"license" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"adminGroupName" : "horizonadmins",
"uemDetails" : {
"uems" : [ {
"fqdn" : "uem.horizon-1.local",
"configurationShare" : "/share/drive",
"profileArchiveShare" : "profileshare",
"state" : "NEW",
"deployDetails" : {
"dataDriveSizeGb" : 10,
"configurationShareLocation" : "/share/location",
"profileArchiveShareLocation" : "/profile/location",
"ipAddress" : "10.0.240.23",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "uem-vm",
"computerName" : "uem"
}
} ]
}
},
"appVolumesDetails" : {
"adminGroupName" : "avadmins",
"dbName" : "appvol-db-ext",
"sqlId" : "sql_av",
"lbFqdn" : "vipav.horizon-1.local",
"datastores" : [ {
"id" : "local-0",
"isPrimary" : true
} ],
"appVolumes" : [ {
"fqdn" : "appv1.horizon-1.local",
"state" : "NEW",
"deployDetails" : {
"ipAddress" : "10.0.240.24",
"gateway" : "10.0.0.250",
"subnetMask" : "255.255.0.0",
"vmName" : "appv1",
"computerName" : "appv1"
}
} ]
}
},
"horizonValidationOperation" : {
"type" : "PRE_VALIDATION_CREATION"
}
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/horizons/validations/d73756ee-fd62-46b0-9ce0-59b48bb0a259
Content-Type: application/json;charset=UTF-8
Content-Length: 132
{
"id" : "d73756ee-fd62-46b0-9ce0-59b48bb0a259",
"description" : "PREVALIDATE_VDI_DOMAIN",
"executionStatus" : "IN_PROGRESS"
}
-
Check the API call result - if the API call fails immediately, check the returned result to determine if the semantic validation has failed. In case the API call is successful, a validation workflow will be started. The user should poll for the workflow completion (using its Id, returned by the starting API call). Upon completion, detailed information will be provided for the performed validation steps and their status.
|
Tip
|
Refer to Get Horizon Validation |
|
Important
|
It is crucial to distinguish the successful completion of the validation workflow and the success of all steps in it (some steps may fail, others may succeed). In order to continue, all validation steps should succeed. |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/horizons/validations/f5963dd5-75dc-42d8-838d-1a5503f16d63' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json' \
-H 'Accept: application/json;charset=UTF-8'
HTTP Request
GET /v1/horizons/validations/f5963dd5-75dc-42d8-838d-1a5503f16d63 HTTP/1.1
Content-Type: application/json
Accept: application/json;charset=UTF-8
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 19963
{
"id" : "d73756ee-fd62-46b0-9ce0-59b48bb0a259",
"description" : "PREVALIDATE_VDI_DOMAIN",
"executionStatus" : "COMPLETED",
"resultStatus" : "FAILED",
"validationChecks" : [ {
"description" : "Files Validation",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validate files existence and permissions",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validation if file /nfs/vmware/vcf/nfs-mount/bundle/1c563584-1369-4c9e-988b-01d218c81a3a/bundle-15005/horizon_install/VMware-Horizon-Connection-Server-x86_64-7.9.0-13956742.exe exists and has all required permissions",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if file /nfs/vmware/vcf/nfs-mount/bundle/1c563584-1369-4c9e-988b-01d218c81a3a/bundle-15005/horizon_install/VMware-viewcomposer-7.9.0-13810618.exe exists and has all required permissions",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if file /nfs/vmware/vcf/nfs-mount/bundle/1c563584-1369-4c9e-988b-01d218c81a3a/bundle-15005/horizon_install/AppVolumesManager.msi exists and has all required permissions",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if file /nfs/vmware/vcf/nfs-mount/bundle/1c563584-1369-4c9e-988b-01d218c81a3a/bundle-15005/horizon_install/euc-unified-access-gateway-3.6.0.0-14019369_OVF10.ova exists and has all required permissions",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if file /nfs/vmware/vcf/nfs-mount/bundle/1c563584-1369-4c9e-988b-01d218c81a3a/bundle-15005/horizon_install/SQLEXPR_x64_ENU.exe exists and has all required permissions",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if file /nfs/vmware/vcf/nfs-mount/bundle/1c563584-1369-4c9e-988b-01d218c81a3a/bundle-15005/horizon_install/VMware User Environment Manager 9.8.0.895 x64.msi exists and has all required permissions",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if file /nfs/vmware/vcf/nfs-mount/bundle/1c563584-1369-4c9e-988b-01d218c81a3a/bundle-15005/horizon_install/Windows8.1-KB2919442-x64.msu exists and has all required permissions",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if file /nfs/vmware/vcf/nfs-mount/bundle/1c563584-1369-4c9e-988b-01d218c81a3a/bundle-15005/horizon_install/Windows8.1-KB2919355-x64.msu exists and has all required permissions",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if file /nfs/vmware/vcf/nfs-mount/bundle/1c563584-1369-4c9e-988b-01d218c81a3a/bundle-15005/horizon_install/NDP462-KB3151800-x86-x64-AllOS-ENU.exe exists and has all required permissions",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
} ]
} ]
}, {
"description" : "Network Validation",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validate provided NSX details",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validation of connection to NSX nsxManager.vrack.vsphere.local with user admin",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
} ]
}, {
"description" : "Validate that IP address is not in provided network (CIDR Notation)",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validation if IP 10.0.240.31 is not in network 10.0.0.0/22",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if IP 10.0.240.32 is not in network 10.0.0.0/22",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if IP 10.0.240.30 is not in network 10.0.0.0/22",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
} ]
}, {
"description" : "Validate IP uniqueness within the provided IP addresses and FQDNs",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validation if IP 10.0.0.105 resolved from FQDN esxi-6.vrack.vsphere.local is unique within the configuration",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if IP 10.0.0.9 resolved from FQDN nsxManager.vrack.vsphere.local is unique within the configuration",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if IP 10.0.0.6 resolved from FQDN vcenter-1.vrack.vsphere.local is unique within the configuration",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if IP 10.0.0.104 resolved from FQDN esxi-5.vrack.vsphere.local is unique within the configuration",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if IP 10.0.0.5 resolved from FQDN psc-1.vrack.vsphere.local is unique within the configuration",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if IP 10.0.0.106 resolved from FQDN esxi-7.vrack.vsphere.local is unique within the configuration",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation if IP 10.0.0.43 resolved from FQDN vcenter-2.vrack.vsphere.local is unique within the configuration",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
} ]
} ]
}, {
"description" : "AD Validation",
"severity" : "ERROR",
"resultStatus" : "FAILED",
"errorResponse" : {
"errorCode" : "AD_VALIDATION",
"arguments" : [ ],
"context" : {
"bundleName" : "com.vmware.evo.sddc.common.validation.errors.messages",
"severity" : "ERROR"
},
"message" : "AD Validation",
"causes" : [ ]
},
"nestedValidationChecks" : [ {
"description" : "Validate if a connection can be established to provided DC IP addresses",
"severity" : "ERROR",
"resultStatus" : "FAILED",
"errorResponse" : {
"errorCode" : "AD_CONNECTIVITY_VALIDATION",
"arguments" : [ ],
"context" : {
"bundleName" : "com.vmware.evo.sddc.common.validation.errors.messages",
"severity" : "ERROR"
},
"message" : "Validate if a connection can be established to provided DC IP addresses",
"causes" : [ ]
},
"nestedValidationChecks" : [ {
"description" : "Connection to 10.0.1.253 with username [email protected]",
"severity" : "ERROR",
"resultStatus" : "FAILED",
"errorResponse" : {
"errorCode" : "AD_CONNECTIVITY.error",
"arguments" : [ "10.0.1.253", "[email protected]" ],
"context" : {
"bundleName" : "com.vmware.evo.sddc.common.validation.errors.messages",
"severity" : "ERROR"
},
"message" : "Authentication with Active Directory 10.0.1.253 failed for user [email protected]. Please check network connectivity and credentials correctness",
"causes" : [ ]
}
}, {
"description" : "Connection to 10.0.1.253 with username [email protected]",
"severity" : "ERROR",
"resultStatus" : "FAILED",
"errorResponse" : {
"errorCode" : "AD_CONNECTIVITY.error",
"arguments" : [ "10.0.1.253", "[email protected]" ],
"context" : {
"bundleName" : "com.vmware.evo.sddc.common.validation.errors.messages",
"severity" : "ERROR"
},
"message" : "Authentication with Active Directory 10.0.1.253 failed for user [email protected]. Please check network connectivity and credentials correctness",
"causes" : [ ]
}
}, {
"description" : "Connection to 10.0.1.253 with username [email protected]",
"severity" : "ERROR",
"resultStatus" : "FAILED",
"errorResponse" : {
"errorCode" : "AD_CONNECTIVITY.error",
"arguments" : [ "10.0.1.253", "[email protected]" ],
"context" : {
"bundleName" : "com.vmware.evo.sddc.common.validation.errors.messages",
"severity" : "ERROR"
},
"message" : "Authentication with Active Directory 10.0.1.253 failed for user [email protected]. Please check network connectivity and credentials correctness",
"causes" : [ ]
}
} ]
}, {
"description" : "Validate if the provided AD name matches the DN retrieved from the AD",
"severity" : "ERROR",
"resultStatus" : "FAILED",
"errorResponse" : {
"errorCode" : "AD_NAME_VALIDATION",
"arguments" : [ ],
"context" : {
"bundleName" : "com.vmware.evo.sddc.common.validation.errors.messages",
"severity" : "ERROR"
},
"message" : "Validate if the provided AD name matches the DN retrieved from the AD",
"causes" : [ ]
},
"nestedValidationChecks" : [ {
"description" : "Connection to 10.0.1.253 with username [email protected]",
"severity" : "ERROR",
"resultStatus" : "FAILED",
"errorResponse" : {
"errorCode" : "AD_CONNECTIVITY.error",
"arguments" : [ "10.0.1.253", "[email protected]" ],
"context" : {
"bundleName" : "com.vmware.evo.sddc.common.validation.errors.messages",
"severity" : "ERROR"
},
"message" : "Authentication with Active Directory 10.0.1.253 failed for user [email protected]. Please check network connectivity and credentials correctness",
"causes" : [ ]
}
} ]
}, {
"description" : "Validate if OU exists within the AD. Check user permissions if required",
"severity" : "ERROR",
"resultStatus" : "FAILED",
"errorResponse" : {
"errorCode" : "AD_OU_VALIDATION",
"arguments" : [ ],
"context" : {
"bundleName" : "com.vmware.evo.sddc.common.validation.errors.messages",
"severity" : "ERROR"
},
"message" : "Validate if OU exists within the AD. Check user permissions if required",
"causes" : [ ]
},
"nestedValidationChecks" : [ {
"description" : "Connection to 10.0.1.253 with username [email protected]",
"severity" : "ERROR",
"resultStatus" : "FAILED",
"errorResponse" : {
"errorCode" : "AD_CONNECTIVITY.error",
"arguments" : [ "10.0.1.253", "[email protected]" ],
"context" : {
"bundleName" : "com.vmware.evo.sddc.common.validation.errors.messages",
"severity" : "ERROR"
},
"message" : "Authentication with Active Directory 10.0.1.253 failed for user [email protected]. Please check network connectivity and credentials correctness",
"causes" : [ ]
}
} ]
}, {
"description" : "Validate if Computer objects exists within the AD",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validate AD Group existence and check user membership if required",
"severity" : "ERROR",
"resultStatus" : "FAILED",
"errorResponse" : {
"errorCode" : "AD_GROUP_VALIDATION",
"arguments" : [ ],
"context" : {
"bundleName" : "com.vmware.evo.sddc.common.validation.errors.messages",
"severity" : "ERROR"
},
"message" : "Validate AD Group existence and check user membership if required",
"causes" : [ ]
},
"nestedValidationChecks" : [ {
"description" : "Connection to 10.0.1.253 with username [email protected]",
"severity" : "ERROR",
"resultStatus" : "FAILED",
"errorResponse" : {
"errorCode" : "AD_CONNECTIVITY.error",
"arguments" : [ "10.0.1.253", "[email protected]" ],
"context" : {
"bundleName" : "com.vmware.evo.sddc.common.validation.errors.messages",
"severity" : "ERROR"
},
"message" : "Authentication with Active Directory 10.0.1.253 failed for user [email protected]. Please check network connectivity and credentials correctness",
"causes" : [ ]
}
} ]
} ]
}, {
"description" : "vCenter Validation",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validate provided vSphere details",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validation of connection to vcenter-1.vrack.vsphere.local with user [email protected]",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation of connection to vcenter-2.vrack.vsphere.local with user [email protected]",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation of connection to esxi-6.vrack.vsphere.local with user root",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation of connection to esxi-7.vrack.vsphere.local with user root",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validation of connection to esxi-5.vrack.vsphere.local with user root",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
} ]
}, {
"description" : "Validate provided virtual machine names for uniqueness in the vCenter",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validate vCenter object existence",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validated of vCenter object SDDC-Datacenter with type Datacenter existence within vCenter vcenter-1.vrack.vsphere.local",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validated of vCenter object sfo01-m01-vsan with type Datastore existence within vCenter vcenter-1.vrack.vsphere.local",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validated of vCenter object SDDC-Cluster1 with type ClusterComputeResource existence within vCenter vcenter-1.vrack.vsphere.local",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validated of vCenter object VDI-DPortGroup-Mgmt with type DistributedVirtualPortgroup existence within vCenter vcenter-1.vrack.vsphere.local",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validated of vCenter object VDI-DPortGroup-Mgmt with type DistributedVirtualPortgroup existence within vCenter vcenter-1.vrack.vsphere.local",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validated of vCenter object VDI-DPortGroup-Mgmt with type DistributedVirtualPortgroup existence within vCenter vcenter-1.vrack.vsphere.local",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validated of vCenter object VDI-DPortGroup-DMZ with type DistributedVirtualPortgroup existence within vCenter vcenter-1.vrack.vsphere.local",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validated of vCenter object VI1-DC with type Datacenter existence within vCenter vcenter-2.vrack.vsphere.local",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validated of vCenter object VI1-vcenter-2-VI1-vsan01 with type Datastore existence within vCenter vcenter-2.vrack.vsphere.local",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validated of vCenter object VI1 with type ClusterComputeResource existence within vCenter vcenter-2.vrack.vsphere.local",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validated of vCenter object esxi-6.vrack.vsphere.local with type HostSystem existence within vCenter vcenter-2.vrack.vsphere.local",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validated of vCenter object esxi-7.vrack.vsphere.local with type HostSystem existence within vCenter vcenter-2.vrack.vsphere.local",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
}, {
"description" : "Validated of vCenter object esxi-5.vrack.vsphere.local with type HostSystem existence within vCenter vcenter-2.vrack.vsphere.local",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
} ]
}, {
"description" : "Validate if provided Portgroups does not match management vCenter portgroup",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validation that Portgroup VDI-DPortGroup-Mgmt does not match management portgroup",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
} ]
}, {
"description" : "Validate provided virtual machine inventory paths for existence within the vCenter",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validation of VM with inventory path SDDC-Datacenter/vm/vdi-vm-vdi-fa32d995-92ee-4fe4-b817-d0218f993549 existence within vCenter vcenter-1.vrack.vsphere.local",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
} ]
} ]
}, {
"description" : "Cluster Resources Validation",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validate cluster has enough storage",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validation that datastore sfo01-m01-vsan in cluster SDDC-Cluster1 on vCenter vcenter-1.vrack.vsphere.local has enough storage for the VMs that will be deployed",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
} ]
}, {
"description" : "Validate cluster has enough memory",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validation that cluster SDDC-Cluster1 on vCenter vcenter-1.vrack.vsphere.local has enough memory for the VMs that will be deployed",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
} ]
} ]
}, {
"description" : "Horizon View Validation",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validate Horizon View attached VC configuration",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED",
"nestedValidationChecks" : [ {
"description" : "Validation of horizon configuration state for VC vcenter-2.vrack.vsphere.local",
"severity" : "INFO",
"resultStatus" : "SUCCEEDED"
} ]
} ]
} ]
}
2.11. Multi Site Management
2.11.1. Create a Multi Site Management Federation
A federation is a group of Cloud Foundation instances, such that each member can view information about the other Cloud Foundation instances in the group. The federation creator is granted the controller role by default.
You can create multiple federations within your organization, but global visibility is available only within a federation. Members can belong to only a single federation at a time.
Prerequisites
-
The following data is required
-
Name of the federation
-
Member Details
-
FQDN of the Member
-
Role of the Member (CONTROLLER)
-
Site Type (DATACENTER)
-
Site Name
-
City where the site is located
-
State where the site is located (Optional)
-
Country where the site is located
-
Location coordinates
-
Longitude
-
Latitude
-
-
-
-
Ensure, VCF Instance Role is set to NOT_JOINED.
|
Tip
|
Refer to: Get fact about a VMware Cloud Foundation |
Steps
-
Trigger the Create Federation
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/sddc-federation' -i -u 'admin:VMwareInfra@1' -X PUT \
-H 'Content-Type: application/json' \
-d '{
"federationName" : "New Federation",
"memberJoinDetail" : {
"role" : "CONTROLLER",
"fqdn" : "sddc-manager-1.vrack.vsphere.local",
"siteType" : "DATACENTER",
"siteName" : "Palo Alto Epic Center",
"country" : "USA",
"state" : "California",
"city" : "Palo Alto",
"coordinate" : {
"longitude" : -122.838,
"latitude" : 37.286
}
}
}'
HTTP Request
PUT /v1/sddc-federation HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Content-Length: 382
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"federationName" : "New Federation",
"memberJoinDetail" : {
"role" : "CONTROLLER",
"fqdn" : "sddc-manager-1.vrack.vsphere.local",
"siteType" : "DATACENTER",
"siteName" : "Palo Alto Epic Center",
"country" : "USA",
"state" : "California",
"city" : "Palo Alto",
"coordinate" : {
"longitude" : -122.838,
"latitude" : 37.286
}
}
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Content-Length: 246
{
"status" : "SUCCEEDED",
"operation" : null,
"taskId" : "c9eb69dd-72f5-4837-b72c-c4663f582094",
"remoteOperationTask" : null,
"progressDetails" : null,
"created" : null,
"lastUpdated" : null,
"errors" : null,
"payload" : null
}
-
Create federation API returns task object. Task object has the task id.
-
Poll the workflow status using the task ID with request
TIP: Refer to: Get a Task -
Validates the input specification.
**Validates if VCF instance Role is other than CONTROLLER -
Initialize the fabric services
-
Initialize the topics
-
Initialize persistent store
-
Add member to federation
-
Update persistent store with new member details
-
If the "status" is "SUCCEEDED", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
-
2.11.2. Invite
You can invite Cloud Foundation instances to join a federation. They can be invited as a controller or a regular member.
In the InvitationSpec or http/curl request if inviteeRole is MEMBER, the vcf instance will have limited access and will not be able to view federation details.
Inorder to view federation details, use inviteeRole as CONTROLLER or MANAGER.
Since a federation can include a maximum of three controllers, you may want to assign the controller role to the primary data centers within the federation.
Prerequisites
-
Federation must be created.
-
You must have the controller role to invite a member to a federation.
-
Only one member can be invited at a time.
-
The following data is required
-
Role of the Invitee
-
FQDN of the Invitee
-
Steps
-
Trigger the task using the valid invite spec.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/sddc-federation/membership-tokens' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"inviteeRole" : "MEMBER",
"inviteeFqdn" : "sddc-manager-1.vrack.vsphere.local",
"tokenExpiryHours" : 0.0
}'
HTTP Request
POST /v1/sddc-federation/membership-tokens HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Content-Length: 114
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"inviteeRole" : "MEMBER",
"inviteeFqdn" : "sddc-manager-1.vrack.vsphere.local",
"tokenExpiryHours" : 0.0
}
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 229
{
"controllerFqdn" : [ "sddc-manager-1.vrack.vsphere.local" ],
"inviteeRole" : "MEMBER",
"inviteeFqdn" : "sddc-manager-1.vrack.vsphere.local",
"invitationToken" : "f8345ee6-ca3a-4866-961b-1a69341b81b0",
"error" : null
}
-
This is a sync call, and on success should get a token, role and name.
-
If there is failure, appropriate error is thrown. Please take corrective actions for the same.
2.11.3. Join the Federation
You can join a federation as a controller/manager/member depending on the assigned role in the invitation.
Use the token you received as part of the invitation, to trigger a join API.
An invitation is valid for ten days. You must request a new invitation after this period.
Prerequisites
-
The following data is required
-
Controller FQDN
-
You can provide any of the controllers FQDN to join the federation. However, it is preferred to provide
the FQDN of the controller who sent out the invitation.
-
-
Token
-
Token you received from the controller as part of the invitation.
-
-
Member Details
-
Role of the invitee, this should match the role you provided during invite.
-
FQDN of the invitee
-
Type of the site, it will always be "DATACENTER" for 1.0 release
-
Name of the site
-
Country
-
State
-
City
-
Coordinate of the site
-
Longitude
-
Latitude
-
-
-
Steps
Provide above inputs and invoke the API.
If the request goes through successfully, we should see this new member on the world map.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/sddc-federation/members' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"controllerFqdn" : "sddc-manager-1.vrack.vsphere.local",
"joinToken" : "test",
"commonName" : "sddcmgr-newyork.msm.local",
"memberJoinDetail" : {
"role" : "MEMBER",
"fqdn" : "sddcmgr-newyork.msm.local",
"siteType" : "DATACENTER",
"siteName" : "New York Epic Center",
"country" : "USA",
"state" : "New York",
"city" : "New York",
"coordinate" : {
"longitude" : -74.006,
"latitude" : 40.712
}
}
}'
HTTP Request
POST /v1/sddc-federation/members HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Content-Length: 454
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"controllerFqdn" : "sddc-manager-1.vrack.vsphere.local",
"joinToken" : "test",
"commonName" : "sddcmgr-newyork.msm.local",
"memberJoinDetail" : {
"role" : "MEMBER",
"fqdn" : "sddcmgr-newyork.msm.local",
"siteType" : "DATACENTER",
"siteName" : "New York Epic Center",
"country" : "USA",
"state" : "New York",
"city" : "New York",
"coordinate" : {
"longitude" : -74.006,
"latitude" : 40.712
}
}
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Content-Length: 246
{
"status" : "SUCCEEDED",
"operation" : null,
"taskId" : "5fb65b21-7bed-4c33-b7b0-8ea52cfaf0c3",
"remoteOperationTask" : null,
"progressDetails" : null,
"created" : null,
"lastUpdated" : null,
"errors" : null,
"payload" : null
}
2.11.4. Get progress
Use this API to get progress of long running operations in the system. When operations like bootstrap, join or teardown are triggered, as part of response
you receive a request ID. Use this request ID to track the status of the operation.
Prerequisites
-
Request ID
Steps
-
Provide a valid request ID and invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/sddc-federation/tasks/5ab9fa20-ec31-417f-996b-d69f6da85315' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json'
HTTP Request
GET /v1/sddc-federation/tasks/5ab9fa20-ec31-417f-996b-d69f6da85315 HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 212
{
"status" : "SUCCEEDED",
"operation" : null,
"taskId" : null,
"remoteOperationTask" : null,
"progressDetails" : null,
"created" : null,
"lastUpdated" : null,
"errors" : null,
"payload" : null
}
2.11.5. Get Member
Get the details of the members.
Prerequisites
-
Federation must be created.
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/sddc-federation/members' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/sddc-federation/members HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 426
{
"memberDetail" : {
"role" : "CONTROLLER",
"fqdn" : "sddc-manager-1.vrack.vsphere.local",
"siteType" : "DATACENTER",
"siteName" : "Palo Alto Epic Center",
"country" : "USA",
"state" : "California",
"city" : "Palo Alto",
"coordinate" : {
"longitude" : -122.838,
"latitude" : 37.286
}
},
"federationName" : "New Federation",
"permissions" : [ "JOIN" ],
"error" : null
}
2.11.6. Leave from the federation
Leaving a federation removes the Multi-Instance Management view from your SDDC Manager dashboard.
If you are a controller, you can leave a federation only if there is at least one more controller in the federation.
If you are the only controller member in a federation, you must dismantle a federation instead of leaving it.
Prerequisites
-
The following data is required
-
ID (FQDN) of the member to be deleted, specified as a path variable.
-
If member ID is equal to the FQDN of invoking SDDC Manager, it is treated as leave.
-
Otherwise, it is treated as evicting the member (specified by ID) by invoking SDDC Manager. In this case the invoking SDDC Manager must be a Controller.
-
-
-
The Request param 'force' is optional
-
If force is set to true, the leaving member will not contact controller, but shut down local system.
Default value for force is false, in which case leaving member will issue REST request to a remote controller asking for leave.
-
-
If the invoking SDDC Manager is the only member in the federation, do not use leave, but teardown instead.
Steps
-
If ID is the same as FQDN of invoking SDDC Manager and force is false
-
This member will issue rest request to a remote controller asking for leave, if the remote response
is successful, it will then shut down its local system. Persistent store will be archived and cleaned up.
-
-
If ID is the same as FQDN of invoking SDDC Manager and force is true
-
This member will not contact remote controller but shut down its local system directly. Persistent store will be archived and cleaned up.
-
-
If ID is the different from FQDN of invoking SDDC Manager
-
The invoking SDDC Manager will evict the member (specified by ID) from federation and ask the evictee to clean its system.
force variable in this case doesn’t matter.
-
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/sddc-federation/members/sddcmgr-newyork.msm.local' -i -u 'admin:VMwareInfra@1' -X DELETE
HTTP Request
DELETE /v1/sddc-federation/members/sddcmgr-newyork.msm.local HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 202 Accepted
Content-Disposition: inline;filename=f.txt
Content-Type: application/json
Content-Length: 246
{
"status" : "SUCCEEDED",
"operation" : null,
"taskId" : "f4e770d9-557f-4240-a1c4-42da0bc5670f",
"remoteOperationTask" : null,
"progressDetails" : null,
"created" : null,
"lastUpdated" : null,
"errors" : null,
"payload" : null
}
To Force remove the member use following:
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/sddc-federation/members/sddcmgr-newyork.msm.local' -i -u 'admin:VMwareInfra@1' -X DELETE
HTTP Request
DELETE /v1/sddc-federation/members/sddcmgr-newyork.msm.local HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 202 Accepted
Content-Disposition: inline;filename=f.txt
Content-Type: application/json
Content-Length: 246
{
"status" : "SUCCEEDED",
"operation" : null,
"taskId" : "654125be-11d7-4497-a961-5c46c5ef04bb",
"remoteOperationTask" : null,
"progressDetails" : null,
"created" : null,
"lastUpdated" : null,
"errors" : null,
"payload" : null
}
2.11.7. Tear Down Federation
You can dismantle a federation if you are the last controller member in the federation.
Only members with the controller role can dismantle a federation.
Prerequisites
-
No request body is needed.
-
Invoking SDDC Manager must be of Controller role, and the only one in the federation.
Steps
-
When Teardown API is invoked, it does the following
-
All fabric services previously set up will be shut down.
-
Persistent store will be archived and cleaned up.
-
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/sddc-federation' -i -u 'admin:VMwareInfra@1' -X DELETE
HTTP Request
DELETE /v1/sddc-federation HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Content-Length: 246
{
"status" : "SUCCEEDED",
"operation" : null,
"taskId" : "480f2eea-1c56-4825-9239-385dd8864bbe",
"remoteOperationTask" : null,
"progressDetails" : null,
"created" : null,
"lastUpdated" : null,
"errors" : null,
"payload" : null
}
2.12. AVNs
2.12.1. Get the AVN’s
This API is used to fetch all configured AVNs
Prerequisites
None
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/avns' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/avns HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 330
[ {
"id" : "vcf-avn-regiona",
"name" : "vcf-avn-regiona",
"regionType" : "REGION_A",
"subnet" : "192.168.20.0",
"subnetMask" : "255.255.255.0",
"gateway" : "192.168.20.1",
"mtu" : 9000,
"portGroupName" : "vcf-avn-regiona-portGroup",
"domainName" : "vmware.vcf.corp",
"routerName" : "vcf-avn-regiona-udlr01"
} ]
2.12.2. Get the AVN’s by RegionType
This API is used to fetch all configured AVNs for a given region type
Prerequisites
-
The following data is required
-
RegionType of the AVN
-
Steps
-
Invoke the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/avns?regionType=X_REGION' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/avns?regionType=X_REGION HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 330
[ {
"id" : "vcf-avn-regionx",
"name" : "vcf-avn-regionx",
"regionType" : "X_REGION",
"subnet" : "192.168.30.0",
"subnetMask" : "255.255.255.0",
"gateway" : "192.168.30.1",
"mtu" : 9000,
"portGroupName" : "vcf-avn-regionx-portGroup",
"domainName" : "vmware.vcf.corp",
"routerName" : "vcf-avn-regionx-udlr01"
} ]
2.13. vRealize Suite Lifecycle Manager
2.13.1. vRealize Suite Lifecycle Manager Deployment
To deploy and manage the vRealize Suite products after the initial greenfield deploy of VMware Cloud Foundation, you must first deploy vRealize Suite Lifecycle Manager. To guarantee the success of the vRealize Suite Lifecycle Manager deployment operation, you should pre-validate the deployment input.
Prerequisites
-
The following data is required:
-
Application Virtual Networks are configured
-
Unique vRealize Suite Lifecycle Manager hostname and corresponding IP address from the X-Region Application Virtual Network
-
vRealize Suite Lifecycle Manager API and root passwords
-
-
Additional prerequisites:
-
The vRealize Suite Lifecycle Manager bundle needs to be downloaded and applied on the SDDC Manager
-
Application Virtual Network should have connectivity to the management VLAN
-
|
Note
|
vRealize Suite Lifecycle Manager deployment is not available if vRealize Suite Lifecycle Manager is successfully deployed as only one instance of it is allowed in the system. In this case, calling the API will produce an error and the user will be provided with information about the allowed HTTP methods for the given endpoint. This information can be found in the "allow" field from the response headers. |
Steps
-
Assemble the vRealize Suite Lifecycle Manager deployment input specification.
|
Tip
|
Refer to VrslcmDeploymentSpec |
-
Trigger the vRealize Suite Lifecycle Manager deployment input specification validations. For help using the vRealize Suite Lifecycle Manager validation API refer to: Get the status of the validations for vRealize Lifecycle Manager deployment
|
Warning
|
The triggered validations return a response containing a validation report ID. With that ID, poll the vRealize Suite Lifecycle Manager validations API. While the validations are running, the "executionStatus" is "IN_PROGRESS". You should poll the API until the "executionStatus" is "COMPLETED". |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vrslcms/validations/77c17ee9-7fa6-455f-ace6-602e43c76887' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json'
HTTP Request
GET /v1/vrslcms/validations/77c17ee9-7fa6-455f-ace6-602e43c76887 HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 170
{
"id" : "9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c",
"description" : "Validating vRealize Suite Lifecycle Manager input parameters",
"executionStatus" : "IN_PROGRESS"
}
-
Once the validations are completed, you can get the overall result of the validations and a detailed list with all checks that have been done and the corresponding status of each check.
-
In case of no errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "SUCCEEDED".
-
In case of only warnings in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "FAILED_WITH_WARNINGS".
-
In case of errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "FAILED".
-
|
Tip
|
The validation checks have two severity levels - warning and error. If a failed validation check is marked as an error, the issue must be resolved before proceeding with the deployment. If the issue is marked as a warning, you are advised to look at it and do the best to fix it. You could ignore it and proceed on your own risk without fixing it, but this might affect the deployment and make it fail at a later stage. NOTE: Make changes to the input specification and re-validate using a new API invocation |
-
Once there are no errors and warnings in the validation response, you can proceed with the vRealize Suite Lifecycle Manager deployment. Although the warnings are not forced to be resolved, you should give the best to resolve the uncovered issues by the validations.
-
Trigger the vRealize Suite Lifecycle Manager deployment. This will start a long-running task whose details can be obtained form the HTTP response.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vrslcms' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"networkSpec" : {
"vlanId" : "45",
"subnetMask" : "255.255.252.0",
"gateway" : "10.0.1.250"
},
"fqdn" : "vrslcm.vrack.vsphere.local",
"sshPassword" : "VMware123!",
"apiPassword" : "VMware123!"
}'
HTTP Request
POST /v1/vrslcms HTTP/1.1
Content-Type: application/json
Content-Length: 218
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"networkSpec" : {
"vlanId" : "45",
"subnetMask" : "255.255.252.0",
"gateway" : "10.0.1.250"
},
"fqdn" : "vrslcm.vrack.vsphere.local",
"sshPassword" : "VMware123!",
"apiPassword" : "VMware123!"
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c
Allow: GET
Content-Type: application/json
Content-Length: 131
{
"id" : "9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-05-10T11:13:22.551Z"
}
-
Track the task status using the "id" from the previous response. The GET URL is set in the header response and can be used directly. Refer to: Get a Task.
-
If the "status" is "IN_PROGRESS", the task is still in progress.
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
-
|
Tip
|
Refer to: Retry a Task. |
If the workflow fails after trying to restart the task, perform the vRealize Suite Lifecycle Manager rollback
|
Tip
|
Refer to: vRealize Suite Lifecycle Manager Rollback. |
2.13.2. vRealize Suite Lifecycle Manager Rollback
When vRealize Suite Lifecycle Manager deployment fails, you can perform rollback to get the environment in a clean state and start a fresh vRealize Suite Lifecycle Manager deployment.
Prerequisites
-
Failed vRealize Suite Lifecycle Manager deployment operation.
|
Note
|
vRealize Suite Lifecycle Manager rollback is not available if vRealize Suite Lifecycle Manager is successfully deployed. In this case, calling the API will produce an error and the user will be provided with information about the allowed HTTP methods for the given endpoint. This information can be found in the "allow" field from the response headers. |
Steps
-
Trigger the vRealize Suite Lifecycle Manager rollback.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vrslcm' -i -u 'admin:VMwareInfra@1' -X DELETE
HTTP Request
DELETE /v1/vrslcm HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c
Content-Type: application/json
Content-Length: 131
{
"id" : "9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-05-10T11:13:22.551Z"
}
-
Track the task status using the "id" from the previous response. The GET URL is set in the header response and can be used directly.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "IN_PROGRESS", the task is still in progress.
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.13.3. vRealize Suite Lifecycle Manager Redeployment
If vRealize Suite Lifecycle Manager becomes corrupted or if you wish to get a fresh vRealize Suite Lifecycle Manager without losing the environment information stored, you can redeploy it.
Prerequisites
-
vRealize Suite Lifecycle Manager in active state in VMware Cloud Foundation inventory
|
Tip
|
vRealize Suite Lifecycle Manager rollback is only available when there is a failed deployment on the environment. In the case when the latter condition is not met calling the API will produce an error and the user will be provided with information about the allowed HTTP methods for the given endpoint. This information can be found in the "allow" field from the response headers. |
Steps
-
Trigger the vRealize Suite Lifecycle Manager redeploy.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vrslcm' -i -u 'admin:VMwareInfra@1' -X PATCH
HTTP Request
PATCH /v1/vrslcm HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c
Content-Type: application/json
Content-Length: 131
{
"id" : "9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-05-10T11:13:22.551Z"
}
-
Track the task status using the "id" from the previous response. The GET URL is set in the header response and can be used directly.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "IN_PROGRESS", the task is still in progress.
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
-
Once the vRealize Suite Lifecycle Manager redeployment succeeds, you can use it to deploy and manage the vRealize Suite products.
2.14. vRealize Operations
2.14.1. Deploy vRealize Operations
vRealize Operations tracks and analyzes the operation of multiple data sources in Cloud Foundation by using specialized analytic algorithms. These algorithms help vRealize Operations learn and predict the behavior of every object it monitors. The users access this information by using views, reports, and dashboards. SDDC Manager automates the deployment of vRealize Operations in Cloud Foundation.
|
Note
|
The vRealize Operations deployment is available only when it is not deployed. After successful deployment, the deployment operation becomes unavailable. |
Prerequisites
-
The following data is required:
-
The IP allocation and forward/reverse DNS records prepared for the vRealize Operations components
-
The password for the vRealize Operations system administrator
-
-
Additional prerequisites:
-
There is a valid license key for vRealize Operations.
-
|
Tip
|
Refer to: Get a License Key, Add a License Key. |
-
vRealize Suite Lifecycle Manager is deployed and in "Active" state.
|
Tip
|
Refer to: Get the existing vRealize Suite Lifecycle Manager, vRealize Suite Lifecycle Manager Deployment |
-
The vRealize Operations bundle is downloaded from the VMware Depot and applied on SDDC Manager.
|
Tip
|
Refer to: Upload a Bundle |
Steps
-
Assemble the vRealize Operations deployment input specification.
|
Tip
|
Refer to: VropsDeploymentSpec. |
-
Trigger the vRealize Operations deployment input specification validations.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vropses/validations' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"vropsDeploymentSpec" : {
"nodes" : [ {
"fqdn" : "vrops-master.vrack.vsphere.local",
"type" : "MASTER"
}, {
"fqdn" : "vrops-replica.vrack.vsphere.local",
"type" : "REPLICA"
} ],
"enableHa" : false,
"vrealizeEdgeFqdn" : "vrealize-edge.vrack.vsphere.local",
"apiPassword" : "VMware123!",
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"nodeSize" : "medium",
"loadBalancerFqdn" : "vrops-lb.vrack.vsphere.local"
}
}'
HTTP Request
POST /v1/vropses/validations HTTP/1.1
Content-Type: application/json
Content-Length: 478
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"vropsDeploymentSpec" : {
"nodes" : [ {
"fqdn" : "vrops-master.vrack.vsphere.local",
"type" : "MASTER"
}, {
"fqdn" : "vrops-replica.vrack.vsphere.local",
"type" : "REPLICA"
} ],
"enableHa" : false,
"vrealizeEdgeFqdn" : "vrealize-edge.vrack.vsphere.local",
"apiPassword" : "VMware123!",
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"nodeSize" : "medium",
"loadBalancerFqdn" : "vrops-lb.vrack.vsphere.local"
}
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Content-Length: 127
{
"id" : "123e4567-e89b-12d3-a456-556642440000",
"description" : "vROps Validations",
"executionStatus" : "IN_PROGRESS"
}
|
Warning
|
The triggered validations return a response containing a validation report ID. With that ID poll the vRealize Operations validations API. While the validations are running the "executionStatus" is "IN_PROGRESS". You should poll the API until the "executionStatus" is "COMPLETED". |
-
Once the validations are completed you can get the overall result of the validations and a detailed list with all checks that have been done and the corresponding status of each check.
-
In case of no errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "SUCCEEDED".
-
In case of only warnings in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "FAILED_WITH_WARNINGS".
-
In case of errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "FAILED".
-
|
Tip
|
For help using the vRealize Operations validation API refer to: Get the status of the validations for vRealize Operations |
|
Tip
|
The validation checks have two severity levels - warning and error: If a failed validation check is marked as an error the issue must be resolved before proceeding with the deployment. If the issue is marked as a warning, you are advised to look at it and do the best to fix it. You could ignore it and proceed on your own risk without fixing it, but this might affect the deployment and make it fail at a later stage. |
-
Trigger the vRealize Operations deployment.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vropses' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"nodes" : [ {
"fqdn" : "vrops-master.vrack.vsphere.local",
"type" : "MASTER"
}, {
"fqdn" : "vrops-replica.vrack.vsphere.local",
"type" : "REPLICA"
} ],
"enableHa" : true,
"vrealizeEdgeFqdn" : "vrealize-edge.vrack.vsphere.local",
"apiPassword" : "VMware123!",
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"nodeSize" : "medium",
"loadBalancerFqdn" : "vrops-lb.vrack.vsphere.local"
}'
HTTP Request
POST /v1/vropses HTTP/1.1
Content-Type: application/json
Content-Length: 419
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"nodes" : [ {
"fqdn" : "vrops-master.vrack.vsphere.local",
"type" : "MASTER"
}, {
"fqdn" : "vrops-replica.vrack.vsphere.local",
"type" : "REPLICA"
} ],
"enableHa" : true,
"vrealizeEdgeFqdn" : "vrealize-edge.vrack.vsphere.local",
"apiPassword" : "VMware123!",
"licenseKey" : "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
"nodeSize" : "medium",
"loadBalancerFqdn" : "vrops-lb.vrack.vsphere.local"
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c
Allow: GET
Content-Type: application/json
Content-Length: 131
{
"id" : "9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-05-10T11:13:22.551Z"
}
|
Note
|
This deployment is a long-running task which details can be obtained form the HTTP response. |
-
Track the task status using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "IN_PROGRESS", the task is still in progress.
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
For task re-execution refer to: Retry a Task. |
-
If after trying to restart the task the workflow keeps failing you can perform vRealize Operations rollback.
|
Tip
|
For rollback refer to: Rollback vRealize Operations. |
Related APIs
Deploy vRealize Operations
Get the existing vRealize Suite Lifecycle Manager
Get a License Key by key
Add a License Key
Validate vRealize Operations Input Specification
Get the status of the validations for vRealize Operations
Get the Tasks
Get a Task
Get the existing vRealize Suite Lifecycle Manager
Retry a Task
Rollback vRealize Operations
2.14.2. Rollback vRealize Operations
The failed vRealize Operations deployment can be rolled back to get the environment in a clean state and start a fresh vRealize Operations deployment.
Prerequisites
-
Failed deployment of vRealize Operations.
|
Tip
|
vRealize Operations rollback is not available if vRealize Operations is successfully deployed. In this case calling the API will produce an error and the user will be provided with information about the allowed HTTP methods for the given endpoint. This information can be found in the "allow" field from the response headers. |
Steps
-
Trigger the vRealize Operations rollback.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vrops' -i -u 'admin:VMwareInfra@1' -X DELETE
HTTP Request
DELETE /v1/vrops HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c
Content-Type: application/json
Content-Length: 131
{
"id" : "9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-05-10T11:13:22.551Z"
}
-
Track the task status using the "id" from the previous response. The GET URL is set in the header response and can be used directly.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "IN_PROGRESS", the task is still in progress.
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.14.3. Expand vRealize Operations by adding a new data node
When your vRealize Operations analytics cluster needs more resources, you can add additional data node.
|
Note
|
You can use this procedure to expand the size of the vRealize Operations analytics cluster one node at a time. If the maximum number of nodes is exceeded, an error will be returned. |
Prerequisites
-
The vRealize Operations is deployed and in "Active" state.
|
Tip
|
Refer to: Get the existing vRealize Operations, Deploy vRealize Operations |
-
The datastore has enough disk space for the new node.
-
The forward and reverse DNS resolution is working for the FQDN of the new node.
-
The IP address for the new node is in the same subnet as the existing vRealize Operations nodes.
-
By default, the new node uses the master node password. Provide password if you want to use a different password for the new node. (Optional)
-
The type for the new node should be set to "DATA".
Steps
-
Assemble the vRealize Operations specification for the new data node.
|
Tip
|
Refer to: VropsNode |
-
Trigger the vRealize Operations expansion input specification validations.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vropses/validations' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"vropsExpansionSpec" : {
"password" : "VMware123!",
"fqdn" : "vrops-node.vrack.vsphere.local",
"type" : "DATA"
}
}'
HTTP Request
POST /v1/vropses/validations HTTP/1.1
Content-Type: application/json
Content-Length: 132
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"vropsExpansionSpec" : {
"password" : "VMware123!",
"fqdn" : "vrops-node.vrack.vsphere.local",
"type" : "DATA"
}
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Content-Length: 127
{
"id" : "123e4567-e89b-12d3-a456-556642440000",
"description" : "vROps Validations",
"executionStatus" : "IN_PROGRESS"
}
-
Once the validations are completed, you can get the overall result of the validations and a detailed list with all checks that have been done and the corresponding status of each check.
-
In case of no errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "SUCCEEDED".
-
In case of only warnings in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "FAILED_WITH_WARNINGS".
-
In case of errors in the input specification, the "executionStatus" is "COMPLETED" and "resultStatus" is "FAILED".
-
|
Tip
|
For help using the vRealize Operations validation API refer to: Get the status of the validations for vRealize Operations |
|
Tip
|
The validation checks have two severity levels - warning and error; If a failed validation check is marked as an error the issue must be resolved before proceeding with the deployment. If the issue is marked as a warning, you are advised to look at it and do the best to fix it. You could ignore it and proceed on your own risk without fixing it, but this might affect the deployment and make it fail at a later stage. |
-
Invoke the add node API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vrops/nodes' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"fqdn" : "vrops-node.vrack.vsphere.local",
"type" : "DATA"
}'
HTTP Request
POST /v1/vrops/nodes HTTP/1.1
Content-Type: application/json
Content-Length: 66
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"fqdn" : "vrops-node.vrack.vsphere.local",
"type" : "DATA"
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c
Content-Type: application/json
Content-Length: 131
{
"id" : "9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-05-10T11:13:22.551Z"
}
|
Note
|
This will start is a long-running task which details can be obtained form the HTTP response. |
-
Track the task status using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "IN_PROGRESS", the task is still in progress.
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
For task re-execution refer to: Retry a Task. |
-
If the workflow fails after trying to restart the task, perform the rollback operation.
|
Tip
|
For rollback refer to: Rollback after failed vRealize Operations expansion. |
2.14.4. Rollback after failed vRealize Operations expansion
The failed vRealize Operations expansion can be rolled back to get the environment in a clean state and start a fresh vRealize Operations expand operation.
Prerequisites
-
The vRealize Operations cluster in a healthy state.
-
Failed data node during expansion of vRealize Operations cluster.
|
Tip
|
vRealize Operations add node rollback is not available if there is no failed add node operation and node in failed state. |
Steps
-
Find the ID of the failed vRealize Operations data node.
-
Trigger the vRealize Operations Add Node rollback.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vrops/nodes/fcfb71a3-ad87-4e4c-8ae0-2fa46e4b1484' -i -u 'admin:VMwareInfra@1' -X DELETE \
-H 'Content-Type: application/json'
HTTP Request
DELETE /v1/vrops/nodes/fcfb71a3-ad87-4e4c-8ae0-2fa46e4b1484 HTTP/1.1
Content-Type: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Content-Length: 131
{
"id" : "9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-05-10T11:13:22.551Z"
}
-
Track the task status using the "id" from the previous response. The GET URL is set in the header response and can be used directly.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "IN_PROGRESS", the task is still in progress.
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.14.5. Connect vRealize Operations to workload domain
You can connect vRealize Operations product deployment in Cloud Foundation to your workload domains.
Prerequisites
-
Before you can connect the managment domain or workload domains to vRealize Operations, it must be deployed and in "ACTIVE" state.
|
Tip
|
For more information refer to Get the existing vRealize Operations, Deploy vRealize Operations |
Steps
-
Assemble the vRealize Operations domain specification.
|
Tip
|
Refer to DomainIntegration |
-
Trigger the vRealize Operations domain connection.
|
Tip
|
For help using the vRealize Log Insight domain connection API refer to: Connect/disconnect workload domains with vRealize Operations |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vrops/domains' -i -u 'admin:VMwareInfra@1' -X PUT \
-H 'Content-Type: application/json' \
-d '{
"domainId" : "b81aa4a2-77fd-44e6-9386-d3bfbbd7aacd",
"status" : "ENABLED"
}'
HTTP Request
PUT /v1/vrops/domains HTTP/1.1
Content-Type: application/json
Content-Length: 81
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"domainId" : "b81aa4a2-77fd-44e6-9386-d3bfbbd7aacd",
"status" : "ENABLED"
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c
Content-Type: application/json
Content-Length: 131
{
"id" : "9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-05-10T11:13:22.551Z"
}
|
Note
|
This operation is a long-running task which details can be obtained form the HTTP response. |
-
Track the task status using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "IN_PROGRESS", the task is still in progress.
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
For task re-execution refer to: Retry a Task. |
|
Note
|
To see the domain connection status of vRealize Operations refer to: Get vRealize Operations connection to Workload domains |
2.15. vRealize Log Insight
2.15.1. Connect vRealize Log Insight to workload domains
In order for vRealize Log Insight to collect logs from workload domains after deploying, one must first enable the workload domain connection. Once enabled, you cannot disable the connection to vRealize Log Insight.All subsequently created workload domains will automatically connect and send logs to the vRealize Log Insight cluster.
Prerequisites
-
Verify you have a valid license key for vRealize Log Insight, which is purchased separately from VMware Cloud Foundation.
-
Verify that the vRealize Log Insight cluster is online and operational.
|
Tip
|
Refer to Get the existing vRealize Log Insight |
Steps
-
Assemble the vRealize Log Insight domain specification.
|
Tip
|
Refer to Vrli |
-
Trigger the vRealize Log Insight domain connection.
|
Tip
|
For help using the vRealize Log Insight domain connection API refer to: Connects vRealize Log Insight with workload domains |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vrli' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-d '{
"workloadDomainConnection" : true
}'
HTTP Request
PATCH /v1/vrli HTTP/1.1
Content-Type: application/json
Content-Length: 39
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"workloadDomainConnection" : true
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c
Allow: GET
Content-Type: application/json
Content-Length: 131
{
"id" : "9b56b98b-ba62-42cb-9ac1-f65e2d20ff9c",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-05-10T11:13:22.551Z"
}
|
Note
|
This operation is a long-running task which details can be obtained form the HTTP response. |
-
Track the task status using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "IN_PROGRESS", the task is still in progress.
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
For task re-execution refer to: Retry a Task. |
2.16. Backup and Restore
Back up and restore solution is provided to backup SDDC manager and configure NSX manager backup.
2.16.1. Configure backup of SDDC manager and NSX manager
It is essential to review the basic principles in a file-based solution for backup. In such a solution, the state of a product is periodically exported to a file that is stored in a domain different than the one where the product is running. If the product needs to be restored, the OVA is re-deployed and a selected backup-file is used to restore the state.
NSX Manager files are backed up by default in the SDDC Manager VM which also has to be backed up. You can configure an external SFTP server as a backup location which is the recommended solution. NSX Manager is backed up every 1 hour
This section provides the steps to configure NSX backup location to an external SFTP server along with encryption configuration for both SDDC Manager and NSX Manager backup.
Prerequisites
-
The following data is required
-
Encryption
-
Twelve or more characters.
-
At least one upper-case letter.
-
At least two digits.
-
At least one special character.
-
-
|
Note
|
SDDC Manager does not store previously-used passphrases. You must store the passphrase in a secure location separate from the backup files and from the Cloud Foundation environment you are protecting. |
-
FTP server details to save the backup file :
-
IP of the server
-
port
-
protocol, which is SFTP
-
username
-
password
-
ssh fingerprint
-
directory path to save the backup file
-
-
Privileged user credentials
|
Tip
|
To get fingerprint execute the below command |
ssh-keygen -lf <(ssh-keyscan -t ssh-rsa -p <port-number> <server-IP-address> 2>/dev/null)
|
Note
|
Fingerprint should be SHA-256 RSA key. |
Steps
-
Trigger the task using the valid input specification.
|
Note
|
To trigger the API dual authentication is required. A privileged user has to be created in management domain vCenter and associated to group "Sddc_Secured_Access". Along with "admin" account, Privileged user credentials has to be passed in request headers("privileged-username" and "privileged-password") of secured APIs in plain text. |
|
Tip
|
Refer to Security section to set the privileged user. |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/backup-configuration' -i -u 'admin:VMwareInfra@1' -X PUT \
-H 'Content-Type: application/json' \
-H 'privileged-username: [email protected]' \
-H 'privileged-password: VMwareInfra@1' \
-d '{
"encryption" : {
"passphrase" : "VMwareBackup@1"
},
"backupLocations" : [ {
"server" : "ftp.vrack.vsphere.local",
"port" : 22,
"protocol" : "SFTP",
"username" : "backup",
"password" : "FTPServer@1",
"directoryPath" : "/vmware/backup",
"sshFingerprint" : "SHA256:w2NgXhG2XXXXXXXX"
} ]
}'
Request Body
PUT /v1/system/backup-configuration HTTP/1.1
Content-Type: application/json
privileged-username: [email protected]
privileged-password: VMwareInfra@1
Content-Length: 327
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"encryption" : {
"passphrase" : "VMwareBackup@1"
},
"backupLocations" : [ {
"server" : "ftp.vrack.vsphere.local",
"port" : 22,
"protocol" : "SFTP",
"username" : "backup",
"password" : "FTPServer@1",
"directoryPath" : "/vmware/backup",
"sshFingerprint" : "SHA256:w2NgXhG2XXXXXXXX"
} ]
}
Response Body
HTTP/1.1 202 Accepted
Location: /v1/tasks/96bfd0df-ced2-46d2-b47c-611ae0059806
Content-Type: application/json
Content-Length: 210
{
"id" : "96bfd0df-ced2-46d2-b47c-611ae0059806",
"name" : "Configure backup on VCF Components and register backup locations",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-05-10T11:13:22.551Z"
}
-
Poll the task until "status" is not "IN_PROGRESS" using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Note
|
The SFTP server credentials are saved before configuring any NSX managers. In case configuring the NSX manager failed, an attempt is still made to configure as many NSX managers as possible before failing the task. |
|
Tip
|
Refer to: Retry a Task. |
2.16.2. Edit the Backup Configuration
Prerequisites
-
The following data is required
-
The configuration which has to be edited (Backup location or Encryption or both).
-
Privileged user credentials
-
|
Note
|
In case you are editing the passphrase, you must store the passphrase in a secure location separate from the backup files and from the Cloud Foundation environment. The encryption passphrase is mapped to the backup file. Editing the passphrase will not update the configured passphrase for previously backed up file. |
|
Note
|
In case you are editing the backup location, previously collected NSX backups must be manually migrated to the new location. All the parameters of backup location have to be given as input while editing the backup location. |
|
Note
|
Editing backup configuration updates all the NSX manager’s backup configuration. |
Steps
-
Invoke the API
|
Tip
|
To get the current backup configuration Refer to: Get the Backup Configuration |
-
The example shown is to edit only the backup location and the encryption is unchanged.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/backup-configuration' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-H 'privileged-username: [email protected]' \
-H 'privileged-password: VMwareInfra@1' \
-d '{
"backupLocations" : [ {
"server" : "ftp2.vrack.vsphere.local",
"port" : 22,
"protocol" : "SFTP",
"username" : "backup",
"password" : "FTPServer@2",
"directoryPath" : "/vmware/backup",
"sshFingerprint" : "SHA256:w2NgXhG2XXXXXXXX"
} ]
}'
Request Body
PATCH /v1/system/backup-configuration HTTP/1.1
Content-Type: application/json
privileged-username: [email protected]
privileged-password: VMwareInfra@1
Content-Length: 268
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"backupLocations" : [ {
"server" : "ftp2.vrack.vsphere.local",
"port" : 22,
"protocol" : "SFTP",
"username" : "backup",
"password" : "FTPServer@2",
"directoryPath" : "/vmware/backup",
"sshFingerprint" : "SHA256:w2NgXhG2XXXXXXXX"
} ]
}
Response Body
HTTP/1.1 202 Accepted
Location: /v1/tasks/200067aa-aa2d-4c93-9c69-ab72bdb9006b
Content-Type: application/json
Content-Length: 210
{
"id" : "200067aa-aa2d-4c93-9c69-ab72bdb9006b",
"name" : "Configure backup on VCF Components and register backup locations",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2019-05-10T11:13:22.551Z"
}
-
Poll the task until "status" is not "IN_PROGRESS" using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task. |
2.16.3. Get the Backup Configuration
Prerequisites
None
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/backup-configuration' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/system/backup-configuration HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 198
{
"backupLocations" : [ {
"server" : "10.92.33.24",
"port" : 22,
"protocol" : "SFTP",
"username" : "backup",
"directoryPath" : "/vmware/backup"
} ],
"isConfigured" : true
}
|
Note
|
"isConfigured" notifies if the backup has been configured. |
|
Note
|
Encryption details which was configured is not returned due to security reasons. |
2.16.4. Initiate Backup of SDDC Manager
Back up the SDDC Manager VM regularly to avoid downtime and data loss in case of a system failure. If the SDDC Manager VM does fail, you can restore VM to the last backup
In case you need to restore the SDDC Manager VM, you select the backup file to restore and download the appropriate OVA file. You can deploy this OVA either through vCenter Server or the OVF tool. You then load the state on the newly deployed SDDC Manager VM.
Prerequisites
-
The following data is required
-
Backup must be configured
-
-
Computer that runs the backup automation script (or where you manually run the APIs). This computer may also be used to coordinate and support a restore operation. It can also host the FTP server required to protect the NSX Manager instances.
-
Reliable and secure storage volume on which the backup files are stored. The computer and the storage need to be in a different fault domain.
|
Note
|
Only resourceType:SDDC_MANAGER is supported currently. |
|
Tip
|
Refer to: Configure backup of SDDC manager and NSX manager |
Steps
-
Trigger the task using the valid input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/backups/tasks' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"elements" : [ {
"resourceType" : "SDDC_MANAGER"
} ]
}'
HTTP Request
POST /v1/backups/tasks HTTP/1.1
Content-Type: application/json
Content-Length: 64
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"elements" : [ {
"resourceType" : "SDDC_MANAGER"
} ]
}
HTTP Response
HTTP/1.1 202 Accepted
Location: 3b48ffc5-fafd-46e5-88ee-ce3ccc4d7a93
Content-Type: application/json
Content-Length: 252
{
"id" : "3b48ffc5-fafd-46e5-88ee-ce3ccc4d7a93",
"name" : "SDDC Manager Backup Operation",
"status" : "IN_PROGRESS",
"resources" : [ {
"type" : "BACKUP",
"name" : "vcf-backup-sddc-manager-vrack-vsphere-local-2019-07-29-12-02-46"
} ]
}
-
Poll the task until "status" is not "IN_PROGRESS" using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
-
The backup files are saved in the /nfs/vmware/vcf/nfs-mount/sddc-manager-backup directory on the SDDC Manager VM.
-
In this example, the full filename of the backup file will be vcf-backup-sddc-manager-vrack-vsphere-local-2019-07-29-12-02-46.tar.gz
|
Tip
|
To inspect the contents of a backup tar file, use the decrypt command described in Initiate Restore of SDDC Manager |
|
Note
|
Make sure to copy the backup file to a known location along with the corresponding passphrases. |
2.16.5. Initiate Restore of SDDC Manager
In case of a failure, you can restore SDDC Manager from a saved backup.
Prerequisites
-
The following data is required
-
Backup file name and location of the backup file
-
Encryption passphrase used to encrypt the backup file
-
|
Note
|
Only resourceType:SDDC_MANAGER is supported currently |
Steps
-
Power off the original SDDC Manager VM.
-
Rename the VM to something like sddc-manager-original using the management domain vCenter Server.
-
Identify the backup file to be used for the restore operation.
|
Tip
|
In most cases, you should select the most recently taken backup. |
-
The backup file contains sensitive data about your Cloud Foundation instance, including passwords in plain text. It is recommended you control access to the decrypted files and securely delete them when you are done with the restore operation.
-
Using a computer that has access to the secure secondary storage where the backup files are stored, navigate to the backup file and extract the contents of the encrypted tar file using the following command.
openssl enc -d -aes256 -in filename-of-selected-file | tar -xz
-
At the prompt, enter the passphrase that you configured before backing up SDDC Manager.
-
In order to restore SDDC Manager, you need to deploy the SDDC Manager OVA.
-
The link to download the OVA is found in the metadata.json file in the backup file.
-
Download the SDDC Manager OVA from the link provided.
-
Deploy SDDC Manager VM from vCenter Server or with the OVF Tool.
-
Deploy SDDC Manager VM from vCenter server
-
Log in to the management domain vCenter Server using a web browser that is running on a system that has access to the downloaded SDDC Manager OVA.
-
In the vSphere Client, expand SDDC-Datacenter > SDDC-Cluster1.
-
Right-click on Mgmt-ResourcePool and select Deploy OVF Template.
-
The Deploy OVF Template wizard appears.
-
Use the local file option and choose the downloaded SDDC Manager OVA
-
Specify the VM name as sddc-manager.
-
Select the location of the SDDC Manager VM as SDDC-Datacenter > Management VMs and click Next.
-
Specify the compute resource destination. See the metadata.json file for the name of the pool and click Next.
-
Verify the template details and click Next.
-
Read the license terms and click the checkbox at the bottom of the page to accept the license agreements.
-
On the storage page, keep the vSAN datastore selection. The datastore name is in the metadata.json file and click Next.
-
On the networks page:
-
Do not change the default setting for Source Network.
-
In Destination Network, select the port group that is listed in the metadata.json file.
-
Do not change the default setting for IP allocation and IP protocol.
-
-
Click Next.
-
For the fields on the Customize template page, refer to the metadata.json file. Note the following:
-
Specify the backup user password from the security_password_vault.jsonfile.
-
For the other root, vcf, and admin user accounts, you can re-use the passwords for the original
***SDDC Manager or assign new ones. For password considerations, refer to the About the -
Deployment Parameter Sheet section in the VMware Cloud Foundation Architecture and
-
Deployment Guide.
-
Leave the DNS and NTP fields empty
-
Ignore the Brownfield Settings section.
-
-
Click Next.
-
Review the OVF details and click Finish. The OVF deployment begins. You can view the details in the Tasks pane.
-
Power on the newly deployed SDDC Manager VM and wait for the vCenter Server UI to report its IP address has been assigned.
-
SSH in to the SDDC Manager and log in as the vcf user.
-
-
Deploy SDDC Manager VM with the OVF tool
-
Install the OVF tool on a system that has access to the SDDC Manager OVA that you downloaded.
-
Prerequisites
-
Download the OVF tool and install it on a system that has access to the SDDC Manager OVA that you downloaded
-
Retrieve the DNS name or IP address of a host from the management domain.
-
Log into the management domain vCenter Server
-
navigate to the management domain cluster
-
select an active host that is not reporting any vSAN errors
-
-
Retrieve the rRoot password for the selected host. Search for the host’s DNS name in the security_password_vault.json, which displays the root password.
-
-
Run the following command with information from the metadata.json file.
ovftool --noSSLVerify --skipManifestCheck --powerOn --diskMode=thin --acceptAllEulas -- allowExtraConfig --ipProtocol=IPv4 --ipAllocationPolicy=fixedPolicy --datastore=datastoreName -- name=sddc-manager --X:injectOvfEnv --X:waitForIp --prop:ROOT_PASSWORD=Password -- prop:VCF_PASSWORD=Password --prop:BASIC_AUTH_PASSWORD=Password --prop:BACKUP_PASSWORD=Password --prop:vami.gateway.SDDC-Manager=gatewayIP --prop:vami.ip0.SDDC-Manager=SDDC_Manager_IP -- prop:vami.netmask0.SDDC-Manager=networkMask --prop:vami.hostname=hostName -- prop:vami.searchpath.SDDC-Manager=searchPath --prop:vami.domain.SDDC-Manager=domain -- network=portGroupName --X:logFile=./ovftool.log --X:logLevel=verbose OVA_filename vi:// root:password_for_selected_host>@host_DNS_name_or_ IP
OUTPUT: Opening OVA source: VCF-SDDC-Manager-Appliance-3.7.2.0-13774914_OVF10.ova The manifest does not validate Opening VI target: vi://[email protected]:443/ Deploying to VI: vi://[email protected]:443/ Transfer Completed Powering on VM: sddc-manager Task Completed Received IP address: 10.0.0.4 Completed successfully
-
Navigate to the management domain vCenter Server.
-
Move the sddc-manager VM into the Management VM folder.
-
Move the sddc-manager VM into the Management Resource Pool. The name of this pool is available in the metadata.json file.
-
To confirm that SDDC Manager has been deployed correctly, ssh in to the VM as the vcf user.
-
-
-
Take a snapshot of the SDDC Manager VM.
-
Copy the encrypted backup file to the /tmp directory on the SDDC Manager VM.
-
Trigger the task using the valid input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/restores/tasks' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-d '{
"elements" : [ {
"resourceType" : "SDDC_MANAGER"
} ],
"backupFile" : "/tmp/backup.tar.gz",
"encryption" : {
"passphrase" : "VMwareBackup@1"
}
}'
HTTP Request
POST /v1/restores/tasks HTTP/1.1
Content-Type: application/json
Content-Length: 163
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"elements" : [ {
"resourceType" : "SDDC_MANAGER"
} ],
"backupFile" : "/tmp/backup.tar.gz",
"encryption" : {
"passphrase" : "VMwareBackup@1"
}
}
HTTP Response
HTTP/1.1 202 Accepted
Location: ac22e291-87a5-4d91-88db-bb15999bebd7
Content-Type: application/json
Content-Length: 79
{
"id" : "ac22e291-87a5-4d91-88db-bb15999bebd7",
"status" : "IN_PROGRESS"
}
-
Poll the task until "status" is not "IN_PROGRESS" using the "id" from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED" , perform the following steps to retry.
-
Copy the contents of /var/log/vmware/vcf/sddc-support/ to a filesystem that is external to SDDC Manager. This preserves the restore log file.
-
Revert the SDDC Manager VM to the snapshot taken in step 12.
-
Take a new snapshot.
-
Perform steps 13 - 16.
-
If this attempt fails, contact VSDDC ManagerMware Support.
-
-
Verify SDDC Manager VM operations after restore:
-
SSH in to the SDDC Manager as the vcf user.
-
Run the following command:
sudo /opt/vmware/sddc-support/sos --health-check
-
When prompted, enter the vcf user password.
-
A green status indicates that the health is normal, yellow provides a warning that attention might be required, and red indicates that the component needs immediate attention. Possible reasons for yellow or red status are that you used an SDDC Manager backup with unresolved workflows, you used a backup taken before a workflow was completed successfully, you restored other products in addition to SDDC Manager, or some components are not operational. Call VMware Support if you need help with resolving the yellow or red status
-
If the status was green,
-
Download the applicable install and upgrade bundles.
-
Download the NSX-V bundle and NSX-T bundle if you plan to create NSX-T workload domains.
-
Download the upgrade bundles applicable to your environment.
-
-
2.17. Depot Settings
2.17.1. Get Depot Settings
Online:
-
Get Depot Settings API is used to retrieve the existing My VMware Account information.
Offline:
-
Get Depot Settings API returns no account information.
Prerequisites
None
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/settings/depot' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/system/settings/depot HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 90
{
"vmwareAccount" : {
"username" : "acmeuser",
"password" : "acmepassword"
}
}
2.17.2. Update Depot Settings
Online:
-
Update Depot Settings API is used to update SDDC Manager with the My VMware Account. This account is used for Downloading Upgrade/Install Bundles(Please refer to Update Bundle for Downloading).
Offline:
-
Use the Bundle Transfer Utility tool(Please refer to the VMware Cloud Foundation documentation for more information) to manually download the bundles from the depot on your local computer and then copy them to SDDC Manager. Once the bundles are available in the SDDC Manager. Use the Upload a Bundle API to upload it to SDDC Manager.
Prerequisites
The following data is required:
-
Username of My VMware Account.
-
Password of My VMware Account.
|
Tip
|
Refer to: DepotSettings and DepotAccount. |
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/settings/depot' -i -u 'admin:VMwareInfra@1' -X PUT \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"vmwareAccount" : {
"username" : "acmeuser",
"password" : "acmepassword"
}
}'
HTTP Request
PUT /v1/system/settings/depot HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 90
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"vmwareAccount" : {
"username" : "acmeuser",
"password" : "acmepassword"
}
}
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 90
{
"vmwareAccount" : {
"username" : "acmeuser",
"password" : "acmepassword"
}
}
2.18. Prechecks
2.18.1. Perform System Precheck
Precheck System API is used to perform the required system level health checks and upgrade pre-checks for an upgrade to be successful. Make sure to run these checks before performing any upgrade.
|
Tip
|
Refer to: Get the Upgradables to query for the list of upgradables which can be used for performing Domain, Cluster level checks. |
Prerequisites
The following data is required:
-
Resource ID. Ex: Domain ID, Cluster ID.
-
Resource Type. Ex: DOMAIN, CLUSTER.
|
Tip
|
Refer to: PrecheckSpec and Resource. |
|
Note
|
Supported Resource Type’s are DOMAIN, CLUSTER. For Cluster level checks, the Cluster ID’s can be retrieved based on the Host’s that are available for upgrade, Refer to: Get the Hosts and Get the Clusters API’s. |
Steps
-
Invoke the API. This API returns a precheck task which can be polled and monitored.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/prechecks' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"resources" : [ {
"resourceId" : "bbd38966-8537-46f1-9a54-06fbfe7079c6",
"type" : "DOMAIN"
} ]
}'
HTTP Request
POST /v1/system/prechecks HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 110
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"resources" : [ {
"resourceId" : "bbd38966-8537-46f1-9a54-06fbfe7079c6",
"type" : "DOMAIN"
} ]
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/system/prechecks/tasks/5739ca61-0fd2-43ef-a93e-1dc8c0865452
Content-Length: 739
{
"id" : "5739ca61-0fd2-43ef-a93e-1dc8c0865452",
"name" : "Precheck Task",
"type" : "PRECHECK",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2022-02-08T10:32:09.357Z",
"completionTimestamp" : "2022-02-08T10:32:09.357Z",
"subTasks" : [ {
"name" : "Upgrade - DOMAIN 051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"description" : "Upgrade - DOMAIN 051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"status" : "PENDING",
"creationTimestamp" : "2022-02-08T10:32:09.357Z",
"resources" : [ {
"resourceId" : "051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"type" : "DOMAIN"
} ]
} ],
"resources" : [ {
"resourceId" : "051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"type" : "DOMAIN"
} ],
"isCancellable" : false
}
-
Poll the status of the task using the precheck task API with the ID from the response of the previous API.
|
Tip
|
Refer to: Get System Precheck Task. |
2.18.2. Get System Precheck Task
Get Precheck Task by ID API is used to retrieve a precheck task.
Prerequisites
-
The following data is required
-
ID of the precheck task
-
Steps
-
Invoke the API. This API returns a precheck task which can be polled and monitored.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/prechecks/tasks/5739ca61-0fd2-43ef-a93e-1dc8c0865452' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json' \
-H 'Accept: application/json'
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 739
{
"id" : "5739ca61-0fd2-43ef-a93e-1dc8c0865452",
"name" : "Precheck Task",
"type" : "PRECHECK",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2022-02-08T10:32:09.666Z",
"completionTimestamp" : "2022-02-08T10:32:09.666Z",
"subTasks" : [ {
"name" : "Upgrade - DOMAIN 051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"description" : "Upgrade - DOMAIN 051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"status" : "PENDING",
"creationTimestamp" : "2022-02-08T10:32:09.666Z",
"resources" : [ {
"resourceId" : "051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"type" : "DOMAIN"
} ]
} ],
"resources" : [ {
"resourceId" : "051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"type" : "DOMAIN"
} ],
"isCancellable" : false
}
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 739
{
"id" : "5739ca61-0fd2-43ef-a93e-1dc8c0865452",
"name" : "Precheck Task",
"type" : "PRECHECK",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2022-02-08T10:32:09.666Z",
"completionTimestamp" : "2022-02-08T10:32:09.666Z",
"subTasks" : [ {
"name" : "Upgrade - DOMAIN 051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"description" : "Upgrade - DOMAIN 051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"status" : "PENDING",
"creationTimestamp" : "2022-02-08T10:32:09.666Z",
"resources" : [ {
"resourceId" : "051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"type" : "DOMAIN"
} ]
} ],
"resources" : [ {
"resourceId" : "051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"type" : "DOMAIN"
} ],
"isCancellable" : false
}
2.19. Bundles
2.19.1. Upload a Bundle
Offline:
-
Upload a Bundle API is used to upload Bundles which are downloaded using Bundle Transfer Utility tool.
|
Tip
|
Please refer to the VMware Cloud Foundation documentation for more information on the Bundle Transfer Utility tool. |
Prerequisites
The following data is required:
-
Bundle file path.
-
Bundle manifest file path.
-
Bundle manifest signature file path.
|
Tip
|
Refer to: BundleUploadSpec. |
Steps
-
Invoke the API. This API returns a task which can be polled and monitored.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/bundles' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"bundleFilePath" : "/home/vcf/bundles/bundle-11237.tar",
"manifestFilePath" : "/home/vcf/bundles/bundle-11237.manifest",
"signatureFilePath" : "/home/vcf/bundles/bundle-11237.manifest.sig"
}'
HTTP Request
POST /v1/bundles HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 198
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"bundleFilePath" : "/home/vcf/bundles/bundle-11237.tar",
"manifestFilePath" : "/home/vcf/bundles/bundle-11237.manifest",
"signatureFilePath" : "/home/vcf/bundles/bundle-11237.manifest.sig"
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/tasks/6019a5aa-78f3-4a4f-9ac3-f71456a39b77
Content-Length: 366
{
"id" : "6019a5aa-78f3-4a4f-9ac3-f71456a39b77",
"name" : "Upload BUNDLE - PSC:6.7.0-13010631 VCENTER:6.7.0-13010631",
"type" : "BUNDLE_UPLOAD",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2022-02-08T10:32:10.204Z",
"resources" : [ {
"resourceId" : "3ee67884-e500-4c89-99cf-0a553e5b8a2b",
"type" : "BUNDLE"
} ],
"isCancellable" : false
}
-
Poll the status of the task using the task API with the ID from the response of the previous API.
|
Tip
|
Refer to: Get a Task. |
2.19.2. Get the Bundles
-
Get the Bundles API is used to get all the bundles.
Prerequisites
None
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/bundles' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/bundles HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1788
{
"elements" : [ {
"id" : "3ee67884-e500-4c89-99cf-0a553e5b8a2b",
"type" : "VMWARE_SOFTWARE",
"description" : "ESX update bundle - 13004448(67EP7)==>13010696 (vsphere67U2)",
"version" : "253.0.0-111959",
"severity" : null,
"vendor" : "VMware",
"releasedDate" : "2019-05-10T10:29:10.645Z",
"isCumulative" : false,
"sizeMB" : 453.0,
"downloadStatus" : "SUCCESSFUL",
"components" : [ {
"description" : "ESX_HOST Update Bundle",
"vendor" : "VMware",
"releasedDate" : "2019-05-10T10:29:10.645Z",
"toVersion" : "6.7.0-13006603",
"fromVersion" : "6.7.0-13004448",
"imageType" : "PATCH",
"id" : "a65d9d83-88b9-475f-a2ba-ee5d9be34f8d",
"type" : "HOST"
} ]
}, {
"id" : "09c018c1-ac8a-4477-ac13-57d3c19ccaa8",
"type" : "VMWARE_SOFTWARE",
"description" : "PSC-VC -67U2-Update bundle ( 11726888 ==> 13010631)",
"version" : "253.0.0-111959",
"severity" : null,
"vendor" : "VMware",
"releasedDate" : "2019-05-10T10:29:10.645Z",
"isCumulative" : false,
"sizeMB" : 453.0,
"downloadStatus" : "SUCCESSFUL",
"components" : [ {
"description" : "PSC Update Bundle",
"vendor" : "VMware",
"releasedDate" : "2019-05-10T10:29:10.645Z",
"toVersion" : "6.7.0-13010631",
"fromVersion" : "6.7.0-11726888",
"imageType" : "PATCH",
"id" : "690cbe9e-241b-4086-bbf3-719b40499d6f",
"type" : "PSC"
}, {
"description" : "VCENTER Update Bundle",
"vendor" : "VMware",
"releasedDate" : "2019-05-10T10:29:10.645Z",
"toVersion" : "6.7.0-13010631",
"fromVersion" : "6.7.0-11726888",
"imageType" : "PATCH",
"id" : "690cbe9e-241b-4086-bbf3-719b40499d6f",
"type" : "VCENTER"
} ]
} ]
}
2.19.3. Get a Bundle
-
Get a Bundle API is used to get a specific bundle.
Prerequisites
-
The following data is required:
-
ID of the Bundle
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/bundles/3ee67884-e500-4c89-99cf-0a553e5b8a2b' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/bundles/3ee67884-e500-4c89-99cf-0a553e5b8a2b HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 973
{
"id" : "09c018c1-ac8a-4477-ac13-57d3c19ccaa8",
"type" : "VMWARE_SOFTWARE",
"description" : "PSC-VC -67U2-Update bundle ( 11726888 ==> 13010631)",
"version" : "253.0.0-111959",
"severity" : null,
"vendor" : "VMware",
"releasedDate" : "2019-05-10T10:29:10.645Z",
"isCumulative" : false,
"sizeMB" : 453.0,
"downloadStatus" : "SUCCESSFUL",
"components" : [ {
"description" : "PSC Update Bundle",
"vendor" : "VMware",
"releasedDate" : "2019-05-10T10:29:10.645Z",
"toVersion" : "6.7.0-13010631",
"fromVersion" : "6.7.0-11726888",
"imageType" : "PATCH",
"id" : "690cbe9e-241b-4086-bbf3-719b40499d6f",
"type" : "PSC"
}, {
"description" : "VCENTER Update Bundle",
"vendor" : "VMware",
"releasedDate" : "2019-05-10T10:29:10.645Z",
"toVersion" : "6.7.0-13010631",
"fromVersion" : "6.7.0-11726888",
"imageType" : "PATCH",
"id" : "690cbe9e-241b-4086-bbf3-719b40499d6f",
"type" : "VCENTER"
} ]
}
2.19.4. Update Bundle for Downloading
Online:
-
Update a Bundle for downloading from depot API is used to Download Bundles from the depot.
|
Tip
|
Refer to: Update Depot Settings to configure My VMware Account in SDDC Manager. |
Prerequisites
-
The following data is required
-
Bundle download details.
-
|
Tip
|
Refer to: BundleUpdateSpec and BundleDownloadSpec. |
Steps
-
Invoke the API. This API returns a task which can be polled and monitored.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/bundles/3ee67884-e500-4c89-99cf-0a553e5b8a2b' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"bundleDownloadSpec" : {
"downloadNow" : true
}
}'
HTTP Request
PATCH /v1/bundles/3ee67884-e500-4c89-99cf-0a553e5b8a2b HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 59
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"bundleDownloadSpec" : {
"downloadNow" : true
}
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/tasks/b4f0a8d3-bc1d-40bd-b7da-98f084661dd8
Content-Length: 370
{
"id" : "b4f0a8d3-bc1d-40bd-b7da-98f084661dd8",
"name" : "Download BUNDLE - PSC:6.7.0-13010631 VCENTER:6.7.0-13010631",
"type" : "BUNDLE_DOWNLOAD",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2022-02-08T10:32:09.500Z",
"resources" : [ {
"resourceId" : "3ee67884-e500-4c89-99cf-0a553e5b8a2b",
"type" : "BUNDLE"
} ],
"isCancellable" : false
}
-
Poll the status of the task using the task API with the ID from the response of the previous API.
|
Tip
|
Refer to: Get a Task. |
2.20. Upgradables
2.20.1. Get the Upgradables
Get the Upgradables API provides the list of upgradables in the system. Each upgradable provides information about the bundle, resource and its associated software components that can be prechecked and upgraded. The upgradables can be of different types ex: AVAILABLE, PENDING, SCHEDULED etc.
|
Note
|
The Get the Upgradables DOES NOT provide the unassigned hosts which can be upgraded. Refer to: Unassigned Host Upgrade. |
Prerequisites
None
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/upgradables' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/system/upgradables HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 381
{
"elements" : [ {
"bundleId" : "3ee67884-e500-4c89-99cf-0a553e5b8a2b",
"bundleType" : "SDDC_MANAGER",
"resource" : {
"resourceId" : "051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"type" : "DOMAIN"
},
"softwareComponents" : [ {
"id" : "8f9f8621-1558-4a06-b2b3-7897e6339d80",
"type" : "SDDC_MANAGER"
} ],
"status" : "AVAILABLE"
} ]
}
2.21. Version Aliases
2.21.1. Get Version Aliases
-
Get Version Alias Configuration API is used to get version alias configuration.
Prerequisites
None
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/settings/version-aliases' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/system/settings/version-aliases HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 177
{
"elements" : [ {
"bundleComponentType" : "VCENTER",
"versionAliases" : [ {
"version" : "6.7.0-14765156",
"aliases" : [ "6.7.0-14765268" ]
} ]
} ]
}
2.21.2. Update Version Aliases
Update Version Alias Configurations
* Update Version Alias Configurations API is used to update multiple version alias configurations.
Prerequisites
-
The following data is required
-
Bundle component type
-
One or more version aliases
-
|
Tip
|
Refer to: VersionAliasesForBundleComponentTypeSpec |
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/settings/version-aliases' -i -u 'admin:VMwareInfra@1' -X PUT \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"versionAliasesForBundleComponentTypes" : [ {
"bundleComponentType" : "VCENTER",
"versionAliases" : [ {
"version" : "6.7.0-14765156",
"aliases" : [ "6.7.0-14765268" ]
} ]
} ],
"forceUpdate" : true
}'
HTTP Request
PUT /v1/system/settings/version-aliases HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 230
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"versionAliasesForBundleComponentTypes" : [ {
"bundleComponentType" : "VCENTER",
"versionAliases" : [ {
"version" : "6.7.0-14765156",
"aliases" : [ "6.7.0-14765268" ]
} ]
} ],
"forceUpdate" : true
}
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 177
{
"elements" : [ {
"bundleComponentType" : "VCENTER",
"versionAliases" : [ {
"version" : "6.7.0-14765156",
"aliases" : [ "6.7.0-14765268" ]
} ]
} ]
}
Update Version Alias Configuration
* Update Version Alias Configuration API is used to update a specific version alias configuration.
Prerequisites
-
The following data is required
-
Bundle component type
-
Version
-
Alias specification
-
|
Tip
|
Refer to: AliasSpec |
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/settings/version-aliases/VCENTER/6.7.0-14765156' -i -u 'admin:VMwareInfra@1' -X PUT \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"aliases" : [ "6.7.0-14765268" ],
"forceUpdate" : true
}'
HTTP Request
PUT /v1/system/settings/version-aliases/VCENTER/6.7.0-14765156 HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 62
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"aliases" : [ "6.7.0-14765268" ],
"forceUpdate" : true
}
HTTP Response
HTTP/1.1 200 OK
Content-Disposition: inline;filename=f.txt
Content-Type: application/json
Content-Length: 177
{
"elements" : [ {
"bundleComponentType" : "VCENTER",
"versionAliases" : [ {
"version" : "6.7.0-14765156",
"aliases" : [ "6.7.0-14765268" ]
} ]
} ]
}
2.21.3. Delete Version Aliases
Delete Version Aliases
* Delete Version Alias Configuration API is used to delete version alias configurations by bundle component type, version and alias version.
Prerequisites
-
The following data is required
-
Bundle component type
-
Bundle component version
-
One or more alias versions to be removed
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/settings/version-aliases/VCENTER/6.7.0-14765156' -i -u 'admin:VMwareInfra@1' -X DELETE \
-H 'Content-Type: application/json' \
-d '[ "6.7.0-14765268" ]'
HTTP Request
DELETE /v1/system/settings/version-aliases/VCENTER/6.7.0-14765156 HTTP/1.1
Content-Type: application/json
Content-Length: 20
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
[ "6.7.0-14765268" ]
HTTP Response
HTTP/1.1 204 No Content
Delete Version Alias by Type and Version
* Delete Version Alias Configuration API is used to delete a version alias configuration by bundle component type and version.
Prerequisites
-
The following data is required
-
Bundle component type
-
Bundle component version
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/settings/version-aliases/VCENTER/6.7.0-14765156' -i -u 'admin:VMwareInfra@1' -X DELETE \
-H 'Content-Type: application/json' \
-H 'Accept: application/json'
HTTP Request
DELETE /v1/system/settings/version-aliases/VCENTER/6.7.0-14765156 HTTP/1.1
Content-Type: application/json
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 204 No Content
Delete Version Alias by Type
* Delete Version Alias for a bundle component type API is used to delete a version alias configuration by bundle component type.
Prerequisites
-
The following data is required
-
Bundle component type
-
Bundle component version
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/system/settings/version-aliases/VCENTER' -i -u 'admin:VMwareInfra@1' -X DELETE
HTTP Request
DELETE /v1/system/settings/version-aliases/VCENTER HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 204 No Content
2.22. Upgrades
2.22.1. Perform Upgrade
Perform Upgrade API is used to perform upgrades. Upgrades are sequential. So in order to upgrade to a release, your environment must be on the version before that release. Upgrades are applied on a workload domain basis. The management domain contains the core infrastructure, so you must upgrade the management domain before upgrading the other workload domains. You must upgrade all required components to keep your system in an optimum state.
|
Note
|
Performing upgrades are supported on VMware Cloud Foundation 3.5 BOM resources and above. |
Domain Upgrade
Use the Get the Upgradables to query for the list of upgradables(bundle and resource details) which can be used for performing Domain upgrades.
Prerequisites
The following data is required:
-
Bundle ID.
-
Resource Type. Ex: DOMAIN.
-
One or more Resource upgrade specifications.
-
Each Resource upgrade specification should contain.
-
Resource ID. Ex: Domain ID.
-
Upgrade scheduled time or Upgrade now option.
-
|
Tip
|
Refer to: UpgradeSpec and ResourceUpgradeSpec. |
Steps
-
Invoke the API. This API returns a task which can be polled and monitored.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/upgrades' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"bundleId" : "3ee67884-e500-4c89-99cf-0a553e5b8a2b",
"resourceType" : "DOMAIN",
"resourceUpgradeSpecs" : [ {
"resourceId" : "051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"scheduledTimestamp" : "2022-02-08T10:32:08.729Z",
"upgradeNow" : false
} ]
}'
HTTP Request
POST /v1/upgrades HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 263
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"bundleId" : "3ee67884-e500-4c89-99cf-0a553e5b8a2b",
"resourceType" : "DOMAIN",
"resourceUpgradeSpecs" : [ {
"resourceId" : "051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"scheduledTimestamp" : "2022-02-08T10:32:08.729Z",
"upgradeNow" : false
} ]
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/tasks/3d063377-6a79-4bdb-91b1-e9b431f93275
Content-Length: 478
{
"id" : "3d063377-6a79-4bdb-91b1-e9b431f93275",
"name" : "Upgrade DOMAIN - [acme-domain] using BUNDLE - PSC:6.7.0-13010631 VCENTER:6.7.0-13010631",
"type" : "UPGRADE",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2022-02-08T10:32:08.722Z",
"resources" : [ {
"resourceId" : "051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"type" : "DOMAIN"
}, {
"resourceId" : "3ee67884-e500-4c89-99cf-0a553e5b8a2b",
"type" : "BUNDLE"
} ],
"isCancellable" : false
}
-
Poll the status of the task using the task API with the ID from the response of the previous API.
|
Tip
|
Refer to: Get a Task. |
Cluster Upgrade
Use the Get the Upgradables to query for the list of upgradables(bundle and resource details) which can be used for performing Cluster level upgrades.
|
Note
|
For Cluster level upgrades, the Cluster ID’s can be retrieved based on the Host’s that are available for upgrade, Refer to: Get the Hosts and Get the Clusters API’s. |
Prerequisites
The following data is required:
-
Bundle ID.
-
Resource Type. Ex: CLUSTER.
-
One or more Resource upgrade specifications.
-
Each Resource upgrade specification should contain.
-
Resource ID. Ex: Cluster ID.
-
Upgrade scheduled time or Upgrade now option.
-
|
Tip
|
Refer to: UpgradeSpec and ResourceUpgradeSpec. |
Steps
-
Invoke the API. This API returns a task which can be polled and monitored.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/upgrades' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"bundleId" : "3ee67884-e500-4c89-99cf-0a553e5b8a2b",
"resourceType" : "CLUSTER",
"resourceUpgradeSpecs" : [ {
"resourceId" : "ec691590-a4cf-4477-b72e-cb472cd53518",
"scheduledTimestamp" : "2022-02-08T10:32:10.008Z",
"upgradeNow" : false
} ]
}'
HTTP Request
POST /v1/upgrades HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 264
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"bundleId" : "3ee67884-e500-4c89-99cf-0a553e5b8a2b",
"resourceType" : "CLUSTER",
"resourceUpgradeSpecs" : [ {
"resourceId" : "ec691590-a4cf-4477-b72e-cb472cd53518",
"scheduledTimestamp" : "2022-02-08T10:32:10.008Z",
"upgradeNow" : false
} ]
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/tasks/3d063377-6a79-4bdb-91b1-e9b431f93275
Content-Length: 456
{
"id" : "3d063377-6a79-4bdb-91b1-e9b431f93275",
"name" : "Upgrade DOMAIN - [acme-domain] using BUNDLE - HOST:6.7.0-13006603",
"type" : "UPGRADE",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2022-02-08T10:32:10.008Z",
"resources" : [ {
"resourceId" : "051ac71b-1297-4ae7-ba2c-b4a4a400a48f",
"type" : "DOMAIN"
}, {
"resourceId" : "3ee67884-e500-4c89-99cf-0a553e5b8a2b",
"type" : "BUNDLE"
} ],
"isCancellable" : false
}
-
Poll the status of the task using the task API with the ID from the response of the previous API.
|
Tip
|
Refer to: Get a Task. |
Unassigned Host Upgrade
The Get the Upgradables DOES NOT provide the unassigned hosts which can be upgraded. These unassigned host details(current version, host ID) needs to be queried using Get the Hosts and Get the Clusters API’s.
Prerequisites
The following data is required:
-
Resource Type. Ex: UNASSIGNED_HOST.
-
One or more Resource upgrade specifications.
-
Each Resource upgrade specification should contain.
-
Resource ID. Ex: UnAssigned Host ID.
-
Upgrade scheduled time or Upgrade now option.
-
Flag denoting whether the VM’s should be shutdown.
-
The version to which the Host should be upgraded to.
-
|
Tip
|
Refer to: UpgradeSpec and ResourceUpgradeSpec. |
Steps
-
Invoke the API. This API returns a task which can be polled and monitored.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/upgrades' -i -u 'admin:VMwareInfra@1' -X POST \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"bundleId" : "3ee67884-e500-4c89-99cf-0a553e5b8a2b",
"resourceType" : "UNASSIGNED_HOST",
"resourceUpgradeSpecs" : [ {
"resourceId" : "beb259dd-8532-4c65-b1b3-30e284f2a069",
"shutdownVms" : true,
"toVersion" : "6.7.0-13006603",
"upgradeNow" : true
} ]
}'
HTTP Request
POST /v1/upgrades HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 278
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"bundleId" : "3ee67884-e500-4c89-99cf-0a553e5b8a2b",
"resourceType" : "UNASSIGNED_HOST",
"resourceUpgradeSpecs" : [ {
"resourceId" : "beb259dd-8532-4c65-b1b3-30e284f2a069",
"shutdownVms" : true,
"toVersion" : "6.7.0-13006603",
"upgradeNow" : true
} ]
}
HTTP Response
HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/tasks/42055648-f094-4056-9916-131cd8b7b427
Content-Length: 451
{
"id" : "42055648-f094-4056-9916-131cd8b7b427",
"name" : "Upgrade HOST - [10.0.0.100] using BUNDLE - HOST:6.7.0-13006603",
"type" : "UPGRADE",
"status" : "IN_PROGRESS",
"creationTimestamp" : "2022-02-08T10:32:09.229Z",
"resources" : [ {
"resourceId" : "beb259dd-8532-4c65-b1b3-30e284f2a069",
"type" : "HOST"
}, {
"resourceId" : "3ee67884-e500-4c89-99cf-0a553e5b8a2b",
"type" : "BUNDLE"
} ],
"isCancellable" : false
}
-
Poll the status of the task using the task API with the ID from the response of the previous API.
|
Tip
|
Refer to: Get a Task. |
2.23. Credentials
2.23.1. Get the Credentials
This API is used to fetch all credentials known to the system.
Prerequisites
-
The following data is required
-
Resource type, name, IP address or the domain name associated with the resource is required to filter the results. For allowable resource type values, refer : Get the Credentials
-
"pageNumber" and "pageSize" filters are recommended to be additionally used for limiting response content and also improving response time.
-
Get All Credentials in Page
Steps
-
Invoke the API by specifying the "pageNumber" and "pageSize" filters.
|
Tip
|
Other filters like "resourceName", "resourceIP", "resourceType" and "domainName" can be additionally used as search criteria. |
|
Tip
|
If no value for "pageNumber" and "pageSize" filters is specified, the API returns all known records in a single page. |
|
Tip
|
Page number starts with 0. |
|
Tip
|
A page size value equal to 0 will return all known records in a single page. |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials?pageNumber=0&pageSize=4' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'privileged-username: [email protected]' \
-H 'privileged-password: VMwareInfra@1' \
-H 'Accept: application/json'
HTTP Request
GET /v1/credentials?pageNumber=0&pageSize=4 HTTP/1.1
privileged-username: [email protected]
privileged-password: VMwareInfra@1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1687
{
"elements" : [ {
"id" : "ce53296a-3b4f-4295-9a95-3b3f702b3f92",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "bc3efe75-743f-401c-ba40-87a6fa9bb728",
"resourceName" : "sfo01m01esx01.sfo01.rainpole.local",
"resourceIp" : "10.0.0.100",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
}, {
"id" : "ec31ddbb-9665-4594-b56a-c99d6d4cede2",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "e9c772fc-d3bf-49fd-9f10-3bb91e6925f9",
"resourceName" : "sfo01m01esx02.sfo01.rainpole.local",
"resourceIp" : "10.0.0.101",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
}, {
"id" : "05572f17-6fda-4ce7-95d2-a31d774a2aa3",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "38f4c93d-f7e3-4165-90ae-7f5cd650ad82",
"resourceName" : "sfo01m01esx03.sfo01.rainpole.local",
"resourceIp" : "10.0.0.102",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
}, {
"id" : "9d93e5d6-05d4-45e6-9f0a-96ffa70d57db",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "e43da714-ec9f-4645-bedc-d032095e4080",
"resourceName" : "sfo01m01esx04.sfo01.rainpole.local",
"resourceIp" : "10.0.0.103",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
} ],
"pageMetadata" : {
"pageNumber" : 0,
"pageSize" : 4,
"totalElements" : 4,
"totalPages" : 1
}
}
Get All Credentials
Steps
-
Invoke the API.
|
Tip
|
For a scaled environment, it is always recommended to provide "resourceType" filter for avoiding timeouts. |
|
Tip
|
"pageNumber" and "pageSize" filters are recommended to be additionally used for limiting response content and also improving response time. |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'privileged-username: [email protected]' \
-H 'privileged-password: VMwareInfra@1' \
-H 'Accept: application/json'
HTTP Request
GET /v1/credentials HTTP/1.1
privileged-username: [email protected]
privileged-password: VMwareInfra@1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1687
{
"elements" : [ {
"id" : "49232de1-b4c6-42af-94e5-89c791836510",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "6e680cb3-bccf-484d-ad83-533e1bf6f203",
"resourceName" : "sfo01m01esx01.sfo01.rainpole.local",
"resourceIp" : "10.0.0.100",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
}, {
"id" : "ec31ddbb-9665-4594-b56a-c99d6d4cede2",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "e9c772fc-d3bf-49fd-9f10-3bb91e6925f9",
"resourceName" : "sfo01m01esx02.sfo01.rainpole.local",
"resourceIp" : "10.0.0.101",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
}, {
"id" : "26dc3e78-d638-4287-9ba7-888ab2a604f8",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "f9cc2418-25e5-48b8-8916-af5116d7cfc4",
"resourceName" : "sfo01m01esx03.sfo01.rainpole.local",
"resourceIp" : "10.0.0.102",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
}, {
"id" : "ae610ced-8eab-4c5e-8269-7b6b00ecedb1",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "c6a5b38b-24f8-4c63-b81b-17a66c200808",
"resourceName" : "sfo01m01esx04.sfo01.rainpole.local",
"resourceIp" : "10.0.0.103",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
} ],
"pageMetadata" : {
"pageNumber" : 0,
"pageSize" : 4,
"totalElements" : 4,
"totalPages" : 1
}
}
Get Credentials by "resourceName"
This API can be used to fetch the credentials associated with a resource with a specific name.
Steps
-
Invoke the API by specifying the "resourceName".
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials?resourceName=sfo01m01esx02.sfo01.rainpole.local' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'privileged-username: [email protected]' \
-H 'privileged-password: VMwareInfra@1' \
-H 'Accept: application/json'
HTTP Request
GET /v1/credentials?resourceName=sfo01m01esx02.sfo01.rainpole.local HTTP/1.1
privileged-username: [email protected]
privileged-password: VMwareInfra@1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 523
{
"elements" : [ {
"id" : "ec31ddbb-9665-4594-b56a-c99d6d4cede2",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "e9c772fc-d3bf-49fd-9f10-3bb91e6925f9",
"resourceName" : "sfo01m01esx02.sfo01.rainpole.local",
"resourceIp" : "10.0.0.101",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
} ],
"pageMetadata" : {
"pageNumber" : 0,
"pageSize" : 1,
"totalElements" : 1,
"totalPages" : 1
}
}
Get Credentials by "resourceIP"
This API can be used to fetch the credentials associated with a resource with a specific IP address.
Steps
-
Invoke the API by specifying the "resourceIP".
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials?resourceIP=10.0.0.101' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'privileged-username: [email protected]' \
-H 'privileged-password: VMwareInfra@1' \
-H 'Accept: application/json'
HTTP Request
GET /v1/credentials?resourceIP=10.0.0.101 HTTP/1.1
privileged-username: [email protected]
privileged-password: VMwareInfra@1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 523
{
"elements" : [ {
"id" : "ec31ddbb-9665-4594-b56a-c99d6d4cede2",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "e9c772fc-d3bf-49fd-9f10-3bb91e6925f9",
"resourceName" : "sfo01m01esx02.sfo01.rainpole.local",
"resourceIp" : "10.0.0.101",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
} ],
"pageMetadata" : {
"pageNumber" : 0,
"pageSize" : 1,
"totalElements" : 1,
"totalPages" : 1
}
}
Get Credentials by "resourceType"
This API can be used to fetch the credentials associated with all the resources with a specific resource type.
Steps
-
Invoke the API by specifying the "resourceType".
|
Tip
|
"pageNumber" and "pageSize" filters are recommended to be additionally used for limiting response content and also improving response time. |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials?resourceType=ESXI' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'privileged-username: [email protected]' \
-H 'privileged-password: VMwareInfra@1' \
-H 'Accept: application/json'
HTTP Request
GET /v1/credentials?resourceType=ESXI HTTP/1.1
privileged-username: [email protected]
privileged-password: VMwareInfra@1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1687
{
"elements" : [ {
"id" : "11a71279-f1bf-4b02-90d0-cba4831c3f5f",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "a0fe53f2-2859-4a7d-a84c-e17339d80dcb",
"resourceName" : "sfo01m01esx01.sfo01.rainpole.local",
"resourceIp" : "10.0.0.100",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
}, {
"id" : "ec31ddbb-9665-4594-b56a-c99d6d4cede2",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "e9c772fc-d3bf-49fd-9f10-3bb91e6925f9",
"resourceName" : "sfo01m01esx02.sfo01.rainpole.local",
"resourceIp" : "10.0.0.101",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
}, {
"id" : "27eea7c7-71fd-4233-9c94-3e93efd1b270",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "9a2ec936-df99-463a-9810-c947a641431d",
"resourceName" : "sfo01m01esx03.sfo01.rainpole.local",
"resourceIp" : "10.0.0.102",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
}, {
"id" : "14c860b0-51a3-4936-8b59-0b84f3297bba",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "f1eb29f7-c5a8-4d6c-9afd-2ac33d698de7",
"resourceName" : "sfo01m01esx04.sfo01.rainpole.local",
"resourceIp" : "10.0.0.103",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
} ],
"pageMetadata" : {
"pageNumber" : 0,
"pageSize" : 4,
"totalElements" : 4,
"totalPages" : 1
}
}
Get Credentials by "domainName"
This API can be used to fetch the credentials associated with all the resources belonging to a specific domain.
Steps
-
Invoke the API by specifying the "domainName".
|
Tip
|
"pageNumber" and "pageSize" filters are recommended to be additionally used for limiting response content and also improving response time. |
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials?domainName=MGMT' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'privileged-username: [email protected]' \
-H 'privileged-password: VMwareInfra@1' \
-H 'Accept: application/json'
HTTP Request
GET /v1/credentials?domainName=MGMT HTTP/1.1
privileged-username: [email protected]
privileged-password: VMwareInfra@1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 5962
{
"elements" : [ {
"id" : "1b89efd7-36bb-48c3-b7cf-250e0a379665",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "232098c5-9a6f-4f7b-bb12-71a12849e217",
"resourceName" : "sfo01m01esx01.sfo01.rainpole.local",
"resourceIp" : "10.0.0.100",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
}, {
"id" : "ec31ddbb-9665-4594-b56a-c99d6d4cede2",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "e9c772fc-d3bf-49fd-9f10-3bb91e6925f9",
"resourceName" : "sfo01m01esx02.sfo01.rainpole.local",
"resourceIp" : "10.0.0.101",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
}, {
"id" : "9698b413-4436-43b8-9322-023995c11faa",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "ca8ba95a-ad36-431b-990e-378a02aa0dd8",
"resourceName" : "sfo01m01esx03.sfo01.rainpole.local",
"resourceIp" : "10.0.0.102",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
}, {
"id" : "e5a7f0cd-a4a4-40c3-b6a5-ed9af88a2f23",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "e5550826-7156-4e59-b9a2-62911675d8fb",
"resourceName" : "sfo01m01esx04.sfo01.rainpole.local",
"resourceIp" : "10.0.0.103",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
}, {
"id" : "69448879-bc90-43d1-b0e5-b5c679c23fb6",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "3c2fcf04-7fbe-49b2-9452-428267c6dae6",
"resourceName" : "sfo01m01vcenter01.sfo01.rainpole.local",
"resourceIp" : "10.0.0.6",
"resourceType" : "VCENTER",
"domainName" : "MGMT"
}
}, {
"id" : "f73fd11b-7533-4a7c-8e29-ff0433be9d46",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "271d0240-f173-4a9b-a861-6c0ebb3e4700",
"resourceName" : "sfo01m01psc01.sfo01.rainpole.local",
"resourceIp" : "10.0.0.5",
"resourceType" : "PSC",
"domainName" : "MGMT"
}
}, {
"id" : "d757f8f0-0bb0-478a-b114-18f74248e040",
"credentialType" : "SSO",
"username" : "[email protected]",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "c792cde4-09c9-4385-b52b-842fa6255240",
"resourceName" : "sfo01m01psc01.sfo01.rainpole.local",
"resourceIp" : "10.0.0.5",
"resourceType" : "PSC",
"domainName" : "MGMT"
}
}, {
"id" : "031e2abf-53e3-4ba2-9b8c-2657b67a0119",
"credentialType" : "API",
"username" : "admin",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "2668448e-4e66-45ce-9ddd-77aa64a259b7",
"resourceName" : "sfo01m01nsx01.sfo01.rainpole.local",
"resourceIp" : "10.0.0.9",
"resourceType" : "NSX_MANAGER",
"domainName" : "MGMT"
}
}, {
"id" : "e4f7a30a-90d0-43da-aa4c-457d6ccc4964",
"credentialType" : "API",
"username" : "admin",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "499c98cc-9d98-4a8b-a4e6-ca86a65c5771",
"resourceName" : "sfo01m01nsxc01",
"resourceIp" : "10.0.0.42",
"resourceType" : "NSX_CONTROLLER",
"domainName" : "MGMT"
}
}, {
"id" : "62196c66-9fad-4309-86eb-4c709f42ffcf",
"credentialType" : "API",
"username" : "admin",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "6f998ad5-529e-4795-8e46-c230d82978eb",
"resourceName" : "sfo01vrli01.sfo01.rainpole.local",
"resourceIp" : "10.0.0.15",
"resourceType" : "VRLI",
"domainName" : "MGMT"
}
}, {
"id" : "9ccc319e-e782-43bd-bcad-f4274906a232",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "152d1110-446f-4f44-bab1-0330797e1548",
"resourceName" : "sfo01vrli01b.sfo01.rainpole.local",
"resourceIp" : "10.0.0.16",
"resourceType" : "VRLI",
"domainName" : "MGMT"
}
}, {
"id" : "81693b18-4b6b-4278-a1d7-bff345a87ccb",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "579fa9a8-667e-40a7-8f30-15cd817321fe",
"resourceName" : "vrops01svr01a.rainpole.local",
"resourceIp" : "10.0.1.33",
"resourceType" : "VROPS",
"domainName" : "MGMT"
}
}, {
"id" : "2354e7d3-5e74-41b3-995c-57892b6a0be4",
"credentialType" : "API",
"username" : "admin",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "0b42afd2-57d7-40cf-8a67-5709e07089aa",
"resourceName" : "vrops01svr01.rainpole.local",
"resourceIp" : "10.0.0.31",
"resourceType" : "VROPS",
"domainName" : "MGMT"
}
}, {
"id" : "d7c9078c-e84b-4840-a261-f0169dd27185",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "e527a95c-8cc7-47b8-9cea-704d2830b020",
"resourceName" : "vrslcm01svr01a.rainpole.local",
"resourceIp" : "10.0.0.32",
"resourceType" : "VRSLCM",
"domainName" : "MGMT"
}
}, {
"id" : "fc97279d-4abf-417e-92de-61f55202d373",
"credentialType" : "API",
"username" : "admin@localhost",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "d607442e-81b4-4dbd-8983-470a02878b25",
"resourceName" : "vrslcm01svr01a.rainpole.local",
"resourceIp" : "10.0.0.32",
"resourceType" : "VRSLCM",
"domainName" : "MGMT"
}
} ],
"pageMetadata" : {
"pageNumber" : 0,
"pageSize" : 15,
"totalElements" : 15,
"totalPages" : 1
}
}
2.23.2. Get a Credential
This API is used to fetch credential for an ID.
Prerequisites
-
The following data is required
-
ID of the credential
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials/ec31ddbb-9665-4594-b56a-c99d6d4cede2' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'privileged-username: [email protected]' \
-H 'privileged-password: VMwareInfra@1'
HTTP Request
GET /v1/credentials/ec31ddbb-9665-4594-b56a-c99d6d4cede2 HTTP/1.1
privileged-username: [email protected]
privileged-password: VMwareInfra@1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 362
{
"id" : "ec31ddbb-9665-4594-b56a-c99d6d4cede2",
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1",
"resource" : {
"resourceId" : "e9c772fc-d3bf-49fd-9f10-3bb91e6925f9",
"resourceName" : "sfo01m01esx02.sfo01.rainpole.local",
"resourceIp" : "10.0.0.101",
"resourceType" : "ESXI",
"domainName" : "MGMT"
}
}
2.23.3. Update the Passwords
This API is used to update passwords for list of resources by supplying new passwords.
Prerequisites
-
The following data is required
-
Name or ID of the resource
-
Type of the resource
-
Credential type of the resource
-
Username of the resource
-
|
Tip
|
Refer to: Get the Credentials to get the credential type, username, name, ID and type of the resource. |
-
New password must be in compliance with these password policies.
Password requirements:
-
Length: 8-20 characters
-
Allowed special characters: ! @ # $ ^ *
-
At least 1 small letter, capital letter, number and special character should be present
-
Cannot include: Three same consecutive characters
-
Steps
-
Trigger the task using the valid input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-H 'privileged-username: [email protected]' \
-H 'privileged-password: VMwareInfra@1' \
-H 'Accept: application/json' \
-d '{
"operationType" : "UPDATE",
"elements" : [ {
"resourceName" : "sfo01m01esx02.sfo01.rainpole.local",
"resourceType" : "ESXI",
"credentials" : [ {
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1"
} ]
} ]
}'
HTTP Request
PATCH /v1/credentials HTTP/1.1
Content-Type: application/json
privileged-username: [email protected]
privileged-password: VMwareInfra@1
Accept: application/json
Content-Length: 272
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"operationType" : "UPDATE",
"elements" : [ {
"resourceName" : "sfo01m01esx02.sfo01.rainpole.local",
"resourceType" : "ESXI",
"credentials" : [ {
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1"
} ]
} ]
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/17e07571-3512-43f7-918b-0cd2b69561f0
Content-Type: application/json
Content-Length: 100
{
"id" : "17e07571-3512-43f7-918b-0cd2b69561f0",
"name" : "UPDATE",
"status" : "IN_PROGRESS"
}
-
Poll the status of the task using the task API with the ID from the response of the previous API.
|
Tip
|
Refer to: Get a Task or Get a Credentials Task. |
-
Poll the task until "status" is not "IN_PROGRESS" with the ID from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry the Update Passwords Task. |
|
Warning
|
The password once updated cannot be rolled back. |
|
Note
|
The password is updated in the order of the input. |
|
Note
|
The passwords of the dependent resources of the requested resources will also get updated. |
2.23.4. Rotate the Passwords
This API is used to rotate passwords for list of resources using system generated passwords.
Prerequisites
-
The following data is required
-
Name or ID of the resource
-
Type of the resource
-
Credential type of the resource
-
Username of the resource
-
|
Tip
|
Refer to: Get the Credentials to get the credential type, username, name, ID and type of the resource. |
Steps
-
Trigger the task using the valid input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-H 'privileged-username: [email protected]' \
-H 'privileged-password: VMwareInfra@1' \
-H 'Accept: application/json' \
-d '{
"operationType" : "ROTATE",
"elements" : [ {
"resourceName" : "sfo01m01esx02.sfo01.rainpole.local",
"resourceType" : "ESXI",
"credentials" : [ {
"credentialType" : "SSH",
"username" : "root"
} ]
} ]
}'
HTTP Request
PATCH /v1/credentials HTTP/1.1
Content-Type: application/json
privileged-username: [email protected]
privileged-password: VMwareInfra@1
Accept: application/json
Content-Length: 236
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"operationType" : "ROTATE",
"elements" : [ {
"resourceName" : "sfo01m01esx02.sfo01.rainpole.local",
"resourceType" : "ESXI",
"credentials" : [ {
"credentialType" : "SSH",
"username" : "root"
} ]
} ]
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/64dbbc7e-9a70-428e-b7f4-241231a4b8fd
Content-Type: application/json
Content-Length: 100
{
"id" : "64dbbc7e-9a70-428e-b7f4-241231a4b8fd",
"name" : "ROTATE",
"status" : "IN_PROGRESS"
}
-
Poll the status of the task using the task API with the ID from the response of the previous API.
|
Tip
|
Refer to: Get a Task or Get a Credentials Task. |
-
Poll the task until "status" is not "IN_PROGRESS" with the ID from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry the Rotate Passwords Task. |
|
Warning
|
The password once rotated cannot be rolled back. |
|
Note
|
The password is rotated in the order of the input. |
|
Note
|
The generated password adheres to the password compliance. Refer to: Password Compliance Guide. |
|
Note
|
The passwords of the dependent resources of the requested resources will also get rotated. |
2.23.5. Retry the Update Passwords Task
This API is used to retry a failed update passwords task.
Prerequisites
-
The following data is required
-
ID of the last triggered failed update passwords task
-
Name or ID of the resource
-
Type of the resource
-
Credential type of the resource
-
Username of the resource
-
|
Tip
|
Refer to: Get the Credentials to get the credential type, username, name, ID and type of the resource and ID of the failed task. |
-
New password must be in compliance with the password policies.
|
Tip
|
Refer to: Password Compliance Guide. |
Steps
-
Trigger the task using the valid input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials/tasks/73083511-aec0-49d1-9144-a4a9b8fdb1eb' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-H 'privileged-username: [email protected]' \
-H 'privileged-password: VMwareInfra@1' \
-H 'Accept: application/json' \
-d '{
"operationType" : "UPDATE",
"elements" : [ {
"resourceName" : "sfo01m01esx02.sfo01.rainpole.local",
"resourceType" : "ESXI",
"credentials" : [ {
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1"
} ]
} ]
}'
HTTP Request
PATCH /v1/credentials/tasks/73083511-aec0-49d1-9144-a4a9b8fdb1eb HTTP/1.1
Content-Type: application/json
privileged-username: [email protected]
privileged-password: VMwareInfra@1
Accept: application/json
Content-Length: 272
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"operationType" : "UPDATE",
"elements" : [ {
"resourceName" : "sfo01m01esx02.sfo01.rainpole.local",
"resourceType" : "ESXI",
"credentials" : [ {
"credentialType" : "SSH",
"username" : "root",
"password" : "VMwareInfra@1"
} ]
} ]
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/73083511-aec0-49d1-9144-a4a9b8fdb1eb
Content-Type: application/json
Content-Length: 100
{
"id" : "73083511-aec0-49d1-9144-a4a9b8fdb1eb",
"name" : "UPDATE",
"status" : "IN_PROGRESS"
}
-
Poll the task until "status" is not "IN_PROGRESS" with the ID from the previous response.
|
Tip
|
Refer to: Get a Task or Get a Credentials Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed by providing previous credentials rotate specification or by amending the credentials rotate specification for FAILED resources.
|
Tip
|
Refer to: Retry the Update Passwords Task. |
-
The failed task can be cancelled.
|
Tip
|
Refer to: Cancel the Update/Rotate Passwords Task. |
|
Warning
|
The password once updated cannot be rolled back. |
|
Note
|
The password is updated in the order of the input. |
|
Note
|
Retry should be performed if updating passwords task has failed. |
|
Note
|
Retry should be performed on the same list of resources as in the failed operation specification. |
|
Tip
|
Refer to: Get the Resource Credentials for Credentials Task for the list of resources in the failed task. |
|
Note
|
The passwords of the dependent resources of the requested resources will also get updated. |
2.23.6. Retry the Rotate Passwords Task
This API is used to retry a failed rotate passwords task.
Prerequisites
-
The following data is required
-
ID of the last triggered failed rotate passwords task
-
Name or ID of the resource
-
Type of the resource
-
Credential type of the resource
-
Username of the resource
-
|
Tip
|
Refer to: Get the Credentials to get the credential type, username, name, ID and type of the resource and ID of the failed task. |
Steps
-
Trigger the task using the valid input specification.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials/tasks/fe9ee17c-0e40-4432-8ab4-4e6fb2462b38' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-H 'privileged-username: [email protected]' \
-H 'privileged-password: VMwareInfra@1' \
-H 'Accept: application/json' \
-d '{
"operationType" : "ROTATE",
"elements" : [ {
"resourceName" : "sfo01m01esx02.sfo01.rainpole.local",
"resourceType" : "ESXI",
"credentials" : [ {
"credentialType" : "SSH",
"username" : "root"
} ]
} ]
}'
HTTP Request
PATCH /v1/credentials/tasks/fe9ee17c-0e40-4432-8ab4-4e6fb2462b38 HTTP/1.1
Content-Type: application/json
privileged-username: [email protected]
privileged-password: VMwareInfra@1
Accept: application/json
Content-Length: 236
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"operationType" : "ROTATE",
"elements" : [ {
"resourceName" : "sfo01m01esx02.sfo01.rainpole.local",
"resourceType" : "ESXI",
"credentials" : [ {
"credentialType" : "SSH",
"username" : "root"
} ]
} ]
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/fe9ee17c-0e40-4432-8ab4-4e6fb2462b38
Content-Type: application/json
Content-Length: 100
{
"id" : "fe9ee17c-0e40-4432-8ab4-4e6fb2462b38",
"name" : "ROTATE",
"status" : "IN_PROGRESS"
}
-
Poll the task until "status" is not "IN_PROGRESS" with the ID from the previous response.
|
Tip
|
Refer to: Get a Task or Get a Credentials Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed by providing previous credentials rotate specification or by amending the credentials rotate specification for FAILED resources.
|
Tip
|
Refer to: Retry the Rotate Passwords Task. |
-
The failed task can be cancelled.
|
Tip
|
Refer to: Cancel the Update/Rotate Passwords Task. |
|
Warning
|
The password once rotated cannot be rolled back. |
|
Note
|
The password is rotated in the order of the input. |
|
Note
|
The generated password adheres to the password compliance. Refer to: Password Compliance Guide. |
|
Note
|
Retry should be performed if some password rotation task has failed. |
|
Note
|
Retry should be performed on the same list of resources as in the failed operation specification. |
|
Tip
|
Refer to: Get the Resource Credentials for Credentials Task for the list of resources in the failed task. |
|
Note
|
The passwords of the dependent resources of the requested resources will also get rotated. |
2.23.7. Cancel the Update/Rotate Passwords Task
-
This API is used to cancel a failed update or rotate passwords task.
Prerequisites
-
The following data is required
-
ID of the last triggered failed update/rotate passwords task
-
|
Tip
|
Refer to: Get the Credentials Tasks section to get the ID of the failed task. |
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials/tasks/90cbe92b-9683-438a-b025-102e58936184' -i -u 'admin:VMwareInfra@1' -X DELETE
HTTP Request
DELETE /v1/credentials/tasks/90cbe92b-9683-438a-b025-102e58936184 HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 204 No Content
Content-Type: application/json
Content-Length: 103
{
"id" : "90cbe92b-9683-438a-b025-102e58936184",
"name" : "USER CANCELLED",
"status" : "FAILED"
}
|
Warning
|
The password once updated or rotated cannot be rolled back. |
|
Note
|
The password is updated or rotated in the order of the input. |
|
Note
|
Cancel should be performed to release the internal global lock held at VCF instance level if some password updation or rotation task has failed after several retries. |
2.23.8. Get the Credentials Tasks
This API is used to fetch all credentials tasks in reverse chronological order.
|
Note
|
"oldPassword" and "newPassword" fields won’t be listed and will come as empty string. Refer Get a Credentials Subtask for fetching passwords details. |
Prerequisites
None
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials/tasks' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json' \
-H 'Accept: application/json'
HTTP Request
GET /v1/credentials/tasks HTTP/1.1
Content-Type: application/json
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1376
{
"elements" : [ {
"id" : "186d891f-aac3-4501-ae52-afb89eb7e32f",
"name" : "Credentials rotate operation",
"creationTimestamp" : "2018-11-05T05:15:32.864Z",
"status" : "SUCCESSFUL",
"subTasks" : [ {
"id" : "acb6fa7b-a81b-41d8-bb53-0c1611609dd7",
"resourceName" : "vracafe3.rainpole.local",
"name" : "vracafe3.rainpole.local:SSH",
"creationTimestamp" : "2018-11-05T05:15:32.864Z",
"status" : "SUCCESSFUL",
"oldPassword" : "",
"newPassword" : "",
"entityType" : "VRA",
"username" : "root",
"credentialType" : "SSH"
}, {
"id" : "900e8ce0-4ff4-4a76-a7e0-8e44748aa46e",
"resourceName" : "vracafe2.rainpole.local",
"name" : "vracafe2.rainpole.local:SSH",
"creationTimestamp" : "2018-11-05T05:15:32.864Z",
"status" : "SUCCESSFUL",
"oldPassword" : "",
"newPassword" : "",
"entityType" : "VRA",
"username" : "root",
"credentialType" : "SSH"
}, {
"id" : "1b3b962d-fff7-4dcc-98ed-0a15b495afa5",
"resourceName" : "vracafe1.rainpole.local",
"name" : "vracafe1.rainpole.local:SSH",
"creationTimestamp" : "2018-11-05T05:15:32.864Z",
"status" : "SUCCESSFUL",
"oldPassword" : "",
"newPassword" : "",
"entityType" : "VRA",
"username" : "root",
"credentialType" : "SSH"
} ]
} ]
}
2.23.9. Get a Credentials Task
This API is used to fetch a credentials task for an ID.
|
Note
|
"oldPassword" and "newPassword" fields won’t be listed and will come as empty string. Refer Get a Credentials Subtask for fetching passwords details. |
Prerequisites
-
The following data is required
-
ID of the credentials task
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials/tasks/186d891f-aac3-4501-ae52-afb89eb7e32f' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json' \
-H 'Accept: application/json'
HTTP Request
GET /v1/credentials/tasks/186d891f-aac3-4501-ae52-afb89eb7e32f HTTP/1.1
Content-Type: application/json
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1275
{
"id" : "186d891f-aac3-4501-ae52-afb89eb7e32f",
"name" : "Credentials rotate operation",
"creationTimestamp" : "2018-11-05T05:15:32.864Z",
"status" : "SUCCESSFUL",
"subTasks" : [ {
"id" : "acb6fa7b-a81b-41d8-bb53-0c1611609dd7",
"resourceName" : "vracafe3.rainpole.local",
"name" : "vracafe3.rainpole.local:SSH",
"creationTimestamp" : "2018-11-05T05:15:32.864Z",
"status" : "SUCCESSFUL",
"oldPassword" : "",
"newPassword" : "",
"entityType" : "VRA",
"username" : "root",
"credentialType" : "SSH"
}, {
"id" : "900e8ce0-4ff4-4a76-a7e0-8e44748aa46e",
"resourceName" : "vracafe2.rainpole.local",
"name" : "vracafe2.rainpole.local:SSH",
"creationTimestamp" : "2018-11-05T05:15:32.864Z",
"status" : "SUCCESSFUL",
"oldPassword" : "",
"newPassword" : "",
"entityType" : "VRA",
"username" : "root",
"credentialType" : "SSH"
}, {
"id" : "1b3b962d-fff7-4dcc-98ed-0a15b495afa5",
"resourceName" : "vracafe1.rainpole.local",
"name" : "vracafe1.rainpole.local:SSH",
"creationTimestamp" : "2018-11-05T05:15:32.864Z",
"status" : "SUCCESSFUL",
"oldPassword" : "",
"newPassword" : "",
"entityType" : "VRA",
"username" : "root",
"credentialType" : "SSH"
} ]
}
2.23.10. Get the Resource Credentials for Credentials Task
This API is used to fetch resource credentials for a credentials task ID.
Prerequisites
-
The following data is required
-
ID of the credentials task
-
|
Tip
|
Refer to: Get the Credentials Tasks to get the ID of credentials tasks. |
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials/tasks/186d891f-aac3-4501-ae52-afb89eb7e32f/resource-credentials' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json' \
-H 'Accept: application/json'
HTTP Request
GET /v1/credentials/tasks/186d891f-aac3-4501-ae52-afb89eb7e32f/resource-credentials HTTP/1.1
Content-Type: application/json
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 578
[ {
"resourceName" : "vracafe3.rainpole.local",
"resourceType" : "VRA",
"credentials" : [ {
"credentialType" : "SSH",
"username" : "root",
"password" : "EvoSDDC2020!"
} ]
}, {
"resourceName" : "vracafe2.rainpole.local",
"resourceType" : "VRA",
"credentials" : [ {
"credentialType" : "SSH",
"username" : "root",
"password" : "EvoSDDC2018!"
} ]
}, {
"resourceName" : "vracafe1.rainpole.local",
"resourceType" : "VRA",
"credentials" : [ {
"credentialType" : "SSH",
"username" : "root",
"password" : "EvoSDDC2017!"
} ]
} ]
2.23.11. Get a Credentials Subtask
This API is used to fetch details of a subtask corresponding to a credentials task ID and subtask ID.
Prerequisites
-
The following data is required
-
ID of the credentials task
-
ID of the credentials subtask
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/credentials/tasks/186d891f-aac3-4501-ae52-afb89eb7e32f/subtasks/acb6fa7b-a81b-41d8-bb53-0c1611609dd7' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Content-Type: application/json' \
-H 'Accept: application/json'
HTTP Request
GET /v1/credentials/tasks/186d891f-aac3-4501-ae52-afb89eb7e32f/subtasks/acb6fa7b-a81b-41d8-bb53-0c1611609dd7 HTTP/1.1
Content-Type: application/json
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 577
{
"id" : "186d891f-aac3-4501-ae52-afb89eb7e32f",
"name" : "Credentials rotate operation",
"creationTimestamp" : "2018-11-05T05:15:32.864Z",
"status" : "SUCCESSFUL",
"subTasks" : [ {
"id" : "acb6fa7b-a81b-41d8-bb53-0c1611609dd7",
"resourceName" : "vracafe3.rainpole.local",
"name" : "vracafe3.rainpole.local:SSH",
"creationTimestamp" : "2018-11-05T05:15:32.864Z",
"status" : "SUCCESSFUL",
"oldPassword" : "EvoSDDC2019!",
"newPassword" : "EvoSDDC2020!",
"entityType" : "VRA",
"username" : "root",
"credentialType" : "SSH"
} ]
}
2.24. Certificates
2.24.1. Install Certificates By Online Mode
The following steps have to be followed to install certificates signed by VCF supporting certificate authorities (Microsoft CA and OpenSSL CA).
Prerequisites
-
VCF environment.
Steps
-
Check if certificate authority is configured or not by invoking the API. If certificate authority is configured, directly jump to step-3.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/certificate-authorities' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/certificate-authorities HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 383
{
"elements" : [ {
"id" : "OpenSSL",
"commonName" : "test.openssl.eng.vmware.com",
"country" : "India",
"state" : "Karnataka",
"locality" : "Bengaluru",
"organization" : "VMware",
"organizationUnit" : "ISBU"
}, {
"id" : "Microsoft",
"username" : "Admin",
"serverUrl" : "https://192.168.110.200/certsrv",
"templateName" : "Vcms"
} ]
}
|
Tip
|
Refer to: Get certificate authorities information |
-
Configure certificate authority if it is not configured by invoking the API
Configure "Microsoft" certificate authority
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/certificate-authorities' -i -u 'admin:VMwareInfra@1' -X PUT \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"microsoftCertificateAuthoritySpec" : {
"username" : "Admin",
"secret" : "VMwareInfra@1",
"serverUrl" : "https://192.168.110.200/certsrv",
"templateName" : "Vcms"
}
}'
HTTP Request
PUT /v1/certificate-authorities HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 188
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"microsoftCertificateAuthoritySpec" : {
"username" : "Admin",
"secret" : "VMwareInfra@1",
"serverUrl" : "https://192.168.110.200/certsrv",
"templateName" : "Vcms"
}
}
HTTP Response
HTTP/1.1 200 OK
Configure "OpenSSL" certificate authority
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/certificate-authorities' -i -u 'admin:VMwareInfra@1' -X PUT \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"openSSLCertificateAuthoritySpec" : {
"commonName" : "test.openssl.eng.vmware.com",
"country" : "India",
"state" : "Karnataka",
"locality" : "Bengaluru",
"organization" : "VMware",
"organizationUnit" : "ISBU"
}
}'
HTTP Request
PUT /v1/certificate-authorities HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 242
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"openSSLCertificateAuthoritySpec" : {
"commonName" : "test.openssl.eng.vmware.com",
"country" : "India",
"state" : "Karnataka",
"locality" : "Bengaluru",
"organization" : "VMware",
"organizationUnit" : "ISBU"
}
}
HTTP Response
HTTP/1.1 200 OK
|
Tip
|
Refer to: Create a certificate authority |
-
Reconfigure the certificate authority if required by invoking the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/certificate-authorities' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"openSSLCertificateAuthoritySpec" : {
"commonName" : "test1.openssl.eng.vmware.com"
}
}'
HTTP Request
PATCH /v1/certificate-authorities HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 97
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"openSSLCertificateAuthoritySpec" : {
"commonName" : "test1.openssl.eng.vmware.com"
}
}
HTTP Response
HTTP/1.1 200 OK
|
Tip
|
Refer to: Configure existing certificate authority |
-
Verify that the certificate authority is successfully configured by invoking the API with type of CA as the ID
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/certificate-authorities/Microsoft' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/certificate-authorities/Microsoft HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 126
{
"id" : "Microsoft",
"username" : "Admin",
"serverUrl" : "https://192.168.110.200/certsrv",
"templateName" : "Vcms"
}
|
Tip
|
Refer to: Get certificate authority information |
-
After the successful certificate authority configuration, generate CSR by invoking the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/MGMT/csrs' -i -u 'admin:VMwareInfra@1' -X PUT \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"csrGenerationSpec" : {
"country" : "India",
"state" : "Karnataka",
"locality" : "Bengaluru",
"organization" : "VMware",
"organizationUnit" : "ISBU",
"email" : "[email protected]",
"keySize" : "2048",
"keyAlgorithm" : "RSA"
},
"resources" : [ {
"fqdn" : "sfo01m01nsx01.sfo01.rainpole.local",
"type" : "NSX_MANAGER"
} ]
}'
HTTP Request
PUT /v1/domains/MGMT/csrs HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 369
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"csrGenerationSpec" : {
"country" : "India",
"state" : "Karnataka",
"locality" : "Bengaluru",
"organization" : "VMware",
"organizationUnit" : "ISBU",
"email" : "[email protected]",
"keySize" : "2048",
"keyAlgorithm" : "RSA"
},
"resources" : [ {
"fqdn" : "sfo01m01nsx01.sfo01.rainpole.local",
"type" : "NSX_MANAGER"
} ]
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/b9429bcf-70a4-4f05-8863-57c07443ffd8
Content-Type: application/json
Content-Length: 79
{
"id" : "b9429bcf-70a4-4f05-8863-57c07443ffd8",
"status" : "IN_PROGRESS"
}
|
Tip
|
Refer to: Generate CSR(s) |
-
Poll the status of the task using the task API with the ID from the response of the previous API.
|
Tip
|
Refer to: Get a Task |
-
Poll the task until "status" is not "IN_PROGRESS" with the ID from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", execute the generate CSR request again.
-
If the generation of CSR is successful, fetch the contents of the CSR to check for which resources CSR is generated by invoking the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/MGMT/csrs' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/domains/MGMT/csrs HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1163
{
"elements" : [ {
"csrEncodedContent" : "-----BEGIN CERTIFICATE REQUEST-----\nMIICtDCCAZwCAQAwbzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMQswCQYDVQQH\nEwJQQTEMMAoGA1UECxMDVkNGMQ8wDQYDVQQKEwZWTXdhcmUxJzAlBgNVBAMTHm5z\neE1hbmFnZXIudnJhY2sudnNwaGVyZS5sb2NhbDCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAKtumknTB1do77E5rCXGRgqT6iqTgW0moiDZS6USGkeTQMvj\nR5JnQjq11xJl0y1meSdA6ufft8xndOr1b8alRs4+FreuJLl/8HBIVLRECrfkfIn0\nImwZzGFih2wwrCD/evb/7paNcdt97+KF2nwqB5ADysyFkjYs0uiJxxE5i8HsST1L\n+AStKeAV0lOk/2n/qgHPUcnjH7KchJAet9DFuKBWUW7QIryQffuiQrdAFqcEPHJC\nubHyqnoBPktosD3SXs1UickNiTyXIRC1NGHK/w7VTTJfBxkXxIdejazVGjCAW8w0\n/N4iW3rCaxSpnggWLGYFbGEkhikgtkpj8zIRjk8CAwEAAaAAMA0GCSqGSIb3DQEB\nCwUAA4IBAQBkxJTuymqggHLhWbtnvtA3mU4freKzF2XDUUP+K5kz43j2IXNbsCJI\nWDpY9OCVj9NHZ+uFTvQLvCb3E+6h0vE4Dw2PVUuOpz/Ag1qmgYIxtC5vzN4gLKih\nUNROG5wYryYKO8YL4MB3XIQdx9b8y8Fxyh3ZHIvdghhUPBooWzeCUXVPD8Le4p52\nD8yMGREtSQL4avLughd+SFd0fvKQq+/K42WOFn7PYVfgLBqdW1YCjEIfAdsG+bhG\n3CIBan84uV3cKFSM4NtxCvHZnuRZmx6+0Frtt1w9sndjKvHrA6ozoHO9O1gl/E9D\nY1rzOB7KFzGiZHAMT2Cf/x/xGo8rTGFZ\n-----END CERTIFICATE REQUEST-----",
"resource" : {
"fqdn" : "sfo01m01nsx01.sfo01.rainpole.local"
}
} ]
}
|
Tip
|
Refer to: Get available CSR(s) in json format |
-
After successful CSR generation, generate the certificates signed by supported certificates authorities (either OpenSSL or Microsoft) by invoking the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/MGMT/certificates' -i -u 'admin:VMwareInfra@1' -X PUT \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"caType" : "Microsoft",
"resources" : [ {
"fqdn" : "sfo01m01nsx01.sfo01.rainpole.local",
"type" : "NSX_MANAGER"
} ]
}'
HTTP Request
PUT /v1/domains/MGMT/certificates HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 133
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"caType" : "Microsoft",
"resources" : [ {
"fqdn" : "sfo01m01nsx01.sfo01.rainpole.local",
"type" : "NSX_MANAGER"
} ]
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/7145c2e3-c782-46b9-a4c2-c786976e495a
Content-Type: application/json
Content-Length: 79
{
"id" : "7145c2e3-c782-46b9-a4c2-c786976e495a",
"status" : "IN_PROGRESS"
}
-
Poll the status of the task using the task API with the ID from the response of the previous API.
|
Tip
|
Refer to: Get a Task |
-
Poll the task until "status" is not "IN_PROGRESS" with the ID from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", execute the generate certificate request again.
-
If the generation of certificates is successful, fetch the contents of the generated certificates to check for which resources certificates are generated by invoking the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/MGMT/certificates' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/domains/MGMT/certificates HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 8566
{
"elements" : [ {
"isInstalled" : true,
"version" : "V3",
"serialNumber" : "ca:0b:5d:6d:07:4e:db:41",
"issuedTo" : "sfo01m01vcenter01.sfo01.rainpole.local",
"issuedBy" : "OU=VMware Engineering, O=sfo01m01psc01.sfo01.rainpole.local, ST=California, C=US, DC=local, DC=vsphere, CN=CA",
"notBefore" : "2019-07-11T10:16:05.000Z",
"notAfter" : "2029-07-06T08:17:24.000Z",
"signatureAlgorithm" : "SHA256withRSA",
"subject" : "C=US, CN=sfo01m01vcenter01.sfo01.rainpole.local",
"subjectAlternativeName" : [ "sfo01m01vcenter01.sfo01.rainpole.local" ],
"publicKey" : "BA:16:16:DF:00:B2:88:C9:F9:E0:7F:72:B6:DC:83:1F:87:46:C3:C4:4B:8B:EB:C0:AD:B9:A2:FB:31:75:0A:89:12:25:58:B6:42:B1:78:A3:7F:19:B0:03:19:35:AD:51:5D:08:36:CB:C3:6E:63:B2:CE:89:2D:24:AD:EA:DD:BD:73:0A:06:84:4E:4D:83:AF:B8:EC:F9:E1:98:9F:35:9F:83:11:DD:71:61:5E:CF:DE:9A:BF:0D:A7:8A:64:F2:94:26:5D:A7:E0:20:B9:C2:01:BB:62:F2:7D:C3:A9:9B:91:DE:49:1E:97:B7:E8:CA:38:1C:E9:92:76:07:A8:26:95:5D:C1:89:E7:EA:27:03:57:BE:D2:76:B5:E4:AC:89:10:67:7F:42:DA:5D:52:5C:9F:65:59:A4:42:0B:81:F8:77:B5:F8:2D:18:DA:9B:1A:F4:BD:BD:F2:33:97:7A:EA:64:1B:CE:58:CF:9C:E7:18:60:94:CE:66:C9:57:7E:62:A2:AD:47:3D:29:D2:F8:DB:AB:D7:8F:D1:7D:8A:9A:FC:68:37:48:3C:AD:38:A5:76:D8:4C:E2:64:AE:87:B7:DA:78:3E:EB:2B:C8:70:43:4D:CB:4E:72:80:43:CB:D2:43:A7:71:16:22:27:0F:A1:DB:0A:83:88:2C:09:49:0A:35:8C:76:76:55:E2:3A:1C:7C:74:F0:91:60:A2:45:7F:6C:7A:2B:A5:51:87:25:D0:DB:9C:E0:B8:32:27:83:D6:3F:70:C5:7A:1B:92:09:E7:77:39:3A:C2:28:B1:5C:8A:3F:42:FE:D6:6A:7D:F6:E5:D6:FB:B0:DB:AB:D9:65:29:BE:75:DA:07:E8:38:B2:A0:75:9F:45:8E:FF:6B:AF:27:DB:FA:2E:AB:80:51:09:88:7D:7B:AC:A4:B7:15:41:30:A0:E1:0F:C7:DD:D1:F4:84:7D:D3:F8:B1:B0:F9:55:8F:A6:DC:44:E0:E6:0F:C5:DF:32:93:51:8D:7D:BA:79:4A:3E:72:CA:CB:9A:2E:8B:E6:A0:63:57:C8:CD:92:F8:70:0A:1E:6D:CA:DF:35:D4:91:45:E7:DB:7F:86:32:E9:8C:A3:D2:D0:35:15:70:A9:DA:39:DF:FA:76:9C:EF:5D:B6:A4:58:49:EE:A0:B1:74:33:D2:41:97:F6:FE:0C:07:66:DE:56:5F:3E:15:03:70:3D:56:80:5E:F6:CB:C3:FA:78:CE:14:0C:D7:E1:53:48:8B:5A:61:C0:04:BA:DD:ED:B3:E4:F1:76:AD:FD:03:27:C9:FB:EC:5A:75:0B:22:8F:6A:E8:35:47:FB:04:B7:A7:5F:51:FA:46:EF:00:64:03:27:1C:FB",
"publicKeyAlgorithm" : "RSA",
"keySize" : "2048",
"thumbprintAlgorithm" : "SHA-256",
"thumbprint" : "35:4B:A5:11:A9:3D:39:0D:B7:95:9B:4D:07:5C:73:40:D0:DF:63:D4:68:97:6E:1B:20:70:87:AE:40:3F:7E:AD",
"numberOfDaysToExpire" : 3644,
"expirationStatus" : "ACTIVE",
"pemEncoded" : "-----BEGIN CERTIFICATE-----MIIFRDCCBCygAwIBAgIJAOx9cA2cGcUUMA0GCSqGSIb3DQEBCwUAMIGgMQswCQYDVQQDDAJDQTEXMBUGCgmSJomT8ixkARkWB3ZzcGhlcmUxFTATBgoJkiaJk/IsZAEZFgVsb2NhbDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExIjAgBgNVBAoMGXBzYy0xLnZyYWNrLnZzcGhlcmUubG9jYWwxGzAZBgNVBAsMElZNd2FyZSBFbmdpbmVlcmluZzAeFw0xODA3MDIxNDE1NTJaFw0yODA2MjcxMjIyMzlaMIGwMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJUGFsbyBBbHRvMQ8wDQYDVQQKEwZWTXdhcmUxGzAZBgNVBAsTElZNd2FyZSBFbmdpbmVlcmluZzEqMCgGA1UEAxMhbG9hZC1iYWxhbmNlci52cmFjay52c3BoZXJlLmxvY2FsMR4wHAYJKoZIhvcNAQkBFg92bWNhQHZtd2FyZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC6FhbfALKIyfngf3K23IMfh0bDxEuL68CtuaL7MXUKiRIlWLZCsXijfxmwAxk1rVFdCDbLw25jss6JLSSt6t29cwoGhE5Ng6+47PnhmJ81n4MR3XFhXs/emr8Np4pk8pQmXafgILnCAbti8n3DqZuR3kkel7foyjgc6ZJ2B6gmlV3BiefqJwNXvtJ2teSsiRBnf0LaXVJcn2VZpEILgfh3tfgtGNqbGvS9vfIzl3rqZBvOWM+c5xhglM5myVd+YqKtRz0p0vjbq9eP0X2KmvxoN0g8rTildthM4mSuh7faeD7rK8hwQ03LTnKAQ8vSQ6dxFiInD6HbCoOILAlJCjWMdnZV4jocfHTwkWCiRX9seiulUYcl0Nuc4LgyJ4PWP3DFehuSCed3OTrCKLFcij9C/tZqffbl1vuw26vZZSm+ddoH6DiyoHWfRY7/a68n2/ouq4BRCYh9e6yktxVBMKDhD8fd0fSEfdP4sbD5VY+m3ETg5g/F3zKTUY19unlKPnLKy5oui+agY1fIzZL4cAoebcrfNdSRRefbf4Yy6Yyj0tA1FXCp2jnf+nac7122pFhJ7qCxdDPSQZf2/gwHZt5WXz4VA3A9VoBe9svD+njOFAzX4VNIi1phwAS63e2z5PF2rf0DJ8n77Fp1CyKPaug1R/sEt6dfUfpG7wBkAycc+wIDAQABo28wbTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAyBgNVHREEKzApgiFsb2FkLWJhbGFuY2VyLnZyYWNrLnZzcGhlcmUubG9jYWyHBAoAAA8wHwYDVR0jBBgwFoAUauWGErq+/JHwQ3qju9Ch8V2097MwDQYJKoZIhvcNAQELBQADggEBAMCvNCQ3KsvncoYK9fI0cfcBYEpFuToB+duK7yztklf8P6PLRSWdU39KaG+xv5768K+xe90riOYs0Mhcs0IuUQW2F6kCnlW3ff2R3pvTeM3kGqXclk4KGKRNnhhsF3Ze8QW3drH0dzD3vNcumdLr+GvG6vF2O/Pl3+Nn9dwE72ZVl7Ai970jJM5CVjI+wST19ZQPpq1E3aad3Bk+AQcQCIGputBGkHFZUGX4T6jPH0uDOcSRjH7v6TXhF2Cury7zme0zpWYwC4RMH/AxqK4z6DlmAwu2zycN097TMM/ZUXePmvgY7JSB5BIiY4ZxlnNbJy4756XDSBt41AaHxqWNcfs=-----END CERTIFICATE-----"
}, {
"isInstalled" : false,
"version" : "V3",
"serialNumber" : "f4:80:33:5f:e5:77:2a:f7",
"issuedTo" : "sfo01m01nsx01.sfo01.rainpole.local",
"issuedBy" : "OU=ISBU, O=VMware, L= Bangalore, ST=Karnataka, C=IN, CN=test1.openssl.eng.vmware.com",
"notBefore" : "2019-07-25T07:38:55.000Z",
"notAfter" : "2020-07-24T07:38:55.000Z",
"signatureAlgorithm" : "SHA256withRSA",
"subject" : "C=US, CN=sfo01m01nsx01.sfo01.rainpole.local",
"subjectAlternativeName" : [ "sfo01m01nsx01.sfo01.rainpole.local" ],
"publicKey" : "BA:16:16:DF:00:B2:88:C9:F9:E0:7F:72:B6:DC:83:1F:87:46:C3:C4:4B:8B:EB:C0:AD:B9:A2:FB:31:75:0A:89:12:25:58:B6:42:B1:78:A3:7F:19:B0:03:19:35:AD:51:5D:08:36:CB:C3:6E:63:B2:CE:89:2D:24:AD:EA:DD:BD:73:0A:06:84:4E:4D:83:AF:B8:EC:F9:E1:98:9F:35:9F:83:11:DD:71:61:5E:CF:DE:9A:BF:0D:A7:8A:64:F2:94:26:5D:A7:E0:20:B9:C2:01:BB:62:F2:7D:C3:A9:9B:91:DE:49:1E:97:B7:E8:CA:38:1C:E9:92:76:07:A8:26:95:5D:C1:89:E7:EA:27:03:57:BE:D2:76:B5:E4:AC:89:10:67:7F:42:DA:5D:52:5C:9F:65:59:A4:42:0B:81:F8:77:B5:F8:2D:18:DA:9B:1A:F4:BD:BD:F2:33:97:7A:EA:64:1B:CE:58:CF:9C:E7:18:60:94:CE:66:C9:57:7E:62:A2:AD:47:3D:29:D2:F8:DB:AB:D7:8F:D1:7D:8A:9A:FC:68:37:48:3C:AD:38:A5:76:D8:4C:E2:64:AE:87:B7:DA:78:3E:EB:2B:C8:70:43:4D:CB:4E:72:80:43:CB:D2:43:A7:71:16:22:27:0F:A1:DB:0A:83:88:2C:09:49:0A:35:8C:76:76:55:E2:3A:1C:7C:74:F0:91:60:A2:45:7F:6C:7A:2B:A5:51:87:25:D0:DB:9C:E0:B8:32:27:83:D6:3F:70:C5:7A:1B:92:09:E7:77:39:3A:C2:28:B1:5C:8A:3F:42:FE:D6:6A:7D:F6:E5:D6:FB:B0:DB:AB:D9:65:29:BE:75:DA:07:E8:38:B2:A0:75:9F:45:8E:FF:6B:AF:27:DB:FA:2E:AB:80:51:09:88:7D:7B:AC:A4:B7:15:41:30:A0:E1:0F:C7:DD:D1:F4:84:7D:D3:F8:B1:B0:F9:55:8F:A6:DC:44:E0:E6:0F:C5:DF:32:93:51:8D:7D:BA:79:4A:3E:72:CA:CB:9A:2E:8B:E6:A0:63:57:C8:CD:92:F8:70:0A:1E:6D:CA:DF:35:D4:91:45:E7:DB:7F:86:32:E9:8C:A3:D2:D0:35:15:70:A9:DA:39:DF:FA:76:9C:EF:5D:B6:A4:58:49:EE:A0:B1:74:33:D2:41:97:F6:FE:0C:07:66:DE:56:5F:3E:15:03:70:3D:56:80:5E:F6:CB:C3:FA:78:CE:14:0C:D7:E1:53:48:8B:5A:61:C0:04:BA:DD:ED:B3:E4:F1:76:AD:FD:03:27:C9:FB:EC:5A:75:0B:22:8F:6A:E8:35:47:FB:04:B7:A7:5F:51:FA:46:EF:00:64:03:27:1C:FB",
"publicKeyAlgorithm" : "RSA",
"keySize" : "2048",
"thumbprintAlgorithm" : "SHA-256",
"thumbprint" : "02:B1:D1:01:18:9F:07:39:E1:7C:94:BC:50:07:64:E8:45:8C:F8:73:3E:A9:23:BC:D2:BD:B1:17:E9:B3:C0:11",
"numberOfDaysToExpire" : 365,
"expirationStatus" : "ACTIVE",
"pemEncoded" : "-----BEGIN CERTIFICATE-----MIIFRDCCBCygAwIBAgIJAOx9cA2cGcUUMA0GCSqGSIb3DQEBCwUAMIGgMQswCQYDVQQDDAJDQTEXMBUGCgmSJomT8ixkARkWB3ZzcGhlcmUxFTATBgoJkiaJk/IsZAEZFgVsb2NhbDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExIjAgBgNVBAoMGXBzYy0xLnZyYWNrLnZzcGhlcmUubG9jYWwxGzAZBgNVBAsMElZNd2FyZSBFbmdpbmVlcmluZzAeFw0xODA3MDIxNDE1NTJaFw0yODA2MjcxMjIyMzlaMIGwMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJUGFsbyBBbHRvMQ8wDQYDVQQKEwZWTXdhcmUxGzAZBgNVBAsTElZNd2FyZSBFbmdpbmVlcmluZzEqMCgGA1UEAxMhbG9hZC1iYWxhbmNlci52cmFjay52c3BoZXJlLmxvY2FsMR4wHAYJKoZIhvcNAQkBFg92bWNhQHZtd2FyZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC6FhbfALKIyfngf3K23IMfh0bDxEuL68CtuaL7MXUKiRIlWLZCsXijfxmwAxk1rVFdCDbLw25jss6JLSSt6t29cwoGhE5Ng6+47PnhmJ81n4MR3XFhXs/emr8Np4pk8pQmXafgILnCAbti8n3DqZuR3kkel7foyjgc6ZJ2B6gmlV3BiefqJwNXvtJ2teSsiRBnf0LaXVJcn2VZpEILgfh3tfgtGNqbGvS9vfIzl3rqZBvOWM+c5xhglM5myVd+YqKtRz0p0vjbq9eP0X2KmvxoN0g8rTildthM4mSuh7faeD7rK8hwQ03LTnKAQ8vSQ6dxFiInD6HbCoOILAlJCjWMdnZV4jocfHTwkWCiRX9seiulUYcl0Nuc4LgyJ4PWP3DFehuSCed3OTrCKLFcij9C/tZqffbl1vuw26vZZSm+ddoH6DiyoHWfRY7/a68n2/ouq4BRCYh9e6yktxVBMKDhD8fd0fSEfdP4sbD5VY+m3ETg5g/F3zKTUY19unlKPnLKy5oui+agY1fIzZL4cAoebcrfNdSRRefbf4Yy6Yyj0tA1FXCp2jnf+nac7122pFhJ7qCxdDPSQZf2/gwHZt5WXz4VA3A9VoBe9svD+njOFAzX4VNIi1phwAS63e2z5PF2rf0DJ8n77Fp1CyKPaug1R/sEt6dfUfpG7wBkAycc+wIDAQABo28wbTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAyBgNVHREEKzApgiFsb2FkLWJhbGFuY2VyLnZyYWNrLnZzcGhlcmUubG9jYWyHBAoAAA8wHwYDVR0jBBgwFoAUauWGErq+/JHwQ3qju9Ch8V2097MwDQYJKoZIhvcNAQELBQADggEBAMCvNCQ3KsvncoYK9fI0cfcBYEpFuToB+duK7yztklf8P6PLRSWdU39KaG+xv5768K+xe90riOYs0Mhcs0IuUQW2F6kCnlW3ff2R3pvTeM3kGqXclk4KGKRNnhhsF3Ze8QW3drH0dzD3vNcumdLr+GvG6vF2O/Pl3+Nn9dwE72ZVl7Ai970jJM5CVjI+wST19ZQPpq1E3aad3Bk+AQcQCIGputBGkHFZUGX4T6jPH0uDOcSRjH7v6TXhF2Cury7zme0zpWYwC4RMH/AxqK4z6DlmAwu2zycN097TMM/ZUXePmvgY7JSB5BIiY4ZxlnNbJy4756XDSBt41AaHxqWNcfs=-----END CERTIFICATE-----"
} ]
}
|
Tip
|
Refer to: Get latest generated certificate(s) in a domain. |
-
After successful certificate generation, install the signed certificates on remote resources by invoking the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/MGMT/certificates' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"operationType" : "INSTALL",
"resources" : [ {
"fqdn" : "sfo01m01nsx01.sfo01.rainpole.local",
"type" : "NSX_MANAGER"
} ]
}'
HTTP Request
PATCH /v1/domains/MGMT/certificates HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 138
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"operationType" : "INSTALL",
"resources" : [ {
"fqdn" : "sfo01m01nsx01.sfo01.rainpole.local",
"type" : "NSX_MANAGER"
} ]
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/b6ff04a5-1044-4e70-b38b-a0290552e1f2
Content-Type: application/json
Content-Length: 79
{
"id" : "b6ff04a5-1044-4e70-b38b-a0290552e1f2",
"status" : "IN_PROGRESS"
}
-
Poll the status of the task using the task API with the ID from the response of the previous API.
|
Tip
|
Refer to: Get a Task |
-
Poll the task until "status" is not "IN_PROGRESS" with the ID from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task |
-
Restart all the services as follows:
-
Using SSH, log in to the SDDC Manager VM with the following credentials:
-
Username: vcf
-
Password: use the password specified in the deployment parameter sheet
-
-
Enter su to switch to the root user.
-
Execute the following command:
-
sh /opt/vmware/vcf/operationsmanager/scripts/cli/sddcmanager_restart_services.sh
-
-
-
Fetch the installed certificates by invoking the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/MGMT/resource-certificates' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/domains/MGMT/resource-certificates HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 8513
{
"elements" : [ {
"version" : "V3",
"serialNumber" : "ca:0b:5d:6d:07:4e:db:41",
"issuedTo" : "sfo01m01vcenter01.sfo01.rainpole.local",
"issuedBy" : "OU=VMware Engineering, O=sfo01m01psc01.sfo01.rainpole.local, ST=California, C=US, DC=local, DC=vsphere, CN=CA",
"notBefore" : "2019-07-11T10:16:05.000Z",
"notAfter" : "2029-07-06T08:17:24.000Z",
"signatureAlgorithm" : "SHA256withRSA",
"subject" : "C=US, CN=sfo01m01vcenter01.sfo01.rainpole.local",
"subjectAlternativeName" : [ "sfo01m01vcenter01.sfo01.rainpole.local" ],
"publicKey" : "BA:16:16:DF:00:B2:88:C9:F9:E0:7F:72:B6:DC:83:1F:87:46:C3:C4:4B:8B:EB:C0:AD:B9:A2:FB:31:75:0A:89:12:25:58:B6:42:B1:78:A3:7F:19:B0:03:19:35:AD:51:5D:08:36:CB:C3:6E:63:B2:CE:89:2D:24:AD:EA:DD:BD:73:0A:06:84:4E:4D:83:AF:B8:EC:F9:E1:98:9F:35:9F:83:11:DD:71:61:5E:CF:DE:9A:BF:0D:A7:8A:64:F2:94:26:5D:A7:E0:20:B9:C2:01:BB:62:F2:7D:C3:A9:9B:91:DE:49:1E:97:B7:E8:CA:38:1C:E9:92:76:07:A8:26:95:5D:C1:89:E7:EA:27:03:57:BE:D2:76:B5:E4:AC:89:10:67:7F:42:DA:5D:52:5C:9F:65:59:A4:42:0B:81:F8:77:B5:F8:2D:18:DA:9B:1A:F4:BD:BD:F2:33:97:7A:EA:64:1B:CE:58:CF:9C:E7:18:60:94:CE:66:C9:57:7E:62:A2:AD:47:3D:29:D2:F8:DB:AB:D7:8F:D1:7D:8A:9A:FC:68:37:48:3C:AD:38:A5:76:D8:4C:E2:64:AE:87:B7:DA:78:3E:EB:2B:C8:70:43:4D:CB:4E:72:80:43:CB:D2:43:A7:71:16:22:27:0F:A1:DB:0A:83:88:2C:09:49:0A:35:8C:76:76:55:E2:3A:1C:7C:74:F0:91:60:A2:45:7F:6C:7A:2B:A5:51:87:25:D0:DB:9C:E0:B8:32:27:83:D6:3F:70:C5:7A:1B:92:09:E7:77:39:3A:C2:28:B1:5C:8A:3F:42:FE:D6:6A:7D:F6:E5:D6:FB:B0:DB:AB:D9:65:29:BE:75:DA:07:E8:38:B2:A0:75:9F:45:8E:FF:6B:AF:27:DB:FA:2E:AB:80:51:09:88:7D:7B:AC:A4:B7:15:41:30:A0:E1:0F:C7:DD:D1:F4:84:7D:D3:F8:B1:B0:F9:55:8F:A6:DC:44:E0:E6:0F:C5:DF:32:93:51:8D:7D:BA:79:4A:3E:72:CA:CB:9A:2E:8B:E6:A0:63:57:C8:CD:92:F8:70:0A:1E:6D:CA:DF:35:D4:91:45:E7:DB:7F:86:32:E9:8C:A3:D2:D0:35:15:70:A9:DA:39:DF:FA:76:9C:EF:5D:B6:A4:58:49:EE:A0:B1:74:33:D2:41:97:F6:FE:0C:07:66:DE:56:5F:3E:15:03:70:3D:56:80:5E:F6:CB:C3:FA:78:CE:14:0C:D7:E1:53:48:8B:5A:61:C0:04:BA:DD:ED:B3:E4:F1:76:AD:FD:03:27:C9:FB:EC:5A:75:0B:22:8F:6A:E8:35:47:FB:04:B7:A7:5F:51:FA:46:EF:00:64:03:27:1C:FB",
"publicKeyAlgorithm" : "RSA",
"keySize" : "2048",
"thumbprintAlgorithm" : "SHA-256",
"thumbprint" : "35:4B:A5:11:A9:3D:39:0D:B7:95:9B:4D:07:5C:73:40:D0:DF:63:D4:68:97:6E:1B:20:70:87:AE:40:3F:7E:AD",
"numberOfDaysToExpire" : 3644,
"expirationStatus" : "ACTIVE",
"pemEncoded" : "-----BEGIN CERTIFICATE-----MIIFRDCCBCygAwIBAgIJAOx9cA2cGcUUMA0GCSqGSIb3DQEBCwUAMIGgMQswCQYDVQQDDAJDQTEXMBUGCgmSJomT8ixkARkWB3ZzcGhlcmUxFTATBgoJkiaJk/IsZAEZFgVsb2NhbDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExIjAgBgNVBAoMGXBzYy0xLnZyYWNrLnZzcGhlcmUubG9jYWwxGzAZBgNVBAsMElZNd2FyZSBFbmdpbmVlcmluZzAeFw0xODA3MDIxNDE1NTJaFw0yODA2MjcxMjIyMzlaMIGwMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJUGFsbyBBbHRvMQ8wDQYDVQQKEwZWTXdhcmUxGzAZBgNVBAsTElZNd2FyZSBFbmdpbmVlcmluZzEqMCgGA1UEAxMhbG9hZC1iYWxhbmNlci52cmFjay52c3BoZXJlLmxvY2FsMR4wHAYJKoZIhvcNAQkBFg92bWNhQHZtd2FyZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC6FhbfALKIyfngf3K23IMfh0bDxEuL68CtuaL7MXUKiRIlWLZCsXijfxmwAxk1rVFdCDbLw25jss6JLSSt6t29cwoGhE5Ng6+47PnhmJ81n4MR3XFhXs/emr8Np4pk8pQmXafgILnCAbti8n3DqZuR3kkel7foyjgc6ZJ2B6gmlV3BiefqJwNXvtJ2teSsiRBnf0LaXVJcn2VZpEILgfh3tfgtGNqbGvS9vfIzl3rqZBvOWM+c5xhglM5myVd+YqKtRz0p0vjbq9eP0X2KmvxoN0g8rTildthM4mSuh7faeD7rK8hwQ03LTnKAQ8vSQ6dxFiInD6HbCoOILAlJCjWMdnZV4jocfHTwkWCiRX9seiulUYcl0Nuc4LgyJ4PWP3DFehuSCed3OTrCKLFcij9C/tZqffbl1vuw26vZZSm+ddoH6DiyoHWfRY7/a68n2/ouq4BRCYh9e6yktxVBMKDhD8fd0fSEfdP4sbD5VY+m3ETg5g/F3zKTUY19unlKPnLKy5oui+agY1fIzZL4cAoebcrfNdSRRefbf4Yy6Yyj0tA1FXCp2jnf+nac7122pFhJ7qCxdDPSQZf2/gwHZt5WXz4VA3A9VoBe9svD+njOFAzX4VNIi1phwAS63e2z5PF2rf0DJ8n77Fp1CyKPaug1R/sEt6dfUfpG7wBkAycc+wIDAQABo28wbTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAyBgNVHREEKzApgiFsb2FkLWJhbGFuY2VyLnZyYWNrLnZzcGhlcmUubG9jYWyHBAoAAA8wHwYDVR0jBBgwFoAUauWGErq+/JHwQ3qju9Ch8V2097MwDQYJKoZIhvcNAQELBQADggEBAMCvNCQ3KsvncoYK9fI0cfcBYEpFuToB+duK7yztklf8P6PLRSWdU39KaG+xv5768K+xe90riOYs0Mhcs0IuUQW2F6kCnlW3ff2R3pvTeM3kGqXclk4KGKRNnhhsF3Ze8QW3drH0dzD3vNcumdLr+GvG6vF2O/Pl3+Nn9dwE72ZVl7Ai970jJM5CVjI+wST19ZQPpq1E3aad3Bk+AQcQCIGputBGkHFZUGX4T6jPH0uDOcSRjH7v6TXhF2Cury7zme0zpWYwC4RMH/AxqK4z6DlmAwu2zycN097TMM/ZUXePmvgY7JSB5BIiY4ZxlnNbJy4756XDSBt41AaHxqWNcfs=-----END CERTIFICATE-----"
}, {
"version" : "V3",
"serialNumber" : "f4:80:33:5f:e5:77:2a:f7",
"issuedTo" : "sfo01m01nsx01.sfo01.rainpole.local",
"issuedBy" : "OU=ISBU, O=VMware, L= Bangalore, ST=Karnataka, C=IN, CN=test1.openssl.eng.vmware.com",
"notBefore" : "2019-07-25T07:38:55.000Z",
"notAfter" : "2020-07-24T07:38:55.000Z",
"signatureAlgorithm" : "SHA256withRSA",
"subject" : "C=US, CN=sfo01m01nsx01.sfo01.rainpole.local",
"subjectAlternativeName" : [ "sfo01m01nsx01.sfo01.rainpole.local" ],
"publicKey" : "BA:16:16:DF:00:B2:88:C9:F9:E0:7F:72:B6:DC:83:1F:87:46:C3:C4:4B:8B:EB:C0:AD:B9:A2:FB:31:75:0A:89:12:25:58:B6:42:B1:78:A3:7F:19:B0:03:19:35:AD:51:5D:08:36:CB:C3:6E:63:B2:CE:89:2D:24:AD:EA:DD:BD:73:0A:06:84:4E:4D:83:AF:B8:EC:F9:E1:98:9F:35:9F:83:11:DD:71:61:5E:CF:DE:9A:BF:0D:A7:8A:64:F2:94:26:5D:A7:E0:20:B9:C2:01:BB:62:F2:7D:C3:A9:9B:91:DE:49:1E:97:B7:E8:CA:38:1C:E9:92:76:07:A8:26:95:5D:C1:89:E7:EA:27:03:57:BE:D2:76:B5:E4:AC:89:10:67:7F:42:DA:5D:52:5C:9F:65:59:A4:42:0B:81:F8:77:B5:F8:2D:18:DA:9B:1A:F4:BD:BD:F2:33:97:7A:EA:64:1B:CE:58:CF:9C:E7:18:60:94:CE:66:C9:57:7E:62:A2:AD:47:3D:29:D2:F8:DB:AB:D7:8F:D1:7D:8A:9A:FC:68:37:48:3C:AD:38:A5:76:D8:4C:E2:64:AE:87:B7:DA:78:3E:EB:2B:C8:70:43:4D:CB:4E:72:80:43:CB:D2:43:A7:71:16:22:27:0F:A1:DB:0A:83:88:2C:09:49:0A:35:8C:76:76:55:E2:3A:1C:7C:74:F0:91:60:A2:45:7F:6C:7A:2B:A5:51:87:25:D0:DB:9C:E0:B8:32:27:83:D6:3F:70:C5:7A:1B:92:09:E7:77:39:3A:C2:28:B1:5C:8A:3F:42:FE:D6:6A:7D:F6:E5:D6:FB:B0:DB:AB:D9:65:29:BE:75:DA:07:E8:38:B2:A0:75:9F:45:8E:FF:6B:AF:27:DB:FA:2E:AB:80:51:09:88:7D:7B:AC:A4:B7:15:41:30:A0:E1:0F:C7:DD:D1:F4:84:7D:D3:F8:B1:B0:F9:55:8F:A6:DC:44:E0:E6:0F:C5:DF:32:93:51:8D:7D:BA:79:4A:3E:72:CA:CB:9A:2E:8B:E6:A0:63:57:C8:CD:92:F8:70:0A:1E:6D:CA:DF:35:D4:91:45:E7:DB:7F:86:32:E9:8C:A3:D2:D0:35:15:70:A9:DA:39:DF:FA:76:9C:EF:5D:B6:A4:58:49:EE:A0:B1:74:33:D2:41:97:F6:FE:0C:07:66:DE:56:5F:3E:15:03:70:3D:56:80:5E:F6:CB:C3:FA:78:CE:14:0C:D7:E1:53:48:8B:5A:61:C0:04:BA:DD:ED:B3:E4:F1:76:AD:FD:03:27:C9:FB:EC:5A:75:0B:22:8F:6A:E8:35:47:FB:04:B7:A7:5F:51:FA:46:EF:00:64:03:27:1C:FB",
"publicKeyAlgorithm" : "RSA",
"keySize" : "2048",
"thumbprintAlgorithm" : "SHA-256",
"thumbprint" : "02:B1:D1:01:18:9F:07:39:E1:7C:94:BC:50:07:64:E8:45:8C:F8:73:3E:A9:23:BC:D2:BD:B1:17:E9:B3:C0:11",
"numberOfDaysToExpire" : 365,
"expirationStatus" : "ACTIVE",
"pemEncoded" : "-----BEGIN CERTIFICATE-----MIIFRDCCBCygAwIBAgIJAOx9cA2cGcUUMA0GCSqGSIb3DQEBCwUAMIGgMQswCQYDVQQDDAJDQTEXMBUGCgmSJomT8ixkARkWB3ZzcGhlcmUxFTATBgoJkiaJk/IsZAEZFgVsb2NhbDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExIjAgBgNVBAoMGXBzYy0xLnZyYWNrLnZzcGhlcmUubG9jYWwxGzAZBgNVBAsMElZNd2FyZSBFbmdpbmVlcmluZzAeFw0xODA3MDIxNDE1NTJaFw0yODA2MjcxMjIyMzlaMIGwMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJUGFsbyBBbHRvMQ8wDQYDVQQKEwZWTXdhcmUxGzAZBgNVBAsTElZNd2FyZSBFbmdpbmVlcmluZzEqMCgGA1UEAxMhbG9hZC1iYWxhbmNlci52cmFjay52c3BoZXJlLmxvY2FsMR4wHAYJKoZIhvcNAQkBFg92bWNhQHZtd2FyZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC6FhbfALKIyfngf3K23IMfh0bDxEuL68CtuaL7MXUKiRIlWLZCsXijfxmwAxk1rVFdCDbLw25jss6JLSSt6t29cwoGhE5Ng6+47PnhmJ81n4MR3XFhXs/emr8Np4pk8pQmXafgILnCAbti8n3DqZuR3kkel7foyjgc6ZJ2B6gmlV3BiefqJwNXvtJ2teSsiRBnf0LaXVJcn2VZpEILgfh3tfgtGNqbGvS9vfIzl3rqZBvOWM+c5xhglM5myVd+YqKtRz0p0vjbq9eP0X2KmvxoN0g8rTildthM4mSuh7faeD7rK8hwQ03LTnKAQ8vSQ6dxFiInD6HbCoOILAlJCjWMdnZV4jocfHTwkWCiRX9seiulUYcl0Nuc4LgyJ4PWP3DFehuSCed3OTrCKLFcij9C/tZqffbl1vuw26vZZSm+ddoH6DiyoHWfRY7/a68n2/ouq4BRCYh9e6yktxVBMKDhD8fd0fSEfdP4sbD5VY+m3ETg5g/F3zKTUY19unlKPnLKy5oui+agY1fIzZL4cAoebcrfNdSRRefbf4Yy6Yyj0tA1FXCp2jnf+nac7122pFhJ7qCxdDPSQZf2/gwHZt5WXz4VA3A9VoBe9svD+njOFAzX4VNIi1phwAS63e2z5PF2rf0DJ8n77Fp1CyKPaug1R/sEt6dfUfpG7wBkAycc+wIDAQABo28wbTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAyBgNVHREEKzApgiFsb2FkLWJhbGFuY2VyLnZyYWNrLnZzcGhlcmUubG9jYWyHBAoAAA8wHwYDVR0jBBgwFoAUauWGErq+/JHwQ3qju9Ch8V2097MwDQYJKoZIhvcNAQELBQADggEBAMCvNCQ3KsvncoYK9fI0cfcBYEpFuToB+duK7yztklf8P6PLRSWdU39KaG+xv5768K+xe90riOYs0Mhcs0IuUQW2F6kCnlW3ff2R3pvTeM3kGqXclk4KGKRNnhhsF3Ze8QW3drH0dzD3vNcumdLr+GvG6vF2O/Pl3+Nn9dwE72ZVl7Ai970jJM5CVjI+wST19ZQPpq1E3aad3Bk+AQcQCIGputBGkHFZUGX4T6jPH0uDOcSRjH7v6TXhF2Cury7zme0zpWYwC4RMH/AxqK4z6DlmAwu2zycN097TMM/ZUXePmvgY7JSB5BIiY4ZxlnNbJy4756XDSBt41AaHxqWNcfs=-----END CERTIFICATE-----"
} ]
}
|
Tip
|
Refer to: View certificate of all the resources in a domain |
|
Warning
|
Certificate installation will replace the already installed certificates. |
|
Note
|
The CSRs cannot be fetched after successful certificate installation. |
|
Note
|
Only singleton object of a particular certificate authority will exist at any point of time in the VCF environment. |
|
Note
|
Only the latest generated CSRs will exist in the VCF environment after a series of generate CSR operation. |
|
Note
|
Only the latest generated certificates will exist in the VCF environment after a series of generate certificate operation. |
Related APIs
Create a certificate authority
Get certificate authorities information
Get certificate authority information
Configure existing certificate authority
Generate CSR(s)
Get available CSR(s) in json format
Generate certificate(s) for the selected resource(s) in a domain
Get latest generated certificate(s) in a domain.
Replace certificate(s) for the selected resource(s) in a domain
View certificate of all the resources in a domain
Get the Tasks
Get a Task
2.24.2. Install Certificates By Offline Mode
The following steps have to be followed to install certificates signed by external third party certificate authorities.
Prerequisites
-
VCF environment.
Steps
-
Generate CSR by invoking the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/MGMT/csrs' -i -u 'admin:VMwareInfra@1' -X PUT \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"csrGenerationSpec" : {
"country" : "India",
"state" : "Karnataka",
"locality" : "Bengaluru",
"organization" : "VMware",
"organizationUnit" : "ISBU",
"email" : "[email protected]",
"keySize" : "2048",
"keyAlgorithm" : "RSA"
},
"resources" : [ {
"fqdn" : "sfo01m01nsx01.sfo01.rainpole.local",
"type" : "NSX_MANAGER"
} ]
}'
HTTP Request
PUT /v1/domains/MGMT/csrs HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 369
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"csrGenerationSpec" : {
"country" : "India",
"state" : "Karnataka",
"locality" : "Bengaluru",
"organization" : "VMware",
"organizationUnit" : "ISBU",
"email" : "[email protected]",
"keySize" : "2048",
"keyAlgorithm" : "RSA"
},
"resources" : [ {
"fqdn" : "sfo01m01nsx01.sfo01.rainpole.local",
"type" : "NSX_MANAGER"
} ]
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/b9429bcf-70a4-4f05-8863-57c07443ffd8
Content-Type: application/json
Content-Length: 79
{
"id" : "b9429bcf-70a4-4f05-8863-57c07443ffd8",
"status" : "IN_PROGRESS"
}
|
Tip
|
Refer to: Generate CSR(s) |
-
Poll the status of the task using the task API with the ID from the response of the previous API.
|
Tip
|
Refer to: Get a Task |
-
Poll the task until "status" is not "IN_PROGRESS" with the ID from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", execute the generate CSR request again.
-
If the generation of CSR is successful, fetch the contents of the CSR to check for which resources CSR is generated by invoking the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/MGMT/csrs' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/domains/MGMT/csrs HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1163
{
"elements" : [ {
"csrEncodedContent" : "-----BEGIN CERTIFICATE REQUEST-----\nMIICtDCCAZwCAQAwbzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMQswCQYDVQQH\nEwJQQTEMMAoGA1UECxMDVkNGMQ8wDQYDVQQKEwZWTXdhcmUxJzAlBgNVBAMTHm5z\neE1hbmFnZXIudnJhY2sudnNwaGVyZS5sb2NhbDCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAKtumknTB1do77E5rCXGRgqT6iqTgW0moiDZS6USGkeTQMvj\nR5JnQjq11xJl0y1meSdA6ufft8xndOr1b8alRs4+FreuJLl/8HBIVLRECrfkfIn0\nImwZzGFih2wwrCD/evb/7paNcdt97+KF2nwqB5ADysyFkjYs0uiJxxE5i8HsST1L\n+AStKeAV0lOk/2n/qgHPUcnjH7KchJAet9DFuKBWUW7QIryQffuiQrdAFqcEPHJC\nubHyqnoBPktosD3SXs1UickNiTyXIRC1NGHK/w7VTTJfBxkXxIdejazVGjCAW8w0\n/N4iW3rCaxSpnggWLGYFbGEkhikgtkpj8zIRjk8CAwEAAaAAMA0GCSqGSIb3DQEB\nCwUAA4IBAQBkxJTuymqggHLhWbtnvtA3mU4freKzF2XDUUP+K5kz43j2IXNbsCJI\nWDpY9OCVj9NHZ+uFTvQLvCb3E+6h0vE4Dw2PVUuOpz/Ag1qmgYIxtC5vzN4gLKih\nUNROG5wYryYKO8YL4MB3XIQdx9b8y8Fxyh3ZHIvdghhUPBooWzeCUXVPD8Le4p52\nD8yMGREtSQL4avLughd+SFd0fvKQq+/K42WOFn7PYVfgLBqdW1YCjEIfAdsG+bhG\n3CIBan84uV3cKFSM4NtxCvHZnuRZmx6+0Frtt1w9sndjKvHrA6ozoHO9O1gl/E9D\nY1rzOB7KFzGiZHAMT2Cf/x/xGo8rTGFZ\n-----END CERTIFICATE REQUEST-----",
"resource" : {
"fqdn" : "sfo01m01nsx01.sfo01.rainpole.local"
}
} ]
}
|
Tip
|
Refer to: Get available CSR(s) in json format |
-
After successful CSR generation, download CSR in ".tar.gz" format by invoking the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/MGMT/csrs/downloads' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/octet-stream'
HTTP Request
GET /v1/domains/MGMT/csrs/downloads HTTP/1.1
Accept: application/octet-stream
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/octet-stream
Content-Length: 1012
Content-Disposition: attachment; filename="csrString.txt"
Accept-Ranges: bytes
-----BEGIN CERTIFICATE REQUEST-----
MIICtDCCAZwCAQAwbzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMQswCQYDVQQH
EwJQQTEMMAoGA1UECxMDVkNGMQ8wDQYDVQQKEwZWTXdhcmUxJzAlBgNVBAMTHm5z
eE1hbmFnZXIudnJhY2sudnNwaGVyZS5sb2NhbDCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAKtumknTB1do77E5rCXGRgqT6iqTgW0moiDZS6USGkeTQMvj
R5JnQjq11xJl0y1meSdA6ufft8xndOr1b8alRs4+FreuJLl/8HBIVLRECrfkfIn0
ImwZzGFih2wwrCD/evb/7paNcdt97+KF2nwqB5ADysyFkjYs0uiJxxE5i8HsST1L
+AStKeAV0lOk/2n/qgHPUcnjH7KchJAet9DFuKBWUW7QIryQffuiQrdAFqcEPHJC
ubHyqnoBPktosD3SXs1UickNiTyXIRC1NGHK/w7VTTJfBxkXxIdejazVGjCAW8w0
/N4iW3rCaxSpnggWLGYFbGEkhikgtkpj8zIRjk8CAwEAAaAAMA0GCSqGSIb3DQEB
CwUAA4IBAQBkxJTuymqggHLhWbtnvtA3mU4freKzF2XDUUP+K5kz43j2IXNbsCJI
WDpY9OCVj9NHZ+uFTvQLvCb3E+6h0vE4Dw2PVUuOpz/Ag1qmgYIxtC5vzN4gLKih
UNROG5wYryYKO8YL4MB3XIQdx9b8y8Fxyh3ZHIvdghhUPBooWzeCUXVPD8Le4p52
D8yMGREtSQL4avLughd+SFd0fvKQq+/K42WOFn7PYVfgLBqdW1YCjEIfAdsG+bhG
3CIBan84uV3cKFSM4NtxCvHZnuRZmx6+0Frtt1w9sndjKvHrA6ozoHO9O1gl/E9D
Y1rzOB7KFzGiZHAMT2Cf/x/xGo8rTGFZ
-----END CERTIFICATE REQUEST-----
|
Tip
|
Refer to: Download available CSR(s) in tar.gz format |
-
Use the downloaded CSRs to have it manually signed by external certificate authorities.
-
Verify that the certificate authority configuration files have been configured and packaged in the form of
a ".tar.gz" file with the following conditions-
The name of the top-level directory must exactly match the name of the domain to which certificates are to be installed.
-
The PEM-encoded root CA certificate chain file (rootca.crt) must reside inside this top-level directory.
-
This directory must contain one sub-directory for each component resource and the name of each sub-directory must exactly match the resource fqdn.
-
Each sub-directory must contain a corresponding ".csr" file, whose name must exactly match the
resource fqdn followed by ".csr" extension. -
Each sub-directory must contain a corresponding ".crt" file, whose name must exactly match the
resource fqdn followed by ".crt" extension.
-
-
Upload the packaged signed certificates by invoking the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/MGMT/certificates/uploads' -i -u 'admin:VMwareInfra@1' -X PUT \
-H 'Content-Type: multipart/form-data' \
-F '[email protected];type=multipart/form-data'
HTTP Request
PUT /v1/domains/MGMT/certificates/uploads HTTP/1.1
Content-Type: multipart/form-data; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Disposition: form-data; name=file; filename=MGMT.tar.gz
Content-Type: multipart/form-data
-----BEGIN CERTIFICATE-----
MIIC2zCCAcMCAQAwgZUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh
MRIwEAYDVQQHEwlQYWxvIEFsdG8xHjAcBgNVBAsTFVZNd2FyZSBJVCAgZGVwYXJ0
bWVudDEUMBIGA1UEChMLVk1XYXJlIEluYy4xJzAlBgNVBAMTHm5zeE1hbmFnZXIu
dnJhY2sudnNwaGVyZS5sb2NhbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAPgggMHrSsbcC9JYjGQCDiSTsG0LPGjMcTKgEaUi6zcVKWAv7ccpvW7cwFtc
2FqtM4zlETOK0tHZmS17uUg/tsJSWq+nr2VQ541XifvZOVINcIlKnzGJO32d4qxO
3xY3lr8Pj7xZe0xZK3iP+TBiUdtHggSYJ6uWYHoZAJ74Jqp4pVdwQgjm1sINldYm
e1x+txQINQB7MFG2tflQ7iXRaiLGZKXR86xDvw/T1OcPPjtSnwFjYfeHtE2KjuT9
RiCXl4cUuH+pjQTsWSSByK0LyC8U9/tqDGnMiERxBl1g9rBKQMOoZmTCF3gr7hhx
PZ16JlYqU9hbAjPxVkGO0NkI9PsCAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQAq
vqrtJ4nQepjbwOmJor2ZHOUaoqwImE3OJaa6PxaikD1c14maMXJ4XQm+ONJooCPx
CL6TVs2DSydxVzRFHj5dyAz7MJ8XIkqijvarxb+gLjhim4+O+MuS7hHaCnVU9KMg
i3QhWFc1SwDuhiHL3RXbf04gOzrbEhIPa9rBKQMOoZmTCF3gr7JiuSqBvKtG3cus
3DjxA1z9CGUgIrYBlOm2/xPDp91AIMGeP9YXh8ue/NVPZ+tlZOCgKGiS05CTK5Wr
cHaC7yQqIyZdKP9EQhv3yhxL4ho9e1xL9f4puv3CBE5VmCb8LZ/5CRIKOHEsIV70
XGKY78p5LoKf4ro2LLQ+
-----END CERTIFICATE-----
--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm--
HTTP Response
HTTP/1.1 200 OK
|
Tip
|
Refer to: Upload certificates to the certificate store |
-
After successful upload operation, install the signed certificates on remote resources by invoking the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/MGMT/certificates' -i -u 'admin:VMwareInfra@1' -X PATCH \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"operationType" : "INSTALL",
"resources" : [ {
"fqdn" : "sfo01m01nsx01.sfo01.rainpole.local",
"type" : "NSX_MANAGER"
} ]
}'
HTTP Request
PATCH /v1/domains/MGMT/certificates HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 138
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
{
"operationType" : "INSTALL",
"resources" : [ {
"fqdn" : "sfo01m01nsx01.sfo01.rainpole.local",
"type" : "NSX_MANAGER"
} ]
}
HTTP Response
HTTP/1.1 202 Accepted
Location: /v1/tasks/b6ff04a5-1044-4e70-b38b-a0290552e1f2
Content-Type: application/json
Content-Length: 79
{
"id" : "b6ff04a5-1044-4e70-b38b-a0290552e1f2",
"status" : "IN_PROGRESS"
}
-
Poll the status of the task using the task API with the ID from the response of the previous API.
|
Tip
|
Refer to: Get a Task |
-
Poll the task until "status" is not "IN_PROGRESS" with the ID from the previous response.
|
Tip
|
Refer to: Get a Task. |
-
If the "status" is "SUCCESSFUL", the task is completed successfully.
-
If the "status" is "FAILED", the task can be re-executed.
|
Tip
|
Refer to: Retry a Task |
-
Restart all the services as follows:
-
Using SSH, log in to the SDDC Manager VM with the following credentials:
-
Username: vcf
-
Password: use the password specified in the deployment parameter sheet
-
-
Enter su to switch to the root user.
-
Execute the following command:
-
sh /opt/vmware/vcf/operationsmanager/scripts/cli/sddcmanager_restart_services.sh
-
-
-
Fetch the installed certificates by invoking the API
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/domains/MGMT/resource-certificates' -i -u 'admin:VMwareInfra@1' -X GET \
-H 'Accept: application/json'
HTTP Request
GET /v1/domains/MGMT/resource-certificates HTTP/1.1
Accept: application/json
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 8513
{
"elements" : [ {
"version" : "V3",
"serialNumber" : "ca:0b:5d:6d:07:4e:db:41",
"issuedTo" : "sfo01m01vcenter01.sfo01.rainpole.local",
"issuedBy" : "OU=VMware Engineering, O=sfo01m01psc01.sfo01.rainpole.local, ST=California, C=US, DC=local, DC=vsphere, CN=CA",
"notBefore" : "2019-07-11T10:16:05.000Z",
"notAfter" : "2029-07-06T08:17:24.000Z",
"signatureAlgorithm" : "SHA256withRSA",
"subject" : "C=US, CN=sfo01m01vcenter01.sfo01.rainpole.local",
"subjectAlternativeName" : [ "sfo01m01vcenter01.sfo01.rainpole.local" ],
"publicKey" : "BA:16:16:DF:00:B2:88:C9:F9:E0:7F:72:B6:DC:83:1F:87:46:C3:C4:4B:8B:EB:C0:AD:B9:A2:FB:31:75:0A:89:12:25:58:B6:42:B1:78:A3:7F:19:B0:03:19:35:AD:51:5D:08:36:CB:C3:6E:63:B2:CE:89:2D:24:AD:EA:DD:BD:73:0A:06:84:4E:4D:83:AF:B8:EC:F9:E1:98:9F:35:9F:83:11:DD:71:61:5E:CF:DE:9A:BF:0D:A7:8A:64:F2:94:26:5D:A7:E0:20:B9:C2:01:BB:62:F2:7D:C3:A9:9B:91:DE:49:1E:97:B7:E8:CA:38:1C:E9:92:76:07:A8:26:95:5D:C1:89:E7:EA:27:03:57:BE:D2:76:B5:E4:AC:89:10:67:7F:42:DA:5D:52:5C:9F:65:59:A4:42:0B:81:F8:77:B5:F8:2D:18:DA:9B:1A:F4:BD:BD:F2:33:97:7A:EA:64:1B:CE:58:CF:9C:E7:18:60:94:CE:66:C9:57:7E:62:A2:AD:47:3D:29:D2:F8:DB:AB:D7:8F:D1:7D:8A:9A:FC:68:37:48:3C:AD:38:A5:76:D8:4C:E2:64:AE:87:B7:DA:78:3E:EB:2B:C8:70:43:4D:CB:4E:72:80:43:CB:D2:43:A7:71:16:22:27:0F:A1:DB:0A:83:88:2C:09:49:0A:35:8C:76:76:55:E2:3A:1C:7C:74:F0:91:60:A2:45:7F:6C:7A:2B:A5:51:87:25:D0:DB:9C:E0:B8:32:27:83:D6:3F:70:C5:7A:1B:92:09:E7:77:39:3A:C2:28:B1:5C:8A:3F:42:FE:D6:6A:7D:F6:E5:D6:FB:B0:DB:AB:D9:65:29:BE:75:DA:07:E8:38:B2:A0:75:9F:45:8E:FF:6B:AF:27:DB:FA:2E:AB:80:51:09:88:7D:7B:AC:A4:B7:15:41:30:A0:E1:0F:C7:DD:D1:F4:84:7D:D3:F8:B1:B0:F9:55:8F:A6:DC:44:E0:E6:0F:C5:DF:32:93:51:8D:7D:BA:79:4A:3E:72:CA:CB:9A:2E:8B:E6:A0:63:57:C8:CD:92:F8:70:0A:1E:6D:CA:DF:35:D4:91:45:E7:DB:7F:86:32:E9:8C:A3:D2:D0:35:15:70:A9:DA:39:DF:FA:76:9C:EF:5D:B6:A4:58:49:EE:A0:B1:74:33:D2:41:97:F6:FE:0C:07:66:DE:56:5F:3E:15:03:70:3D:56:80:5E:F6:CB:C3:FA:78:CE:14:0C:D7:E1:53:48:8B:5A:61:C0:04:BA:DD:ED:B3:E4:F1:76:AD:FD:03:27:C9:FB:EC:5A:75:0B:22:8F:6A:E8:35:47:FB:04:B7:A7:5F:51:FA:46:EF:00:64:03:27:1C:FB",
"publicKeyAlgorithm" : "RSA",
"keySize" : "2048",
"thumbprintAlgorithm" : "SHA-256",
"thumbprint" : "35:4B:A5:11:A9:3D:39:0D:B7:95:9B:4D:07:5C:73:40:D0:DF:63:D4:68:97:6E:1B:20:70:87:AE:40:3F:7E:AD",
"numberOfDaysToExpire" : 3644,
"expirationStatus" : "ACTIVE",
"pemEncoded" : "-----BEGIN CERTIFICATE-----MIIFRDCCBCygAwIBAgIJAOx9cA2cGcUUMA0GCSqGSIb3DQEBCwUAMIGgMQswCQYDVQQDDAJDQTEXMBUGCgmSJomT8ixkARkWB3ZzcGhlcmUxFTATBgoJkiaJk/IsZAEZFgVsb2NhbDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExIjAgBgNVBAoMGXBzYy0xLnZyYWNrLnZzcGhlcmUubG9jYWwxGzAZBgNVBAsMElZNd2FyZSBFbmdpbmVlcmluZzAeFw0xODA3MDIxNDE1NTJaFw0yODA2MjcxMjIyMzlaMIGwMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJUGFsbyBBbHRvMQ8wDQYDVQQKEwZWTXdhcmUxGzAZBgNVBAsTElZNd2FyZSBFbmdpbmVlcmluZzEqMCgGA1UEAxMhbG9hZC1iYWxhbmNlci52cmFjay52c3BoZXJlLmxvY2FsMR4wHAYJKoZIhvcNAQkBFg92bWNhQHZtd2FyZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC6FhbfALKIyfngf3K23IMfh0bDxEuL68CtuaL7MXUKiRIlWLZCsXijfxmwAxk1rVFdCDbLw25jss6JLSSt6t29cwoGhE5Ng6+47PnhmJ81n4MR3XFhXs/emr8Np4pk8pQmXafgILnCAbti8n3DqZuR3kkel7foyjgc6ZJ2B6gmlV3BiefqJwNXvtJ2teSsiRBnf0LaXVJcn2VZpEILgfh3tfgtGNqbGvS9vfIzl3rqZBvOWM+c5xhglM5myVd+YqKtRz0p0vjbq9eP0X2KmvxoN0g8rTildthM4mSuh7faeD7rK8hwQ03LTnKAQ8vSQ6dxFiInD6HbCoOILAlJCjWMdnZV4jocfHTwkWCiRX9seiulUYcl0Nuc4LgyJ4PWP3DFehuSCed3OTrCKLFcij9C/tZqffbl1vuw26vZZSm+ddoH6DiyoHWfRY7/a68n2/ouq4BRCYh9e6yktxVBMKDhD8fd0fSEfdP4sbD5VY+m3ETg5g/F3zKTUY19unlKPnLKy5oui+agY1fIzZL4cAoebcrfNdSRRefbf4Yy6Yyj0tA1FXCp2jnf+nac7122pFhJ7qCxdDPSQZf2/gwHZt5WXz4VA3A9VoBe9svD+njOFAzX4VNIi1phwAS63e2z5PF2rf0DJ8n77Fp1CyKPaug1R/sEt6dfUfpG7wBkAycc+wIDAQABo28wbTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAyBgNVHREEKzApgiFsb2FkLWJhbGFuY2VyLnZyYWNrLnZzcGhlcmUubG9jYWyHBAoAAA8wHwYDVR0jBBgwFoAUauWGErq+/JHwQ3qju9Ch8V2097MwDQYJKoZIhvcNAQELBQADggEBAMCvNCQ3KsvncoYK9fI0cfcBYEpFuToB+duK7yztklf8P6PLRSWdU39KaG+xv5768K+xe90riOYs0Mhcs0IuUQW2F6kCnlW3ff2R3pvTeM3kGqXclk4KGKRNnhhsF3Ze8QW3drH0dzD3vNcumdLr+GvG6vF2O/Pl3+Nn9dwE72ZVl7Ai970jJM5CVjI+wST19ZQPpq1E3aad3Bk+AQcQCIGputBGkHFZUGX4T6jPH0uDOcSRjH7v6TXhF2Cury7zme0zpWYwC4RMH/AxqK4z6DlmAwu2zycN097TMM/ZUXePmvgY7JSB5BIiY4ZxlnNbJy4756XDSBt41AaHxqWNcfs=-----END CERTIFICATE-----"
}, {
"version" : "V3",
"serialNumber" : "f4:80:33:5f:e5:77:2a:f7",
"issuedTo" : "sfo01m01nsx01.sfo01.rainpole.local",
"issuedBy" : "OU=ISBU, O=VMware, L= Bangalore, ST=Karnataka, C=IN, CN=test1.openssl.eng.vmware.com",
"notBefore" : "2019-07-25T07:38:55.000Z",
"notAfter" : "2020-07-24T07:38:55.000Z",
"signatureAlgorithm" : "SHA256withRSA",
"subject" : "C=US, CN=sfo01m01nsx01.sfo01.rainpole.local",
"subjectAlternativeName" : [ "sfo01m01nsx01.sfo01.rainpole.local" ],
"publicKey" : "BA:16:16:DF:00:B2:88:C9:F9:E0:7F:72:B6:DC:83:1F:87:46:C3:C4:4B:8B:EB:C0:AD:B9:A2:FB:31:75:0A:89:12:25:58:B6:42:B1:78:A3:7F:19:B0:03:19:35:AD:51:5D:08:36:CB:C3:6E:63:B2:CE:89:2D:24:AD:EA:DD:BD:73:0A:06:84:4E:4D:83:AF:B8:EC:F9:E1:98:9F:35:9F:83:11:DD:71:61:5E:CF:DE:9A:BF:0D:A7:8A:64:F2:94:26:5D:A7:E0:20:B9:C2:01:BB:62:F2:7D:C3:A9:9B:91:DE:49:1E:97:B7:E8:CA:38:1C:E9:92:76:07:A8:26:95:5D:C1:89:E7:EA:27:03:57:BE:D2:76:B5:E4:AC:89:10:67:7F:42:DA:5D:52:5C:9F:65:59:A4:42:0B:81:F8:77:B5:F8:2D:18:DA:9B:1A:F4:BD:BD:F2:33:97:7A:EA:64:1B:CE:58:CF:9C:E7:18:60:94:CE:66:C9:57:7E:62:A2:AD:47:3D:29:D2:F8:DB:AB:D7:8F:D1:7D:8A:9A:FC:68:37:48:3C:AD:38:A5:76:D8:4C:E2:64:AE:87:B7:DA:78:3E:EB:2B:C8:70:43:4D:CB:4E:72:80:43:CB:D2:43:A7:71:16:22:27:0F:A1:DB:0A:83:88:2C:09:49:0A:35:8C:76:76:55:E2:3A:1C:7C:74:F0:91:60:A2:45:7F:6C:7A:2B:A5:51:87:25:D0:DB:9C:E0:B8:32:27:83:D6:3F:70:C5:7A:1B:92:09:E7:77:39:3A:C2:28:B1:5C:8A:3F:42:FE:D6:6A:7D:F6:E5:D6:FB:B0:DB:AB:D9:65:29:BE:75:DA:07:E8:38:B2:A0:75:9F:45:8E:FF:6B:AF:27:DB:FA:2E:AB:80:51:09:88:7D:7B:AC:A4:B7:15:41:30:A0:E1:0F:C7:DD:D1:F4:84:7D:D3:F8:B1:B0:F9:55:8F:A6:DC:44:E0:E6:0F:C5:DF:32:93:51:8D:7D:BA:79:4A:3E:72:CA:CB:9A:2E:8B:E6:A0:63:57:C8:CD:92:F8:70:0A:1E:6D:CA:DF:35:D4:91:45:E7:DB:7F:86:32:E9:8C:A3:D2:D0:35:15:70:A9:DA:39:DF:FA:76:9C:EF:5D:B6:A4:58:49:EE:A0:B1:74:33:D2:41:97:F6:FE:0C:07:66:DE:56:5F:3E:15:03:70:3D:56:80:5E:F6:CB:C3:FA:78:CE:14:0C:D7:E1:53:48:8B:5A:61:C0:04:BA:DD:ED:B3:E4:F1:76:AD:FD:03:27:C9:FB:EC:5A:75:0B:22:8F:6A:E8:35:47:FB:04:B7:A7:5F:51:FA:46:EF:00:64:03:27:1C:FB",
"publicKeyAlgorithm" : "RSA",
"keySize" : "2048",
"thumbprintAlgorithm" : "SHA-256",
"thumbprint" : "02:B1:D1:01:18:9F:07:39:E1:7C:94:BC:50:07:64:E8:45:8C:F8:73:3E:A9:23:BC:D2:BD:B1:17:E9:B3:C0:11",
"numberOfDaysToExpire" : 365,
"expirationStatus" : "ACTIVE",
"pemEncoded" : "-----BEGIN CERTIFICATE-----MIIFRDCCBCygAwIBAgIJAOx9cA2cGcUUMA0GCSqGSIb3DQEBCwUAMIGgMQswCQYDVQQDDAJDQTEXMBUGCgmSJomT8ixkARkWB3ZzcGhlcmUxFTATBgoJkiaJk/IsZAEZFgVsb2NhbDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExIjAgBgNVBAoMGXBzYy0xLnZyYWNrLnZzcGhlcmUubG9jYWwxGzAZBgNVBAsMElZNd2FyZSBFbmdpbmVlcmluZzAeFw0xODA3MDIxNDE1NTJaFw0yODA2MjcxMjIyMzlaMIGwMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJUGFsbyBBbHRvMQ8wDQYDVQQKEwZWTXdhcmUxGzAZBgNVBAsTElZNd2FyZSBFbmdpbmVlcmluZzEqMCgGA1UEAxMhbG9hZC1iYWxhbmNlci52cmFjay52c3BoZXJlLmxvY2FsMR4wHAYJKoZIhvcNAQkBFg92bWNhQHZtd2FyZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC6FhbfALKIyfngf3K23IMfh0bDxEuL68CtuaL7MXUKiRIlWLZCsXijfxmwAxk1rVFdCDbLw25jss6JLSSt6t29cwoGhE5Ng6+47PnhmJ81n4MR3XFhXs/emr8Np4pk8pQmXafgILnCAbti8n3DqZuR3kkel7foyjgc6ZJ2B6gmlV3BiefqJwNXvtJ2teSsiRBnf0LaXVJcn2VZpEILgfh3tfgtGNqbGvS9vfIzl3rqZBvOWM+c5xhglM5myVd+YqKtRz0p0vjbq9eP0X2KmvxoN0g8rTildthM4mSuh7faeD7rK8hwQ03LTnKAQ8vSQ6dxFiInD6HbCoOILAlJCjWMdnZV4jocfHTwkWCiRX9seiulUYcl0Nuc4LgyJ4PWP3DFehuSCed3OTrCKLFcij9C/tZqffbl1vuw26vZZSm+ddoH6DiyoHWfRY7/a68n2/ouq4BRCYh9e6yktxVBMKDhD8fd0fSEfdP4sbD5VY+m3ETg5g/F3zKTUY19unlKPnLKy5oui+agY1fIzZL4cAoebcrfNdSRRefbf4Yy6Yyj0tA1FXCp2jnf+nac7122pFhJ7qCxdDPSQZf2/gwHZt5WXz4VA3A9VoBe9svD+njOFAzX4VNIi1phwAS63e2z5PF2rf0DJ8n77Fp1CyKPaug1R/sEt6dfUfpG7wBkAycc+wIDAQABo28wbTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAyBgNVHREEKzApgiFsb2FkLWJhbGFuY2VyLnZyYWNrLnZzcGhlcmUubG9jYWyHBAoAAA8wHwYDVR0jBBgwFoAUauWGErq+/JHwQ3qju9Ch8V2097MwDQYJKoZIhvcNAQELBQADggEBAMCvNCQ3KsvncoYK9fI0cfcBYEpFuToB+duK7yztklf8P6PLRSWdU39KaG+xv5768K+xe90riOYs0Mhcs0IuUQW2F6kCnlW3ff2R3pvTeM3kGqXclk4KGKRNnhhsF3Ze8QW3drH0dzD3vNcumdLr+GvG6vF2O/Pl3+Nn9dwE72ZVl7Ai970jJM5CVjI+wST19ZQPpq1E3aad3Bk+AQcQCIGputBGkHFZUGX4T6jPH0uDOcSRjH7v6TXhF2Cury7zme0zpWYwC4RMH/AxqK4z6DlmAwu2zycN097TMM/ZUXePmvgY7JSB5BIiY4ZxlnNbJy4756XDSBt41AaHxqWNcfs=-----END CERTIFICATE-----"
} ]
}
|
Tip
|
Refer to: View certificate of all the resources in a domain |
|
Warning
|
Certificate installation will replace the already installed certificates. |
|
Note
|
The CSRs cannot be fetched or downloaded after successful certificate installation. |
|
Note
|
Only the latest generated CSRs will exist in the VCF environment after a series of generate CSR operation. |
|
Note
|
Only the latest uploaded certificates will exist in the VCF environment after a series of upload certificate operation. |
2.25. vCenters
2.25.1. Get a vCenter
Prerequisites
-
The following data is required
-
ID of the vCenter
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vcenters/c0703437-6756-470b-9e1c-f9d3bbc9b1c6' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/vcenters/c0703437-6756-470b-9e1c-f9d3bbc9b1c6 HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 196
{
"id" : "c0703437-6756-470b-9e1c-f9d3bbc9b1c6",
"fqdn" : "vi-1-vcenter.vrack.vsphere.local",
"ipAddress" : "10.0.0.6",
"domain" : {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c5"
}
}
2.25.2. Get the vCenters
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vcenters' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/vcenters HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 447
{
"elements" : [ {
"id" : "c0703437-6756-470b-9e1c-f9d3bbc9b1c6",
"fqdn" : "vi-1-vcenter.vrack.vsphere.local",
"ipAddress" : "10.0.0.6",
"domain" : {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c5"
}
}, {
"id" : "c0703437-6846-470b-9e1c-f9d3bbc9b1c9",
"fqdn" : "vdi-1-vcenter.vrack.vsphere.local",
"ipAddress" : "10.0.0.20",
"domain" : {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c1"
}
} ]
}
2.25.3. Get vCenters for a domain
Prerequisites
-
The following data is required
-
ID of the Domain
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vcenters?domainId=c0703437-6746-470b-9e1c-f9d3bbc9b1c5' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/vcenters?domainId=c0703437-6746-470b-9e1c-f9d3bbc9b1c5 HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 233
{
"elements" : [ {
"id" : "c0703437-6756-470b-9e1c-f9d3bbc9b1c6",
"fqdn" : "vi-1-vcenter.vrack.vsphere.local",
"ipAddress" : "10.0.0.6",
"domain" : {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c5"
}
} ]
}
2.26. NSX Managers
2.26.1. Get a NsxManager
Prerequisites
-
The following data is required
-
ID of the Nsx Manager
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/nsx-managers/c835d2e3-2c20-4210-8740-dced0cf4a8ad' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/nsx-managers/c835d2e3-2c20-4210-8740-dced0cf4a8ad HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 265
{
"id" : "c835d2e3-2c20-4210-8740-dced0cf4a8ad",
"fqdn" : "nsxManager.vrack.vsphere.local",
"ipAddress" : "10.0.0.9",
"domain" : {
"id" : "c7bb62fa-6237-495e-b90f-d752cb33eb45"
},
"vcenter" : {
"id" : "6d82ed59-6870-4642-ad6e-36802713874f"
}
}
2.26.2. Get the NsxManagers
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/nsx-managers' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/nsx-managers HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 601
{
"elements" : [ {
"id" : "c835d2e3-2c20-4210-8740-dced0cf4a8ad",
"fqdn" : "nsxManager.vrack.vsphere.local",
"ipAddress" : "10.0.0.9",
"domain" : {
"id" : "c7bb62fa-6237-495e-b90f-d752cb33eb45"
},
"vcenter" : {
"id" : "6d82ed59-6870-4642-ad6e-36802713874f"
}
}, {
"id" : "c835d2e4-2c21-4210-8740-dced0cf4a8ae",
"fqdn" : "vi-1-nsxManager.vrack.vsphere.local",
"ipAddress" : "10.0.0.30",
"domain" : {
"id" : "c7bb62f1-6237-495e-b90f-d752cb33eb46"
},
"vcenter" : {
"id" : "6d82ed50-6870-4642-ad6e-368027138748"
}
} ]
}
2.26.3. Get NsxManagers for a domain
Prerequisites
-
The following data is required
-
ID of the Domain
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/nsx-managers?domainId=c7bb62fa-6237-495e-b90f-d752cb33eb45' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/nsx-managers?domainId=c7bb62fa-6237-495e-b90f-d752cb33eb45 HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 308
{
"elements" : [ {
"id" : "c835d2e3-2c20-4210-8740-dced0cf4a8ad",
"fqdn" : "nsxManager.vrack.vsphere.local",
"ipAddress" : "10.0.0.9",
"domain" : {
"id" : "c7bb62fa-6237-495e-b90f-d752cb33eb45"
},
"vcenter" : {
"id" : "6d82ed59-6870-4642-ad6e-36802713874f"
}
} ]
}
2.27. NSX-T Clusters
2.27.1. Get a Nsx-T Cluster
Prerequisites
-
The following data is required
-
ID of the Nsx-T Cluster
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/nsxt-clusters/0b338542-3a22-4662-84c2-f5a8d4a8f0e7' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/nsxt-clusters/0b338542-3a22-4662-84c2-f5a8d4a8f0e7 HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 491
{
"id" : "0b338542-3a22-4662-84c2-f5a8d4a8f0e7",
"fqdn" : "vip-nsxmanager.vrack.vsphere.local",
"ipAddress" : "10.0.0.166",
"domains" : [ {
"id" : "deb5b689-2217-4cfe-82cb-c591f392d27e"
} ],
"nodes" : [ {
"fqdn" : "nsxt-manager.vrack.vsphere.local",
"vmName" : "nsxt-manager"
}, {
"fqdn" : "vi-nsxmanager-2.vrack.vsphere.local",
"vmName" : "vi-nsxmanager-2"
}, {
"fqdn" : "vi-nsxmanager-3.vrack.vsphere.local",
"vmName" : "vi-nsxmanager-3"
} ]
}
2.27.2. Get the Nsx-T Clusters
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/nsxt-clusters' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/nsxt-clusters HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 548
{
"elements" : [ {
"id" : "0b338542-3a22-4662-84c2-f5a8d4a8f0e7",
"fqdn" : "vip-nsxmanager.vrack.vsphere.local",
"ipAddress" : "10.0.0.166",
"domains" : [ {
"id" : "deb5b689-2217-4cfe-82cb-c591f392d27e"
} ],
"nodes" : [ {
"fqdn" : "nsxt-manager.vrack.vsphere.local",
"vmName" : "nsxt-manager"
}, {
"fqdn" : "vi-nsxmanager-2.vrack.vsphere.local",
"vmName" : "vi-nsxmanager-2"
}, {
"fqdn" : "vi-nsxmanager-3.vrack.vsphere.local",
"vmName" : "vi-nsxmanager-3"
} ]
} ]
}
2.28. Platform Service Controllers
2.28.1. Get a PSC
Prerequisites
-
The following data is required
-
ID of the PSC
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/pscs/5aa499d2-4e9f-4221-8b57-abcd5cc3b142' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/pscs/5aa499d2-4e9f-4221-8b57-abcd5cc3b142 HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 295
{
"id" : "5aa499d2-4e9f-4221-8b57-abcd5cc3b142",
"fqdn" : "psc-1.vrack.vsphere.local",
"ipAddress" : "10.0.0.5",
"ssoDomainName" : "vsphere.local",
"ssoSubDomainName" : "vrack.vsphere.local",
"isReplica" : false,
"domain" : {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c5"
}
}
2.28.2. Get the PSCs
Prerequisites
None
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/pscs' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/pscs HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 654
{
"elements" : [ {
"id" : "5aa499d2-4e9f-4221-8b57-abcd5cc3b142",
"fqdn" : "psc-1.vrack.vsphere.local",
"ipAddress" : "10.0.0.5",
"ssoDomainName" : "vsphere.local",
"ssoSubDomainName" : "vrack.vsphere.local",
"isReplica" : false,
"domain" : {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c5"
}
}, {
"id" : "6e9f56aa-4afb-4101-91a0-1b011fab6241",
"fqdn" : "psc-2.vrack.vsphere.local",
"ipAddress" : "10.0.0.7",
"ssoDomainName" : "vsphere.local",
"ssoSubDomainName" : "vrack.vsphere.local",
"isReplica" : true,
"domain" : {
"id" : "c0703437-6746-470b-9e1c-f9d3bbc9b1c5"
}
} ]
}
2.29. SDDC Managers
2.29.1. Get a Sddc Manager
Prerequisites
-
The following data is required
-
ID of the Sddc Manager
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/sddc-managers/ebb0944f-3b86-4872-9afa-2e80ce814c8f' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/sddc-managers/ebb0944f-3b86-4872-9afa-2e80ce814c8f HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 230
{
"id" : "ebb0944f-3b86-4872-9afa-2e80ce814c8f",
"fqdn" : "sddc-manager.vrack.vsphere.local",
"version" : "3.9.0.0-14713675",
"ipAddress" : "10.0.0.4",
"domain" : {
"id" : "d1f91ef5-dfa2-48e7-adde-cd37b0aa7911"
}
}
2.29.2. Get the Sddc Managers
Prerequisites
None
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/sddc-managers' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/sddc-managers HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 269
{
"elements" : [ {
"id" : "ebb0944f-3b86-4872-9afa-2e80ce814c8f",
"fqdn" : "sddc-manager.vrack.vsphere.local",
"version" : "3.9.0.0-14713675",
"ipAddress" : "10.0.0.4",
"domain" : {
"id" : "d1f91ef5-dfa2-48e7-adde-cd37b0aa7911"
}
} ]
}
2.30. VCF Services
2.30.1. Get a VCF Service
Prerequisites
-
The following data is required
-
ID of the VCF Service
-
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vcf-services/bc0debfe-bd38-453a-822d-fdd012fbd0b2' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/vcf-services/bc0debfe-bd38-453a-822d-fdd012fbd0b2 HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 112
{
"id" : "bc0debfe-bd38-453a-822d-fdd012fbd0b2",
"name" : "COMMON_SERVICES",
"version" : "3.8.2-RELEASE"
}
2.30.2. Get the VCF Services
Prerequisites
None
Steps
-
Invoke the API.
cURL Request
$ curl 'https://sddc-manager.sfo01.rainpole.local/v1/vcf-services' -i -u 'admin:VMwareInfra@1' -X GET
HTTP Request
GET /v1/vcf-services HTTP/1.1
Host: sddc-manager.sfo01.rainpole.local
Authorization: Basic YWRtaW46Vk13YXJlSW5mcmFAMQ==
HTTP Response
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 744
{
"elements" : [ {
"id" : "bc0debfe-bd38-453a-822d-fdd012fbd0b2",
"name" : "COMMON_SERVICES",
"version" : "3.8.2-RELEASE"
}, {
"id" : "174ca011-0f17-48ec-a4cb-8fc3d35149bd",
"name" : "DOMAIN_MANAGER",
"version" : "3.8.2-RELEASE"
}, {
"id" : "8c64a3f9-fa12-4d00-ba19-9fe747e2bda",
"name" : "OPERATIONS_MANAGER",
"version" : "3.8.2-RELEASE"
}, {
"id" : "8bd696dc-958a-482a-9747-4f4e172a3005",
"name" : "LCM",
"version" : "3.8.2-RELEASE"
}, {
"id" : "9294a99d-8755-4298-9fb6-a255ab6a12f4",
"name" : "SDDC_MANAGER_UI",
"version" : "3.8.2-RELEASE"
}, {
"id" : "20f1f50f-8e50-4f19-9fd0-3472330b0fb2",
"name" : "SOLUTIONS_MANAGER",
"version" : "3.8.2-RELEASE"
} ]
}