Reconfiguring a
Cluster
You can alter a vSphere cluster by calling
the
ComputeResource.ReconfigureComputeResource_Task
method. You can alter an HCI cluster by calling the
ClusterComputeResource.ExtendHCI_Task
method.
To reconfigure a vSphere
cluster, for instance to enable or disable VMware DRS or VMware HA, you can
change properties in the
ComputeResourceConfigSpec
data object, and pass it in to
ReconfigureComputeResource
_Task.
For relevant properties, see
Creating a Cluster.
To enlarge a vSphere cluster, you can call
AddHost_Task
.
To enlarge an HCI cluster,
possibly after adding hosts with
BatchAddStandaloneHosts_Task
,
you can call
ClusterComputeResource.ExtendHCI_Task
,
passing in the new hosts as parameter
hostInputs
.
To move a datacenter host into a cluster, or
from one cluster to another if the host is in maintenance mode, you can call
the
ClusterComputeResource.MoveInto_Task
method. The
MoveHostInto_Task
method is similar but allows moving the host into a nested resource pool.
To move hosts out of a
cluster, and make them standalone hosts in the datacenter, you can call the
Folder.MoveIntoFolder_Task
method.
To remove a host from a
cluster, and from the datacenter, you can call the
Folder.Destroy_Task
method, if you are granted the
Host.Inventory.RemoveHostFromCluster
privilege.