The cinder.volume.drivers.falconstor.rest_proxy Module

exception FSSHTTPError(target, response)

Bases: exceptions.Exception

class FSSRestCommon(config)

Bases: object

assign_vdev(client_id, params)
copy_timemark(timestamp, **kwargs)
create_client(params)
create_group(params)
create_group_timemark(gid, params)
create_group_timemark_policy(gid, params)
create_iscsitarget(params)
create_mirror(vid, pool_id)
create_timemark(vid, snap_name)
create_timemark_policy(vid, **kwargs)
create_timeview(tv_vid, params)
create_vdev(params)
create_vdev_snapshot(params)
delete_client(client_id)
delete_group_timemark(timestamp, params)
delete_group_timemark_policy(gid)
delete_iscsi_target(target_id)
delete_snapshot_group(gid)
delete_timemark(timestamp)
delete_timemark_policy(vid)
delete_vdev(vid)
delete_vdev_snapshot(vid)
destroy_group(gid)
extend_vdev(vid, params)
fss_login()
get_default_portal()
get_fss_error_code(err_id)
get_group_timemark(gid)
get_mirror_sync_status(vid)
get_server_name()
get_server_options()
get_timemark(vid)
get_timemark_copy_status(vid)
list_client_initiators()
list_fc_client_initiators()
list_fc_target_wwpn()
list_fss_volume_info(vid=None)
list_group_info(gid=None)
list_iscsi_target_info(target_id=None)
list_physicaladapter_info(adapter_id=None)
list_pool_info(pool_id=None)
list_sanclient_info(client_id=None)
promote_mirror(vid, new_volume_name)
rename_vdev(vid, params)
set_group(gid, join_params=None, leave_params=None)
set_server_options(action)
sync_mirror(vid)
unassign_vdev(client_id, params)
class RESTProxy(config)

Bases: object

assign_fc_vdev(client_id, vid)
assign_iscsi_vdev(client_id, target_id, vid)
clone_volume(new_vol_name, source_volume_name)
create_cgsnapshot(cgsnapshot)
create_fc_client(cinder_host_name, free_initiator_wwpns)
create_group(group)
create_group_timemark(gid, gsnap_name)
create_group_timemark_policy(gid)
create_iscsi_client(cinder_host_name, initiator)
create_iscsitarget(client_id, initiator, fss_hosts)
create_snapshot(snapshot)
create_thin_vdev(volume_metadata, volume)
create_tv_from_cdp_tag(volume_metadata, volume)
create_vdev(volume)
create_vdev_snapshot(vid, size)
create_volume_from_snapshot(volume, snapshot)
delete_cgsnapshot(cgsnapshot)
delete_group_timemark(timestamp)
delete_snapshot(snapshot)
delete_vdev(volume)
destroy_group(group)
do_setup()
extend_vdev(volume_name, vol_size, new_size)
fc_initialize_connection(volume, connector, fss_hosts)

Connect the host and volume; return dict describing connection.

fc_terminate_connection(volume, connector)
initialize_connection_iscsi(volume, connector, fss_hosts)

Connect the host and volume; return dict describing connection.

list_fc_client_initiators()
list_fc_target_wwpn()
list_iscsi_target_info(target_id=None)
list_physicaladapter_info(adapter_id=None)
list_pool_info(pool_id=None)
list_volume_info(vid)
rename_vdev(vid, new_vol_name)
set_group(group_id, **kwargs)
terminate_connection_iscsi(volume, connector)
unassign_vdev(client_id, vid)
unmanage(volume)