The nova.objects.migrate_data Module

class HyperVLiveMigrateData(context=None, **kwargs)

Bases: nova.objects.migrate_data.LiveMigrateData

VERSION = '1.0'
fields = {'is_volume_backed': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'migration': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
is_volume_backed
migration
class LibvirtLiveMigrateBDMInfo(context=None, **kwargs)

Bases: nova.objects.base.NovaObject

VERSION = '1.0'
as_disk_info()
boot_index
bus
connection_info
connection_info_json
dev
fields = {'format': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'boot_index': Integer(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'dev': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'type': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'serial': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'connection_info_json': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'bus': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
format
serial
type
class LibvirtLiveMigrateData(context=None, **kwargs)

Bases: nova.objects.migrate_data.LiveMigrateData

VERSION = '1.1'
bdms
block_migration
disk_available_mb
disk_over_commit
fields = {'graphics_listen_addr_spice': IPAddress(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'graphics_listen_addr_vnc': IPAddress(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'disk_available_mb': Integer(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'disk_over_commit': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'filename': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'is_shared_instance_path': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'image_type': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'bdms': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'migration': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'serial_listen_addr': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'instance_relative_path': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'block_migration': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'is_volume_backed': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'is_shared_block_storage': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'target_connect_addr': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
filename
from_legacy_dict(legacy)
graphics_listen_addr_spice
graphics_listen_addr_vnc
image_type
instance_relative_path
is_on_shared_storage()
is_shared_block_storage
is_shared_instance_path
is_volume_backed
migration
obj_make_compatible(primitive, target_version)
serial_listen_addr
target_connect_addr
to_legacy_dict(pre_migration_result=False)
class LiveMigrateData(context=None, **kwargs)

Bases: nova.objects.base.NovaObject

classmethod detect_implementation(legacy_dict)
fields = {'is_volume_backed': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'migration': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
from_legacy_dict(legacy)
is_volume_backed
migration
to_legacy_dict(pre_migration_result=False)
class XenapiLiveMigrateData(context=None, **kwargs)

Bases: nova.objects.migrate_data.LiveMigrateData

VERSION = '1.0'
block_migration
destination_sr_ref
fields = {'ramdisk_file': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'migration': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'migrate_send_data': Dict(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'kernel_file': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'block_migration': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'is_volume_backed': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'destination_sr_ref': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'sr_uuid_map': Dict(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
from_legacy_dict(legacy)
is_volume_backed
kernel_file
migrate_send_data
migration
ramdisk_file
sr_uuid_map
to_legacy_dict(pre_migration_result=False)

Previous topic

The nova.objects.keypair Module

Next topic

The nova.objects.migration Module

Project Source

This Page