Bases: cinder.volume.drivers.nfs.NfsDriver
Executes volume driver commands on Nexenta Appliance.
1.0.0 - Initial driver version. 1.1.0 - Auto sharing for enclosing folder. 1.1.1 - Added caching for NexentaStor appliance ‘volroot’ value. 1.1.2 - Ignore “folder does not exist” error in delete_volume and
delete_snapshot method.
1.2.0 - Added migrate and retype methods. 1.3.0 - Extend volume method.
Verify that the volume for our folder exists.
| Raise: | LookupError | 
|---|
Creates a clone of the specified volume.
| Parameters: | 
  | 
|---|
Creates a snapshot.
| Parameters: | snapshot – snapshot reference | 
|---|
Create new volume from other’s snapshot on appliance.
| Parameters: | 
  | 
|---|
Deletes a snapshot.
| Parameters: | snapshot – snapshot reference | 
|---|
Deletes a logical volume.
| Parameters: | volume – volume reference | 
|---|
Extend an existing volume.
| Parameters: | 
  | 
|---|
Allow connection to connector and return connection info.
| Parameters: | 
  | 
|---|
Get volume path (mounted locally fs path) for given volume.
| Parameters: | volume – volume reference | 
|---|
Migrate if volume and host are managed by Nexenta appliance.
| Parameters: | 
  | 
|---|
Get volume path (mounted remotely fs path) for given volume.
| Parameters: | volume – volume reference | 
|---|
Convert the volume to be of the new type.
| Parameters: | 
  | 
|---|