Example #1
0
 def live_migrate_vm(self, vm_id, destination_host):
     migration_type = self.config.migrate.incloud_live_migration
     if migration_type == 'cold':
         cold_evacuate.cold_evacuate(self.config, self.nova_client, vm_id,
                                     destination_host)
     else:
         # VM source host is taken from VM properties
         instances.incloud_live_migrate(self.nova_client, self.config,
                                        vm_id, destination_host)
Example #2
0
 def live_migrate_vm(self, vm_id, destination_host):
     migration_type = self.config.migrate.incloud_live_migration
     if migration_type == 'cold':
         cold_evacuate.cold_evacuate(self.config, self.nova_client, vm_id,
                                     destination_host)
     else:
         # VM source host is taken from VM properties
         instances.incloud_live_migrate(self.nova_client, self.config,
                                        vm_id, destination_host)
    def test_runs_migration_for_cobalt(self):
        nova_client = mock.Mock()
        config = mock.Mock()

        config.migrate.incloud_live_migration = "cobalt"
        vm_id = "some-id"
        dest_host = "dest-host"

        try:
            instances.incloud_live_migrate(nova_client, config, vm_id, dest_host)
        except Exception as e:
            self.fail("Migration should not fail for cobalt: %s" % e)
Example #4
0
    def test_runs_migration_for_cobalt(self):
        nova_client = mock.Mock()
        config = mock.Mock()

        config.migrate.incloud_live_migration = "cobalt"
        vm_id = "some-id"
        dest_host = "dest-host"

        try:
            instances.incloud_live_migrate(nova_client, config, vm_id,
                                           dest_host)
        except Exception as e:
            self.fail("Migration should not fail for cobalt: %s" % e)
Example #5
0
 def live_migrate_vm(self, vm_id, destination_host):
     # VM source host is taken from VM properties
     instances.incloud_live_migrate(self.nova_client, self.config, vm_id,
                                    destination_host)
 def live_migrate_vm(self, vm_id, destination_host):
     # VM source host is taken from VM properties
     instances.incloud_live_migrate(self.nova_client, self.config, vm_id,
                                    destination_host)