Bases: nova.volume.driver.ISCSIDriver
Executes volume driver commands on Nexenta Appliance.
Verify that the volume for our zvols exists.
Raise : | LookupError |
---|
Create new export for zvol.
Parameters: | volume – reference of volume to be exported |
---|---|
Returns: | iscsiadm-formatted provider location string |
Create snapshot of existing zvol on appliance.
Parameters: | snapshot – shapshot reference |
---|
Create a zvol on appliance.
Parameters: | volume – volume reference |
---|
Create new volume from other’s snapshot on appliance.
Parameters: |
|
---|
Delete volume’s snapshot on appliance.
Parameters: | snapshot – shapshot reference |
---|
Destroy a zvol on appliance.
Parameters: | volume – volume reference |
---|
Recreate parts of export if necessary.
Parameters: | volume – reference of volume to be exported |
---|
Return local path to existing local volume.
We never have local volumes, so it raises NotImplementedError.
Raise : | NotImplementedError |
---|
Destroy all resources created to export zvol.
Parameters: | volume – reference of volume to be unexported |
---|