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)¶
-