Volume driver for IBM Storwize V7000 and SVC storage systems.
Notes: 1. If you specify both a password and a key file, this driver will use the
key file only.
Limitations: 1. The driver was not tested with SVC or clustered configurations of Storwize
V7000.
Bases: nova.volume.san.SanISCSIDriver
IBM Storwize V7000 and SVC iSCSI volume driver.
Check that we have all configuration details from the storage.
Create a new snapshot using FlashCopy.
Create a new volume - uses the internal method.
Create a new snapshot from volume.
Validate the flags.
Check that the volume exists on the storage.
The system does not “export” volumes as a Linux iSCSI target does, and therefore we just check that the volume exists on the storage.
Perform the necessary work so that an iSCSI connection can be made.
To be able to create an iSCSI connection from a given iSCSI name to a volume, we must: 1. Translate the given iSCSI name to a host name 2. Create new host on the storage system if it does not yet exist 2. Map the volume to the host if it is not already done 3. Return iSCSI properties, including the IP address of the preferred
node for this volume and the LUN number.
Cleanup after an iSCSI connection has been terminated.
When we clean up a terminated connection between a given iSCSI name and volume, we: 1. Translate the given iSCSI name to a host name 2. Remove the volume-to-host mapping if it exists 3. Delete the host if it has no more mappings (hosts are created
automatically by this driver when mappings are created)