novaclient.v2.server_migrations module

class novaclient.v2.server_migrations.ServerMigration(manager, info, loaded=False, resp=None)

Bases: Resource

Populate and bind to a manager.

Parameters:
  • manager – BaseManager object

  • info – dictionary representing resource attributes

  • loaded – prevent lazy-loading if set to True

  • resp – Response or list of Response objects

class novaclient.v2.server_migrations.ServerMigrationsManager(api)

Bases: ManagerWithFind

get(server, migration)

Get a migration of a specified server

Parameters:
  • server – The Server (or its ID)

  • migration – Migration id that will be gotten.

Returns:

An instance of novaclient.v2.server_migrations.ServerMigration

list(server)

Get a migrations list of a specified server

Parameters:

server – The Server (or its ID)

Returns:

An instance of novaclient.base.ListWithMeta

live_migrate_force_complete(server, migration)

Force on-going live migration to complete

Parameters:
  • server – The Server (or its ID)

  • migration – Migration id that will be forced to complete

Returns:

An instance of novaclient.base.TupleWithMeta

live_migration_abort(server, migration)

Cancel an ongoing live migration

Parameters:
  • server – The Server (or its ID)

  • migration – Migration id that will be cancelled

Returns:

An instance of novaclient.base.TupleWithMeta

resource_class

alias of ServerMigration