Package org.libvirt

Class Domain.MigrateFlags

  • Enclosing class:
    Domain

    public static final class Domain.MigrateFlags
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int ABORT_ON_ERROR
      Cancel migration if a soft error (such as I/O error) happens during migration
      static int AUTO_CONVERGE
      Enable algorithms that ensure a live migration will eventually converge
      static int CHANGE_PROTECTION
      protect for changing domain configuration through the whole migration process; this will be used automatically when supported
      static int COMPRESSED
      Compress migration data
      static int LIVE
      live migration
      static int NON_SHARED_DISK
      migration with non-shared storage with full disk copy
      static int NON_SHARED_INC
      migration with non-shared storage with incremental copy (same base image shared between source and destination)
      static int OFFLINE
      Migrate a domain definition without starting the domain on the destination and without stopping it on the source host
      static int PARALLEL
      Send memory pages to the destination host through several network connections
      static int PAUSED
      pause on remote side
      static int PEER2PEER
      direct source -> dest host control channel
      static int PERSIST_DEST
      persist the VM on the destination
      static int POSTCOPY
      Setting the POSTCOPY flag tells libvirt to enable post-copy migration
      static int RDMA_PIN_ALL
      This flag can be used with RDMA migration (i.e., when PARAM_URI starts with "rdma://") to tell the hypervisor to pin all domain's memory at once before migration starts rather then letting it pin memory pages as needed
      static int TLS
      Setting the TLS flag will cause the migration to attempt to use the TLS environment configured by the hypervisor in order to perform the migration.
      static int TUNNELED
      tunnel migration data over libvirtd connection
      static int UNDEFINE_SOURCE
      undefine the VM on the source
      static int UNSAFE
      force migration even if it is considered unsafe
    • Constructor Summary

      Constructors 
      Constructor Description
      MigrateFlags()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • LIVE

        public static final int LIVE
        live migration
      • PEER2PEER

        public static final int PEER2PEER
        direct source -> dest host control channel
      • TUNNELED

        public static final int TUNNELED
        tunnel migration data over libvirtd connection
      • PERSIST_DEST

        public static final int PERSIST_DEST
        persist the VM on the destination
      • UNDEFINE_SOURCE

        public static final int UNDEFINE_SOURCE
        undefine the VM on the source
      • PAUSED

        public static final int PAUSED
        pause on remote side
      • NON_SHARED_DISK

        public static final int NON_SHARED_DISK
        migration with non-shared storage with full disk copy
      • NON_SHARED_INC

        public static final int NON_SHARED_INC
        migration with non-shared storage with incremental copy (same base image shared between source and destination)
      • CHANGE_PROTECTION

        public static final int CHANGE_PROTECTION
        protect for changing domain configuration through the whole migration process; this will be used automatically when supported
      • UNSAFE

        public static final int UNSAFE
        force migration even if it is considered unsafe
      • OFFLINE

        public static final int OFFLINE
        Migrate a domain definition without starting the domain on the destination and without stopping it on the source host
      • COMPRESSED

        public static final int COMPRESSED
        Compress migration data
      • ABORT_ON_ERROR

        public static final int ABORT_ON_ERROR
        Cancel migration if a soft error (such as I/O error) happens during migration
      • AUTO_CONVERGE

        public static final int AUTO_CONVERGE
        Enable algorithms that ensure a live migration will eventually converge
      • RDMA_PIN_ALL

        public static final int RDMA_PIN_ALL
        This flag can be used with RDMA migration (i.e., when PARAM_URI starts with "rdma://") to tell the hypervisor to pin all domain's memory at once before migration starts rather then letting it pin memory pages as needed
      • POSTCOPY

        public static final int POSTCOPY
        Setting the POSTCOPY flag tells libvirt to enable post-copy migration
      • TLS

        public static final int TLS
        Setting the TLS flag will cause the migration to attempt to use the TLS environment configured by the hypervisor in order to perform the migration.
      • PARALLEL

        public static final int PARALLEL
        Send memory pages to the destination host through several network connections
    • Constructor Detail

      • MigrateFlags

        public MigrateFlags()