[jira] [Created] (CLOUDSTACK-8291) NFS support for vmware managed storage.
punith created CLOUDSTACK-8291: -- Summary: NFS support for vmware managed storage. Key: CLOUDSTACK-8291 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8291 Project: CloudStack Issue Type: New Feature Security Level: Public (Anyone can view this level - this is the default.) Components: Management Server Reporter: punith Assignee: punith Fix For: 4.6.0 Till now only iscsi volume was supported on using managed primary storage with respect to vmware cluster. this patch enables admin to create and delete NFS datastores on vmware esx. only required minimal changes have been done to the vmware plugin without impacting the existing stable code base. nfs protocol decision is made its default port 2049, else by default iscsi datastore will created. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-7098) Improved CloudByte Storage Plugin for 4.5 and above.
[ https://issues.apache.org/jira/browse/CLOUDSTACK-7098?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14246346#comment-14246346 ] punith commented on CLOUDSTACK-7098: hi animesh, functional spec has been captured in the current Improvement issue itself. ref- https://issues.apache.org/jira/browse/CLOUDSTACK-6173 Improved CloudByte Storage Plugin for 4.5 and above. Key: CLOUDSTACK-7098 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7098 Project: CloudStack Issue Type: Improvement Security Level: Public(Anyone can view this level - this is the default.) Components: Management Server Affects Versions: 4.5.0 Reporter: punith Fix For: 4.5.0 The new improved cloudbyte plugin for cloudstack supports the following features * support for managed storage, where each vm disk has the guaranteed QoS. * account integration in cloudbyte with respect to domains in CloudStack. * supports resize of the volume. * supports both iscsi and nfs protocols in XEN server, and iscsi protocol for KVM and vmware ESX. * supports storage level snapshot capabilities as well as hypervisor level snapshot feature. * also exposing the custom api's for ui integration. * support for unlimited storage nodes across the sites. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-7576) new nfs storage adapter for kvm hypervisor plugin to support managed storage.
[ https://issues.apache.org/jira/browse/CLOUDSTACK-7576?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14246347#comment-14246347 ] punith commented on CLOUDSTACK-7576: hi animesh, FS has been captured in this ticket only. for more info ref -https://reviews.apache.org/r/25772/ new nfs storage adapter for kvm hypervisor plugin to support managed storage. - Key: CLOUDSTACK-7576 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7576 Project: CloudStack Issue Type: New Feature Security Level: Public(Anyone can view this level - this is the default.) Components: Management Server Affects Versions: 4.5.0 Reporter: punith Assignee: punith Fix For: 4.5.0 this adapter provides one to one mapping between the SAN volume to a VM's disk, so that it can guarantee the QoS for the performance sensitive applications. this adapter is based on nfs protocol. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (CLOUDSTACK-7576) new nfs storage adapter for kvm hypervisor plugin to support managed storage.
[ https://issues.apache.org/jira/browse/CLOUDSTACK-7576?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] punith resolved CLOUDSTACK-7576. Resolution: Fixed new nfs storage adapter for kvm hypervisor plugin to support managed storage. - Key: CLOUDSTACK-7576 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7576 Project: CloudStack Issue Type: New Feature Security Level: Public(Anyone can view this level - this is the default.) Components: Management Server Affects Versions: 4.5.0 Reporter: punith Assignee: punith Fix For: 4.5.0 this adapter provides one to one mapping between the SAN volume to a VM's disk, so that it can guarantee the QoS for the performance sensitive applications. this adapter is based on nfs protocol. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CLOUDSTACK-7576) new nfs storage adapter for kvm hypervisor plugin to support managed storage.
[ https://issues.apache.org/jira/browse/CLOUDSTACK-7576?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14231116#comment-14231116 ] punith commented on CLOUDSTACK-7576: thanks animesh, i have resolved it now. new nfs storage adapter for kvm hypervisor plugin to support managed storage. - Key: CLOUDSTACK-7576 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7576 Project: CloudStack Issue Type: New Feature Security Level: Public(Anyone can view this level - this is the default.) Components: Management Server Affects Versions: 4.5.0 Reporter: punith Assignee: punith Fix For: 4.5.0 this adapter provides one to one mapping between the SAN volume to a VM's disk, so that it can guarantee the QoS for the performance sensitive applications. this adapter is based on nfs protocol. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (CLOUDSTACK-7576) new nfs storage adapter for kvm hypervisor plugin to support managed storage.
punith created CLOUDSTACK-7576: -- Summary: new nfs storage adapter for kvm hypervisor plugin to support managed storage. Key: CLOUDSTACK-7576 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7576 Project: CloudStack Issue Type: New Feature Security Level: Public (Anyone can view this level - this is the default.) Components: Management Server Affects Versions: 4.5.0 Reporter: punith Assignee: punith Fix For: 4.5.0 this adapter provides one to one mapping between the SAN volume to a VM's disk, so that it can guarantee the QoS for the performance sensitive applications. this adapter is based on nfs protocol. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (CLOUDSTACK-7570) min and max iops are being processed null while creating a vm using third party storage plugins
punith created CLOUDSTACK-7570: -- Summary: min and max iops are being processed null while creating a vm using third party storage plugins Key: CLOUDSTACK-7570 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7570 Project: CloudStack Issue Type: Bug Security Level: Public (Anyone can view this level - this is the default.) Components: Management Server Affects Versions: 4.4.0 Reporter: punith Fix For: 4.5.0 this bug will occur only in the following scenario 1 create a compute offering with custom mode but not custom IOPS 2 input the required min and max IOPS 3 now create a VM based on the created compute offering issue: ServiceOfferingVO dummyoffering = new ServiceOfferingVO(serviceOffering); this constructor is not setting the min and max IOPS for the dummyoffering fix: adding the min and max iops to the following constructor. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Assigned] (CLOUDSTACK-7570) min and max iops are being processed null while creating a vm using third party storage plugins
[ https://issues.apache.org/jira/browse/CLOUDSTACK-7570?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] punith reassigned CLOUDSTACK-7570: -- Assignee: punith min and max iops are being processed null while creating a vm using third party storage plugins --- Key: CLOUDSTACK-7570 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7570 Project: CloudStack Issue Type: Bug Security Level: Public(Anyone can view this level - this is the default.) Components: Management Server Affects Versions: 4.4.0 Reporter: punith Assignee: punith Fix For: 4.5.0 this bug will occur only in the following scenario 1 create a compute offering with custom mode but not custom IOPS 2 input the required min and max IOPS 3 now create a VM based on the created compute offering issue: ServiceOfferingVO dummyoffering = new ServiceOfferingVO(serviceOffering); this constructor is not setting the min and max IOPS for the dummyoffering fix: adding the min and max iops to the following constructor. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (CLOUDSTACK-7098) Improvised CloudByte Storage Plugin for 4.5 and above.
[ https://issues.apache.org/jira/browse/CLOUDSTACK-7098?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] punith resolved CLOUDSTACK-7098. Resolution: Fixed Fix Version/s: 4.5.0 Improvised CloudByte Storage Plugin for 4.5 and above. -- Key: CLOUDSTACK-7098 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7098 Project: CloudStack Issue Type: Improvement Security Level: Public(Anyone can view this level - this is the default.) Components: Management Server Affects Versions: 4.5.0 Reporter: punith Fix For: 4.5.0 The new improvised cloudbyte plugin for cloudstack supports the following features * support for managed storage, where each vm disk has the guaranteed QoS. * account integration in cloudbyte with respect to domains in cloudstack. * supports resize of the volume. * supports both iscsi and nfs protocols in XEN server, and iscsi protocol for KVM and vmware ESX. * supports storage level snapshot capabilites as well as hypervisor level snapshot feature. * also exposing the custom api's for ui integration. * support for unlimited storage nodes across the sites. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Created] (CLOUDSTACK-7098) Improvised CloudByte Storage Plugin for 4.5 and above.
punith created CLOUDSTACK-7098: -- Summary: Improvised CloudByte Storage Plugin for 4.5 and above. Key: CLOUDSTACK-7098 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7098 Project: CloudStack Issue Type: Improvement Security Level: Public (Anyone can view this level - this is the default.) Components: Management Server Affects Versions: 4.5.0 Reporter: punith The new improvised cloudbyte plugin for cloudstack supports the following features * support for managed storage, where each vm disk has the guaranteed QoS. * account integration in cloudbyte with respect to domains in cloudstack. * supports resize of the volume. * supports both iscsi and nfs protocols in XEN server, and iscsi protocol for KVM and vmware ESX. * supports storage level snapshot capabilites as well as hypervisor level snapshot feature. * also exposing the custom api's for ui integration. * support for unlimited storage nodes across the sites. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (CLOUDSTACK-7003) Arithmetic exception while creating a vdi on nfs volume in managed storage.
[ https://issues.apache.org/jira/browse/CLOUDSTACK-7003?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14049645#comment-14049645 ] punith commented on CLOUDSTACK-7003: thanks mike for resolving the ticket, was OOF for some time. by the way the patch works fine :) thanks ! On Mon, Jun 30, 2014 at 9:54 PM, Mike Tutkowski (JIRA) j...@apache.org -- regards, punith s cloudbyte.com Arithmetic exception while creating a vdi on nfs volume in managed storage. --- Key: CLOUDSTACK-7003 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7003 Project: CloudStack Issue Type: Bug Security Level: Public(Anyone can view this level - this is the default.) Components: Management Server Affects Versions: 4.5.0 Reporter: punith Assignee: Mike Tutkowski it seems we have a bug while creating a nfs disk on managed storage, file - CitrixResourceBase.java api - createVdi long unavailableSrSpace = sr.getPhysicalUtilisation(conn); 6216 long maxNumberOfTries = (totalSrSpace / unavailableSrSpace = 1) ? (totalSrSpace / unavailableSrSpace) : 1; since while creation nfs disk does not have a meta data written on it like in iscsi , unavailableSrSpace might turn out to be 0(zero), hence throwing an divide bt zero exception. sometimes the unavailable -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Created] (CLOUDSTACK-7003) Arithmetic exception while creating a vdi on nfs volume in managed storage.
punith created CLOUDSTACK-7003: -- Summary: Arithmetic exception while creating a vdi on nfs volume in managed storage. Key: CLOUDSTACK-7003 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7003 Project: CloudStack Issue Type: Bug Security Level: Public (Anyone can view this level - this is the default.) Components: Management Server Affects Versions: 4.5.0 Reporter: punith it seems we have a bug while creating a nfs disk on managed storage, file - CitrixResourceBase.java api - createVdi long unavailableSrSpace = sr.getPhysicalUtilisation(conn); 6216long maxNumberOfTries = (totalSrSpace / unavailableSrSpace = 1) ? (totalSrSpace / unavailableSrSpace) : 1; since while creation nfs disk does not have a meta data written on it like in iscsi , unavailableSrSpace might turn out to be 0(zero), hence throwing an divide bt zero exception. sometimes the unavailable -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (CLOUDSTACK-7003) Arithmetic exception while creating a vdi on nfs volume in managed storage.
[ https://issues.apache.org/jira/browse/CLOUDSTACK-7003?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14045611#comment-14045611 ] punith commented on CLOUDSTACK-7003: hi mike, can you take a look at this logic, today i met an arithmetic exception(/ by 0) while creating a nfs volume. any suggestions to calculate the maxNumberOfTries if the unavailableSrSpace is equal to zero. thanks -- Forwarded message -- From: punith (JIRA) j...@apache.org Date: Fri, Jun 27, 2014 at 11:57 AM Subject: [jira] [Created] (CLOUDSTACK-7003) Arithmetic exception while creating a vdi on nfs volume in managed storage. To: cloudstack-iss...@incubator.apache.org punith created CLOUDSTACK-7003: -- Summary: Arithmetic exception while creating a vdi on nfs volume in managed storage. Key: CLOUDSTACK-7003 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7003 Project: CloudStack Issue Type: Bug Security Level: Public (Anyone can view this level - this is the default.) Components: Management Server Affects Versions: 4.5.0 Reporter: punith it seems we have a bug while creating a nfs disk on managed storage, file - CitrixResourceBase.java api - createVdi long unavailableSrSpace = sr.getPhysicalUtilisation(conn); 6216long maxNumberOfTries = (totalSrSpace / unavailableSrSpace = 1) ? (totalSrSpace / unavailableSrSpace) : 1; since while creation nfs disk does not have a meta data written on it like in iscsi , unavailableSrSpace might turn out to be 0(zero), hence throwing an divide bt zero exception. sometimes the unavailable -- This message was sent by Atlassian JIRA (v6.2#6252) -- regards, punith s cloudbyte.com Arithmetic exception while creating a vdi on nfs volume in managed storage. --- Key: CLOUDSTACK-7003 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7003 Project: CloudStack Issue Type: Bug Security Level: Public(Anyone can view this level - this is the default.) Components: Management Server Affects Versions: 4.5.0 Reporter: punith it seems we have a bug while creating a nfs disk on managed storage, file - CitrixResourceBase.java api - createVdi long unavailableSrSpace = sr.getPhysicalUtilisation(conn); 6216 long maxNumberOfTries = (totalSrSpace / unavailableSrSpace = 1) ? (totalSrSpace / unavailableSrSpace) : 1; since while creation nfs disk does not have a meta data written on it like in iscsi , unavailableSrSpace might turn out to be 0(zero), hence throwing an divide bt zero exception. sometimes the unavailable -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Resolved] (CLOUDSTACK-6916) supporting nfs protocol and resize feature for managed storage in xenserver
[ https://issues.apache.org/jira/browse/CLOUDSTACK-6916?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] punith resolved CLOUDSTACK-6916. Resolution: Fixed Fix Version/s: 4.5.0 https://reviews.apache.org/r/22631/ supporting nfs protocol and resize feature for managed storage in xenserver --- Key: CLOUDSTACK-6916 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6916 Project: CloudStack Issue Type: New Feature Security Level: Public(Anyone can view this level - this is the default.) Components: Management Server Affects Versions: 4.5.0 Reporter: punith Fix For: 4.5.0 currently managed storage only supports iscsi protocol. hence now adding support for nfs protocol and also resizing the vdi to the SR size, hence fully utilizing the SR space in managed storage. to support nfs, the getNfsSR method's signature has to changed similar to existing getIscsiSR method. SR will be created based on the volume's protocoltype. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Resolved] (CLOUDSTACK-6173) Implement a CloudByte storage plugin.
[ https://issues.apache.org/jira/browse/CLOUDSTACK-6173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] punith resolved CLOUDSTACK-6173. Resolution: Fixed Fix Version/s: 4.4.0 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: 4.4.0 Environment: All supported CloudStack platforms Reporter: punith Fix For: 4.4.0 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. - Allow and end user to edit the iops of the data disk on fly without detaching it. - support for both nfs and iscsi at primary storage. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Created] (CLOUDSTACK-6916) supporting nfs protocol and resize feature for managed storage in xenserver
punith created CLOUDSTACK-6916: -- Summary: supporting nfs protocol and resize feature for managed storage in xenserver Key: CLOUDSTACK-6916 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6916 Project: CloudStack Issue Type: New Feature Security Level: Public (Anyone can view this level - this is the default.) Components: Management Server Affects Versions: 4.5.0 Reporter: punith currently managed storage only supports iscsi protocol. hence now adding support for nfs protocol and also resizing the vdi to the SR size, hence fully utilizing the SR space in managed storage. to support nfs, the getNfsSR method's signature has to changed similar to existing getIscsiSR method. SR will be created based on the volume's protocoltype. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Created] (CLOUDSTACK-6173) CLONE - Implement a CloudByte storage plugin.
punith created CLOUDSTACK-6173: -- Summary: CLONE - 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 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)
[jira] [Updated] (CLOUDSTACK-6173) Implement a CloudByte storage plugin.
[ 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)
[jira] [Updated] (CLOUDSTACK-6173) Implement a CloudByte storage plugin.
[ https://issues.apache.org/jira/browse/CLOUDSTACK-6173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] punith updated CLOUDSTACK-6173: --- Affects Version/s: 4.4.0 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, 4.4.0 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)
[jira] [Updated] (CLOUDSTACK-6173) Implement a CloudByte storage plugin.
[ https://issues.apache.org/jira/browse/CLOUDSTACK-6173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] punith updated CLOUDSTACK-6173: --- Description: 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. - Allow and end user to edit the iops of the data disk on fly without detaching it. - support for both nfs and iscsi at primary storage. was: 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. 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, 4.4.0 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. - Allow and end user to edit the iops of the data disk on fly without detaching it. - support for both nfs and iscsi at primary storage. -- This message was sent by Atlassian JIRA (v6.1.5#6160)