The cinder.volume.drivers.kaminario.kaminario_common
Module¶
Volume driver for Kaminario K2 all-flash arrays.
-
class
KaminarioCinderDriver
(*args, **kwargs)¶ Bases:
cinder.volume.driver.ISCSIDriver
-
VENDOR
= ‘Kaminario’¶
-
after_volume_copy
(*args, **kwargs)¶
-
check_for_setup_error
(*args, **kwargs)¶
-
create_cloned_volume
(*args, **kwargs)¶
-
create_export
(context, volume, connector)¶
-
create_snapshot
(*args, **kwargs)¶
-
create_volume
(*args, **kwargs)¶
-
create_volume_from_snapshot
(*args, **kwargs)¶
-
delete_snapshot
(*args, **kwargs)¶
-
delete_volume
(*args, **kwargs)¶
-
do_setup
(*args, **kwargs)¶
-
ensure_export
(context, volume)¶
-
extend_volume
(*args, **kwargs)¶
-
failover_host
(*args, **kwargs)¶
-
get_initiator_host_name
(connector)¶ Return the initiator host name.
Valid characters: 0-9, a-z, A-Z, ‘-‘, ‘_’ All other characters are replaced with ‘_’. Total characters in initiator host name: 32
-
get_policy
()¶ Return the retention policy.
-
get_rep_name
(name)¶ Return the corresponding replication names.
-
get_session_name
(vid)¶ Return the volume name.
-
get_snap_name
(sid)¶ Return the snapshot name.
-
get_view_name
(vid)¶ Return the view name.
-
get_volume_group_name
(vid)¶ Return the volume group name.
-
get_volume_name
(vid)¶ Return the volume name.
-
get_volume_stats
(*args, **kwargs)¶
-
initialize_connection
(volume, connector)¶
-
k2_initialize_connection
(*args, **kwargs)¶
-
manage_existing
(*args, **kwargs)¶
-
manage_existing_get_size
(*args, **kwargs)¶
-
remove_export
(context, volume)¶
-
retype
(*args, **kwargs)¶
-
stats
= {}¶
-
terminate_connection
(*args, **kwargs)¶
-
update_volume_stats
()¶
-
-
class
Replication
(config, *args, **kwargs)¶ Bases:
object
-
kaminario_logger
(func)¶ Return a function wrapper.
The wrapper adds log for entry and exit to the function.