| Local Methods | ||
Managed Object Types | Data Object Types | All Properties | All Methods |
Properties
Name | Type | Description |
---|---|---|
None |
Methods
Methods defined in this Managed Object |
---|
VSANVcConvertToStretchedCluster, VSANVcGetPreferredFaultDomain, VSANVcGetWitnessHosts, VSANVcIsWitnessHost, VSANVcRemoveWitnessHost, VSANVcRetrieveStretchedClusterVcCapability, VSANVcSetPreferredFaultDomain |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VimClusterVsanVcStretchedClusterSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The target cluster to be converted; It is expected
to enable Virtual SAN, but not a Virtual SAN stretched
cluster;
|
faultDomainConfig | VimClusterVSANStretchedClusterFaultDomainConfig |
The mapping between Fault Domain and Virtual
SAN hosts reside in target cluster, to decide
how to conifgure Virtual SAN cluster into two
sites;
|
witnessHost | ManagedObjectReference
to a HostSystem |
The witness host to be added into Virtual SAN cluster.
This host must be connected and managed by the same
vCenter server, and cannot be a part of target
cluster;
|
preferredFd | xsd:string |
The name of preferred Fault Domain;
|
diskMapping* | VsanHostDiskMapping |
The diskMapping to be created on witness host. If
disk claim is configured as auto-mode on witness host,
this parameter is not required.
Since vSphere API 6.0 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task | vim.Task |
Faults
Type | Description |
---|---|
InvalidArgument | |
InvalidState | |
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
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VimClusterVsanVcStretchedClusterSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
Target cluster to query.
|
Return Value
Type | Description |
---|---|
VimClusterVSANPreferredFaultDomainInfo | VSANPreferredFaultDomainInfo which contains preferred Fault Domain's user friendly name and UUID. If specified cluster is not Virtual SAN stretched cluster, both fields will be unset. |
Faults
Type | Description |
---|---|
InvalidState | |
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
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VimClusterVsanVcStretchedClusterSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The target cluster to query;
|
Return Value
Type | Description |
---|---|
VimClusterVSANWitnessHostInfo[] | VSANWitnessHostInfo[] which contains witness host's UUID, ManagedEntity instance, preferred Fault Domain's user friendly name and UUID, IP address of unicast agent, and name of the Fault Domain that witness host resides in. If specified cluster in Virtual SAN stretched cluster, all fields above will be set to actual setting, otherwise all fields will be unset. |
Faults
Type | Description |
---|---|
InvalidState | |
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
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VimClusterVsanVcStretchedClusterSystem used to make the method call. |
host | ManagedObjectReference
to a HostSystem |
The target host to check.
|
Return Value
Type | Description |
---|---|
xsd:boolean | true is host is a witness host, false is host is not a witness host. |
Faults
Type | Description |
---|---|
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
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VimClusterVsanVcStretchedClusterSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The target cluster to disable;
|
witnessHost* | ManagedObjectReference
to a HostSystem |
Since vSphere API 6.0 |
witnessAddress* | xsd:string |
Since vSphere API 6.0 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task | vim.Task |
Faults
Type | Description |
---|---|
InvalidArgument | |
InvalidState | |
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
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VimClusterVsanVcStretchedClusterSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The target cluster to query;
|
verifyAllConnected* | xsd:boolean |
Since vSphere API 6.0 |
Return Value
Type | Description |
---|---|
VimClusterVSANStretchedClusterCapability[] | List of VSANStretchedClusterCapability, to present whether each host can support Virtual SAN stretched cluster. |
Faults
Type | Description |
---|---|
InvalidState | |
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
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VimClusterVsanVcStretchedClusterSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
Target Virtual SAN stretched cluster;
|
preferredFd | xsd:string |
The user friendly name of preferred Fault Domain;
|
witnessHost* | ManagedObjectReference
to a HostSystem |
Since vSphere API 6.0 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task | vim.Task |
Faults
Type | Description |
---|---|
InvalidState | |
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
Type | |
---|---|
None |
Top of page | Local Methods | ||
Managed Object Types | Data Object Types | All Properties | All Methods |