The cinder.volume.drivers.windows.windows
Module¶
Volume driver for Windows Server 2012
This driver requires ISCSI target role installed
-
class
WindowsDriver
(*args, **kwargs)¶ Bases:
cinder.volume.driver.ISCSIDriver
Executes volume driver commands on Windows Storage server.
-
CI_WIKI_NAME
= ‘Microsoft_iSCSI_CI’¶
-
VERSION
= ‘1.0.0’¶
-
check_for_setup_error
()¶ Check that the driver is working and can communicate.
-
copy_image_to_volume
(context, volume, image_service, image_id)¶ Fetch the image from image_service and create a volume using it.
-
copy_volume_to_image
(context, volume, image_service, image_meta)¶ Copy the volume to the specified image.
-
create_cloned_volume
(volume, src_vref)¶ Creates a clone of the specified volume.
-
create_export
(context, volume, connector)¶ Driver entry point to get the export info for a new volume.
-
create_snapshot
(snapshot)¶ Driver entry point for creating a snapshot.
-
create_volume
(volume)¶ Driver entry point for creating a new volume.
-
create_volume_from_snapshot
(volume, snapshot)¶ Driver entry point for exporting snapshots as volumes.
-
delete_snapshot
(snapshot)¶ Driver entry point for deleting a snapshot.
-
delete_volume
(volume)¶ Driver entry point for destroying existing volumes.
-
do_setup
(context)¶ Setup the Windows Volume driver.
Called one time by the manager after the driver is loaded. Validate the flags we care about
-
ensure_export
(context, volume)¶
-
extend_volume
(volume, new_size)¶ Extend an Existing Volume.
-
initialize_connection
(volume, connector)¶ Driver entry point to attach a volume to an instance.
-
local_path
(volume, disk_format=None)¶
-
remove_export
(context, volume)¶ Driver entry point to remove an export for a volume.
-
terminate_connection
(volume, connector, **kwargs)¶ Driver entry point to unattach a volume from an instance.
Unmask the LUN on the storage system so the given initiator can no longer access it.
-