Package com.vmware.vm

Class XVMotion


  • @Sample(name="xvmotion",
            description="This sample is used to migrate/relocate VM to another host and datastoreusing the drs placement recommendations")
    public class XVMotion
    extends ConnectedVimServiceBase
    • Constructor Detail

      • XVMotion

        public XVMotion()
    • Method Detail

      • setVmName

        @Option(name="vmname",
                description="Name of the virtual machine to be migrated")
        public void setVmName​(java.lang.String name)
      • setCluster

        @Option(name="clustername",
                description="Target cluster name")
        public void setCluster​(java.lang.String clusterName)
      • placeVM

        @Action
        public void placeVM()
                     throws com.vmware.vim25.RuntimeFaultFaultMsg,
                            com.vmware.vim25.InvalidPropertyFaultMsg,
                            com.vmware.vim25.FileFaultFaultMsg,
                            com.vmware.vim25.InsufficientResourcesFaultFaultMsg,
                            com.vmware.vim25.InvalidDatastoreFaultMsg,
                            com.vmware.vim25.InvalidStateFaultMsg,
                            com.vmware.vim25.MigrationFaultFaultMsg,
                            com.vmware.vim25.TimedoutFaultMsg,
                            com.vmware.vim25.VmConfigFaultFaultMsg,
                            com.vmware.vim25.InvalidCollectorVersionFaultMsg
        This method is used to relocate the VM to the computing resource recommended by the DRS.
        Throws:
        com.vmware.vim25.RuntimeFaultFaultMsg
        com.vmware.vim25.InvalidPropertyFaultMsg
        com.vmware.vim25.FileFaultFaultMsg
        com.vmware.vim25.InsufficientResourcesFaultFaultMsg
        com.vmware.vim25.InvalidDatastoreFaultMsg
        com.vmware.vim25.InvalidStateFaultMsg
        com.vmware.vim25.MigrationFaultFaultMsg
        com.vmware.vim25.TimedoutFaultMsg
        com.vmware.vim25.VmConfigFaultFaultMsg
        com.vmware.vim25.InvalidCollectorVersionFaultMsg