cinder.volume.drivers.falconstor.fss_common
Module¶Volume driver for FalconStor FSS storage system.
This driver requires FSS-8.00-8865 or later.
FalconstorBaseDriver
(*args, **kwargs)¶Bases: cinder.volume.drivers.san.san.SanDriver
attach_volume
(context, volume, instance_uuid, host_name, mountpoint)¶check_for_setup_error
()¶create_cgsnapshot
(context, cgsnapshot, snapshots)¶Creates a cgsnapshot.
create_cloned_volume
(volume, src_vref)¶Creates a clone of the specified volume.
create_consistencygroup
(context, group)¶Creates a consistencygroup.
create_export
(context, volume, connector)¶create_snapshot
(snapshot)¶Creates a snapshot.
create_volume
(volume)¶Creates a volume.
We use the metadata of the volume to create variety volume.
Create a thin provisioned volume :
create --volume-type FSS-THIN
--metadata thinsize=<thin-volume-size> volume-size
Create a LUN that is a Timeview of another LUN at a specified CDP tag:
create --volume-type FSS --metadata timeview=<vid>
cdptag=<tag> volume-size
Create a LUN that is a Timeview of another LUN at a specified Timemark:
create --volume-type FSS --metadata timeview=<vid>
rawtimestamp=<rawtimestamp> volume-size
Create a mirrored volume :
create --volume-type FSS --metadata mirrored=true
create_volume_from_snapshot
(volume, snapshot)¶Creates a volume from a snapshot.
delete_cgsnapshot
(context, cgsnapshot, snapshots)¶Deletes a cgsnapshot.
delete_consistencygroup
(context, group, volumes)¶Deletes a consistency group.
delete_snapshot
(snapshot)¶Deletes a snapshot.
delete_volume
(volume)¶Disconnect all hosts and delete the volume
detach_volume
(context, volume, attachment=None)¶do_setup
(context)¶ensure_export
(context, volume)¶extend_volume
(volume, new_size)¶Extend volume to new_size.
get_volume_stats
(refresh=False)¶manage_existing
(volume, existing_ref)¶Convert an existing FSS volume to a Cinder volume.
We expect a volume id in the existing_ref that matches one in FSS.
manage_existing_get_size
(volume, existing_ref)¶Get size of an existing FSS volume.
We expect a volume id in the existing_ref that matches one in FSS.
remove_export
(context, volume)¶unmanage
(volume)¶Remove Cinder management from FSS volume
update_consistencygroup
(context, group, add_volumes=None, remove_volumes=None)¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.