Managed Object -
VsanVcsaDeployerSystem(vim.host.VsanVcsaDeployerSystem)
- See also
-
VsanPrepareVsanForVcsaSpec, VsanVcPostDeployConfigSpec, VsanVcsaDeploymentProgress
- Since
- vSphere API 6.5
Managed Object Description
Deployment engine that allows the deploy of VCSA (Virtual Center Service
Appliance) onto a vSAN datastore. The Managed Entity can be accessed through
MOID of vsan-vcsa-deployer-system at vCenter server and ESXi host side.
Properties
Name
|
Type
|
Description
|
None |
Methods
VsanPostConfigForVcsa(postConfigForVcsa)
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
Parameters
P
Return Value
Type
|
Description
|
xsd:string | Unique Identifier for the background operation that can be used with VsanVcsaGetBootstrapProgress(). |
Faults
Type
|
Description
|
NotFound | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
VsanFault | |
Events
Show WSDL type definition
VsanPrepareVsanForVcsa(prepareVsanForVcsa)
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 to complete a fully
configured vSAN cluster in Virtual Center.
Note: Must be called on an ESXi host
- Required Privileges
- VirtualMachine.Inventory.Create
Parameters
P
Return Value
Type
|
Description
|
xsd:string | Unique Identifier for the background operation that can be used with VsanVcsaGetBootstrapProgress(). |
Faults
Type
|
Description
|
NotFound | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
VsanFault | |
Events
Show WSDL type definition
VsanVcsaGetBootstrapProgress(vcsaGetBootstrapProgress)
Fetch the detailed progress of a running or recently completed VCSA
deployment task.
- Required Privileges
- System.Read
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
VsanVcsaDeployerSystem
used to make the method call.
|
taskId P | xsd:string[] |
List of unique task identifier returned by
VsanPostConfigForVcsa()
Since vSphere API 6.5
|
P
Return Value
Faults
Type
|
Description
|
NotFound | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
VsanFault | |
Events
Show WSDL type definition
© 2015-2023 VMware, Inc. All rights reserved.
Revision 15-Mar-2023 | VMware vSAN Management API | Version 8.0 Update 1