[ https://issues.apache.org/jira/browse/CLOUDSTACK-6173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
punith updated CLOUDSTACK-6173: ------------------------------- Summary: Implement a CloudByte storage plugin. (was: CLONE - Implement a CloudByte storage plugin.) > Implement a CloudByte storage plugin. > ------------------------------------- > > Key: CLOUDSTACK-6173 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6173 > 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: punith > Original Estimate: 672h > Remaining Estimate: 672h > > 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 was sent by Atlassian JIRA (v6.1.5#6160)