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. 
 
-