The cinder.volume.drivers.windows.windows_utils
Module¶
Utility class for Windows Storage Server 2012 volume related operations.
-
class
WindowsUtils
(*args, **kwargs)¶ Bases:
object
Executes volume driver commands on Windows Storage server.
-
add_disk_to_target
(vol_name, target_name)¶ Adds the disk to the target.
-
associate_initiator_with_iscsi_target
(initiator_name, target_name)¶ Sets information used by the iSCSI target entry.
-
change_disk_status
(vol_name, enabled)¶
-
check_for_setup_error
()¶ Check that the driver is working and can communicate.
Invokes the portal and checks that is listening ISCSI traffic.
-
check_min_windows_version
(major, minor, build=0)¶
-
copy
(src, dest)¶
-
copy_vhd_disk
(source_path, destination_path)¶ Copy the vhd disk from source path to destination path.
-
create_iscsi_target
(target_name)¶ Creates ISCSI target.
-
create_snapshot
(vol_name, snapshot_name)¶ Driver entry point for creating a snapshot.
-
create_volume
(vhd_path, vol_name, vol_size=None)¶ Creates a volume.
-
create_volume_from_snapshot
(volume, snap_name)¶ Driver entry point for exporting snapshots as volumes.
-
delete_iscsi_target
(initiator_name, target_name)¶ Removes iSCSI targets to hosts.
-
delete_snapshot
(snap_name)¶ Driver entry point for deleting a snapshot.
-
delete_volume
(vol_name, vhd_path)¶ Driver entry point for destroying existing volumes.
-
extend
(vol_name, additional_size)¶ Extend an existing volume.
-
get_host_information
(volume, target_name)¶ Getting the portal and port information.
-
get_supported_format
()¶
-
get_supported_vhd_type
()¶
-
get_windows_version
()¶
-
import_wt_disk
(vhd_path, vol_name)¶ Import a vhd/x image to be used by Windows iSCSI targets
-
is_resize_needed
(vhd_path, new_size, old_size)¶
-
local_path
(volume, format=None)¶
-
remove_iscsi_target
(target_name)¶ Removes ISCSI target.
-
set_chap_credentials
(target_name, chap_username, chap_password)¶
-