cinder.volume package¶
Subpackages¶
- cinder.volume.flows package
- cinder.volume.targets package
- Submodules
- cinder.volume.targets.cxt module
- cinder.volume.targets.driver module
- cinder.volume.targets.fake module
- cinder.volume.targets.iscsi module
- cinder.volume.targets.lio module
- cinder.volume.targets.nvmeof module
- cinder.volume.targets.nvmet module
- cinder.volume.targets.scst module
- cinder.volume.targets.spdknvmf module
- cinder.volume.targets.tgt module
- Module contents
- Submodules
Submodules¶
- cinder.volume.api module
APIAPI.AVAILABLE_MIGRATION_STATUSAPI.accept_transfer()API.attach()API.attachment_create()API.attachment_delete()API.attachment_deletion_allowed()API.attachment_update()API.begin_detaching()API.calculate_resource_count()API.check_volume_filters()API.copy_volume_to_image()API.create()API.create_snapshot()API.create_snapshot_force()API.create_snapshot_in_db()API.create_snapshots_in_db()API.create_volume_metadata()API.delete()API.delete_snapshot()API.delete_snapshot_metadata()API.delete_volume_metadata()API.detach()API.extend()API.extend_attached_volume()API.extend_volume_completion()API.failover()API.freeze_host()API.get()API.get_all()API.get_all_snapshots()API.get_list_volumes_image_metadata()API.get_manageable_snapshots()API.get_manageable_volumes()API.get_snapshot()API.get_snapshot_metadata()API.get_volume()API.get_volume_image_metadata()API.get_volume_metadata()API.get_volume_summary()API.get_volumes_image_metadata()API.initialize_connection()API.is_service_request()API.list_availability_zones()API.manage_existing()API.manage_existing_snapshot()API.migrate_volume()API.migrate_volume_completion()API.reimage()API.reserve_volume()API.retype()API.revert_to_snapshot()API.roll_detaching()API.terminate_connection()API.thaw_host()API.unreserve_volume()API.update()API.update_readonly_flag()API.update_snapshot()API.update_snapshot_metadata()API.update_volume_admin_metadata()API.update_volume_metadata()
HostAPI
- cinder.volume.configuration module
- cinder.volume.driver module
BaseVDBaseVD.REPLICATION_FEATURE_CHECKERSBaseVD.SUPPORTEDBaseVD.SUPPORTS_ACTIVE_ACTIVEBaseVD.VERSIONBaseVD.accept_transfer()BaseVD.after_volume_copy()BaseVD.backup_use_temp_snapshot()BaseVD.before_volume_copy()BaseVD.check_for_setup_error()BaseVD.clean_snapshot_file_locks()BaseVD.clean_volume_file_locks()BaseVD.clear_download()BaseVD.clone_image()BaseVD.copy_image_to_encrypted_volume()BaseVD.copy_image_to_volume()BaseVD.copy_volume_to_image()BaseVD.create_cloned_volume()BaseVD.create_export()BaseVD.create_export_snapshot()BaseVD.create_group()BaseVD.create_group_from_src()BaseVD.create_group_snapshot()BaseVD.create_volume()BaseVD.create_volume_from_backup()BaseVD.delete_group()BaseVD.delete_group_snapshot()BaseVD.delete_volume()BaseVD.disable_replication()BaseVD.do_setup()BaseVD.enable_replication()BaseVD.ensure_export()BaseVD.extend_volume()BaseVD.failover()BaseVD.failover_completed()BaseVD.failover_host()BaseVD.failover_replication()BaseVD.freeze_backend()BaseVD.get_backup_device()BaseVD.get_default_filter_function()BaseVD.get_default_goodness_function()BaseVD.get_driver_options()BaseVD.get_filter_function()BaseVD.get_goodness_function()BaseVD.get_pool()BaseVD.get_replication_error_status()BaseVD.get_version()BaseVD.get_volume_stats()BaseVD.init_capabilities()BaseVD.initialize_connection()BaseVD.initialize_connection_snapshot()BaseVD.initializedBaseVD.manage_existing()BaseVD.migrate_volume()BaseVD.remove_export()BaseVD.remove_export_snapshot()BaseVD.retype()BaseVD.secure_file_operations_enabled()BaseVD.set_initialized()BaseVD.set_throttle()BaseVD.snapshot_revert_use_temp_snapshot()BaseVD.supportedBaseVD.supports_replication_feature()BaseVD.terminate_connection()BaseVD.terminate_connection_snapshot()BaseVD.thaw_backend()BaseVD.unmanage()BaseVD.update_group()BaseVD.update_migrated_volume()BaseVD.update_provider_info()BaseVD.validate_connector()BaseVD.validate_connector_has_setting()
CloneableImageVDFibreChannelDriverISCSIDriverISERDriverManageableSnapshotsVDManageableVDMigrateVDProxyVDVolumeDriverVolumeDriver.accept_transfer()VolumeDriver.check_for_setup_error()VolumeDriver.clear_download()VolumeDriver.clone_image()VolumeDriver.create_cgsnapshot()VolumeDriver.create_consistencygroup()VolumeDriver.create_consistencygroup_from_src()VolumeDriver.create_export()VolumeDriver.create_export_snapshot()VolumeDriver.create_snapshot()VolumeDriver.create_volume()VolumeDriver.create_volume_from_snapshot()VolumeDriver.delete_cgsnapshot()VolumeDriver.delete_consistencygroup()VolumeDriver.delete_snapshot()VolumeDriver.delete_volume()VolumeDriver.ensure_export()VolumeDriver.extend_volume()VolumeDriver.get_manageable_snapshots()VolumeDriver.get_manageable_volumes()VolumeDriver.get_pool()VolumeDriver.initialize_connection()VolumeDriver.initialize_connection_snapshot()VolumeDriver.local_path()VolumeDriver.manage_existing()VolumeDriver.manage_existing_get_size()VolumeDriver.manage_existing_snapshot()VolumeDriver.manage_existing_snapshot_get_size()VolumeDriver.migrate_volume()VolumeDriver.remove_export()VolumeDriver.remove_export_snapshot()VolumeDriver.retype()VolumeDriver.revert_to_snapshot()VolumeDriver.terminate_connection()VolumeDriver.terminate_connection_snapshot()VolumeDriver.unmanage()VolumeDriver.unmanage_snapshot()VolumeDriver.update_consistencygroup()
- cinder.volume.driver_utils module
- cinder.volume.group_types module
- cinder.volume.manager module
VolumeManagerVolumeManager.FAILBACK_SENTINELVolumeManager.RPC_API_VERSIONVolumeManager.accept_transfer()VolumeManager.attach_volume()VolumeManager.attachment_delete()VolumeManager.attachment_update()VolumeManager.copy_volume_to_image()VolumeManager.create_group()VolumeManager.create_group_from_src()VolumeManager.create_group_snapshot()VolumeManager.create_snapshot()VolumeManager.create_volume()VolumeManager.delete_group()VolumeManager.delete_group_snapshot()VolumeManager.delete_snapshot()VolumeManager.delete_volume()VolumeManager.detach_volume()VolumeManager.disable_replication()VolumeManager.driver_delete_snapshot()VolumeManager.driver_delete_volume()VolumeManager.enable_replication()VolumeManager.extend_volume()VolumeManager.extend_volume_completion()VolumeManager.failover()VolumeManager.failover_completed()VolumeManager.failover_host()VolumeManager.failover_replication()VolumeManager.finish_failover()VolumeManager.freeze_host()VolumeManager.get_backup_device()VolumeManager.get_capabilities()VolumeManager.get_manageable_snapshots()VolumeManager.get_manageable_volumes()VolumeManager.init_host()VolumeManager.init_host_with_rpc()VolumeManager.initialize_connection()VolumeManager.initialize_connection_snapshot()VolumeManager.is_working()VolumeManager.list_replication_targets()VolumeManager.manage_existing()VolumeManager.manage_existing_snapshot()VolumeManager.migrate_volume()VolumeManager.migrate_volume_completion()VolumeManager.publish_service_capabilities()VolumeManager.reimage()VolumeManager.remove_export()VolumeManager.remove_export_snapshot()VolumeManager.retype()VolumeManager.revert_to_snapshot()VolumeManager.secure_file_operations_enabled()VolumeManager.targetVolumeManager.terminate_connection()VolumeManager.terminate_connection_snapshot()VolumeManager.thaw_host()VolumeManager.update_group()VolumeManager.update_migrated_volume()
clean_snapshot_locks()clean_volume_locks()
- cinder.volume.qos_specs module
- cinder.volume.rpcapi module
VolumeAPIVolumeAPI.BINARYVolumeAPI.RPC_API_VERSIONVolumeAPI.RPC_DEFAULT_VERSIONVolumeAPI.TOPICVolumeAPI.accept_transfer()VolumeAPI.attach_volume()VolumeAPI.attachment_delete()VolumeAPI.attachment_update()VolumeAPI.copy_volume_to_image()VolumeAPI.create_group()VolumeAPI.create_group_from_src()VolumeAPI.create_group_snapshot()VolumeAPI.create_snapshot()VolumeAPI.create_volume()VolumeAPI.delete_group()VolumeAPI.delete_group_snapshot()VolumeAPI.delete_snapshot()VolumeAPI.delete_volume()VolumeAPI.detach_volume()VolumeAPI.disable_replication()VolumeAPI.do_cleanup()VolumeAPI.enable_replication()VolumeAPI.extend_volume()VolumeAPI.extend_volume_completion()VolumeAPI.failover()VolumeAPI.failover_completed()VolumeAPI.failover_replication()VolumeAPI.freeze_host()VolumeAPI.get_backup_device()VolumeAPI.get_capabilities()VolumeAPI.get_log_levels()VolumeAPI.get_manageable_snapshots()VolumeAPI.get_manageable_volumes()VolumeAPI.initialize_connection()VolumeAPI.initialize_connection_snapshot()VolumeAPI.list_replication_targets()VolumeAPI.manage_existing()VolumeAPI.manage_existing_snapshot()VolumeAPI.migrate_volume()VolumeAPI.migrate_volume_completion()VolumeAPI.publish_service_capabilities()VolumeAPI.reimage()VolumeAPI.remove_export()VolumeAPI.remove_export_snapshot()VolumeAPI.retype()VolumeAPI.revert_to_snapshot()VolumeAPI.secure_file_operations_enabled()VolumeAPI.set_log_levels()VolumeAPI.terminate_connection()VolumeAPI.terminate_connection_snapshot()VolumeAPI.thaw_host()VolumeAPI.update_group()VolumeAPI.update_migrated_volume()
- cinder.volume.throttling module
- cinder.volume.volume_migration module
- cinder.volume.volume_types module
add_volume_type_access()create()destroy()get_all_types()get_by_name_or_id()get_default_volume_type()get_volume_type()get_volume_type_by_name()get_volume_type_encryption()get_volume_type_extra_specs()get_volume_type_qos_specs()is_encrypted()is_public_volume_type()notify_about_volume_type_access_usage()provision_filter_on_size()remove_volume_type_access()update()volume_types_diff()volume_types_encryption_changed()
- cinder.volume.volume_utils module
TraceWrapperMetaclassTraceWrapperWithABCMetaclassappend_host()brick_attach_volume_encryptor()brick_detach_volume_encryptor()brick_get_connector()brick_get_connector_properties()brick_get_encryptor()check_already_managed_volume()check_encryption_provider()check_for_odirect_support()check_image_metadata()clear_volume()clone_encryption_key()convert_config_string_to_dict()copy_image_to_volume()copy_volume()create_encryption_key()delete_encryption_key()enable_bootable_flag()extract_availability_zones_from_volume_type()extract_host()extract_id_from_snapshot_name()extract_id_from_volume_name()generate_password()generate_username()get_all_physical_volumes()get_all_volume_groups()get_backend_configuration()get_base_image_ref()get_max_over_subscription_ratio()get_volume_image_metadata()group_get_by_id()hosts_are_equivalent()image_conversion_dir()is_all_zero()is_boolean_str()is_group_a_cg_snapshot_type()is_group_a_type()is_multiattach_spec()is_replicated_spec()log_unsupported_driver_warning()matching_backend_name()notify_about_backup_usage()notify_about_capacity_usage()notify_about_cgsnapshot_usage()notify_about_consistencygroup_usage()notify_about_group_snapshot_usage()notify_about_group_usage()notify_about_snapshot_usage()notify_about_volume_usage()null_safe_str()paginate_entries_list()require_driver_initialized()resolve_hostname()sanitize_host()sanitize_hostname()setup_tracing()supports_thin_provisioning()trace()trace_api()trace_method()update_backup_error()upload_volume()
Module contents¶
- API(*args, **kwargs)¶