Bases: object
Manage Cinder volumes on Synology storage
-
CINDER_LUN = 'CINDER'
-
METADATA_DS_SNAPSHOT_UUID = 'ds_snapshot_UUID'
-
TARGET_NAME_PREFIX = 'Cinder-Target-'
-
check_for_setup_error()
-
check_response(out, **kwargs)
-
check_value_valid(obj, key_array, value_type=None)
-
create_cloned_volume(volume, src_vref)
-
create_iscsi_export(volume_name, identifier)
-
create_snapshot(snapshot)
-
create_volume(volume)
-
create_volume_from_snapshot(volume, snapshot)
-
delete_snapshot(snapshot)
-
delete_volume(volume)
-
exec_webapi(api, method, version, **kwargs)
-
extend_volume(volume, new_size)
-
get_ip()
-
get_iqn_and_trgid(location)
-
get_iscsi_properties(volume)
-
get_provider_location(iqn, trg_id)
-
is_lun_mapped(lun_name)
-
remove_iscsi_export(volume_name, trg_id)
-
update_migrated_volume(volume, new_volume)
-
update_volume_stats()
Update volume statistics.