Amit Kumar Das created CLOUDSTACK-4552:
------------------------------------------
Summary: Implement a CloudByte storage plugin.
Key: CLOUDSTACK-4552
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4552
Project: CloudStack
Issue Type: New Feature
Security Level: Public (Anyone can view this level - this is the default.)
Components: API, Management Server
Affects Versions: Future
Environment: All supported CloudStack platforms
Reporter: Amit Kumar Das
The new plugin will follow the design principles abstracted by CloudStack API
for implementing a storage plugin.
This new enhancement will try to reuse the QoS params ( i.e. max IOPs) exposed
in the modified Disk-Offering UI page.
The basic behavior of this plugin will be to :
- Allow CloudStack(CS) Admin to invoke CS API to add Primary Storage based on
Elastistor's plug-in.
This will create a volume (Storage IP:/path) in the Elastistor.
The newly created volume will be attached as a SR in Xen Hypervisor.
- Allow CS Admin to create a desired Disk Offering. The access control
followed for creation of Disk Offering will be maintained in this feature too.
- Allow an end user to use above created Disk Offering to add a new Volume.
- Allow an end user to attach the above created volume (i.e. DataDisk) to a
VM.
- Allow an end user to detach a volume from a VM.
- Allow an end user to delete a volume from a VM.
Note - The plugin will be tested initially on Xen Hypervisor with NFS based
Storage Repository.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira