The nova.objects.migrate_data Module¶
-
class
HyperVLiveMigrateData(context=None, **kwargs)¶ Bases:
nova.objects.migrate_data.LiveMigrateData-
VERSION= '1.0'¶
-
fields= {'migration': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'is_volume_backed': Boolean(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= {'boot_index': Integer(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'type': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'format': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'bus': 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), 'dev': 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= {'disk_over_commit': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'disk_available_mb': Integer(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'graphics_listen_addr_vnc': IPAddress(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'graphics_listen_addr_spice': IPAddress(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'image_type': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'is_shared_instance_path': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'filename': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'instance_relative_path': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'block_migration': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'serial_listen_addr': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'migration': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'bdms': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'target_connect_addr': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), '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)}¶
-
filename¶
-
from_legacy_dict(legacy)¶
-
graphics_listen_addr_spice¶
-
graphics_listen_addr_vnc¶
-
image_type¶
-
instance_relative_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= {'migration': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'is_volume_backed': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}¶
-
from_legacy_dict(legacy)¶
-
is_volume_backed¶
-
migration¶
-
to_legacy_dict(pre_migration_result=False)¶
-
classmethod
-
class
XenapiLiveMigrateData(context=None, **kwargs)¶ Bases:
nova.objects.migrate_data.LiveMigrateData-
VERSION= '1.0'¶
-
block_migration¶
-
destination_sr_ref¶
-
fields= {'block_migration': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'migrate_send_data': Dict(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'kernel_file': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'ramdisk_file': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'migration': Object(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), 'is_volume_backed': Boolean(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)¶
-