Vsan Vcsa Deployer System Vsan Post Config For Vcsa

Vsan Vcsa Deployer System Vsan Post Config For Vcsa

Deployment engine that allows the deploy of VCSA (Virtual Center Service Appliance) onto a vSAN datastore.

vSAN is bootstrapped as part of this process onto the local host as a single node vSAN cluster, VCSA is deployed onto the vSAN datastore, then vCenter is configured with a datacenter, a cluster, and the local host is added to that cluster. This completes the preliminary setup of a vSAN cluster in Virtual Center. Note: To fully configure the vSAN cluster(configure network, claim disks, etc), user can use the cluster QuickStart workflow which is available on the Virtual Center UI, or invoke corresponding vSphere/vSAN APIs to accomplish the same. If user choose to invoke APIs for cluster setup, please explicitly invoke AbandonHciWorkflow API to opt out the system HCI workflow after the cluster is fully configured.

Required privileges: Host.Inventory.EditCluster

Request
URI
POST
https://{api_host}/sdk/vim25/{release}/vsan/VsanVcsaDeployerSystem/{moId}/VsanPostConfigForVcsa
COPY
Path Parameters
string
moId
Required

The unique identifier for the managed object to which the method attaches; the serialized managed object reference for a request has the form moType/moId, in this case VsanVcsaDeployerSystem/{moId}.

string
release
Required

The vSphere release schema. The current specification covers vSphere 9.0.0.0 APIs.


Request Body
VsanPostConfigForVcsaRequestType of type(s) application/json
Required
"VsanPostConfigForVcsaRequestType Object"
spec
Required

Bootstrap specification

Authentication
This operation uses the following authentication methods.
Responses
200

Unique Identifier for the background operation that can be used with VsanVcsaGetBootstrapProgress().

Returns string of type(s) application/json
Operation doesn't return any data structure

500

NotFound: when specified cluster doesn't exist.

VsanFault: when there are too many tasks running.

Returns VimFault of type(s) application/json
This response body class contains all of the following: InlineVimFault0
"VimFault Object"

Code Samples
COPY
                    curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/sdk/vim25/{release}/vsan/VsanVcsaDeployerSystem/{moId}/VsanPostConfigForVcsa