GetUnprotectedVms
Returns a list of unprotected vVol replicated virtual machines part of vVol replication groups that target the SRM peer site.
Synopsis
@optional UnprotectedVmInfo[] getUnprotectedVms(@optional FaultDomainId[] domains);
domains is an optional list of domains to filter the result. If not set the server will return all protectable VMs.
UnprotectedVmInfo[] is a list containing information about unprotected vVol replicated virtual machines part of vVol replication groups that target the SRM peer site. It includes empty Replication Groups that are not part of any SRM protection group and with no virtual machines. It has the following fields:
Field | Description |
---|---|
ReplicationGroupInfo replicationGroup | Inforomation about a vVol replication group with SRM peer site as target. |
protectionGroup | SRM Protection group which protects this replication group. Unset if the replication group is not protected by any SRM protection group. |
unprotectedVms | List of vVol replicated virtual machines that are unprotected from SRM point of view and replicated with this replication group. This list might include VMs with vVol configuration errors. Only VMs with no errors are suitable for protection by SRM. |
ReplicationGroupInfo is the information about a vVol replication group. For more information, seeGetDomains.
VmInfo is the information about a local vVol replicated vim.VirtualMachine. It has the following fields:
Field | Description |
---|---|
key | The vim.VirtualMachine object at the local site. |
name | Name of the virtual machine. |
replicationGroups |
Replication groups for this VM. Virtual machines sharing the same replication groups belong to the same consistency group. They will be added or removed from a protection group together. |
@optional ReplicationGroupInfo[] replicationGroups |
Replication groups for this VM. Virtual machines sharing the same replication groups belong to the same consistency group. They will be added or removed from a protection group together. For information about ReplicationGroupInfo, see GetDomains. |