You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Daan <da...@apache.org> on 2025/12/01 09:02:47 UTC

Re: Regarding Cloudstack storage plugin documentation

Sandeep, tl;dr no

It would be a good idea but storage vendors are usually not core developers. It would be good to have an extension documentation framework in general (not just for storage vendors). Are you looking for answers on a specific storage vendor or looking for how to implement your own storage plugin?

On 2025/11/21 11:09:34 sandeep locharla wrote:
> Hello Everyone,
> 
> Does cloudstack have documentation for storage plugins? Looking for details
> like the expectations from the storage vendors and the list of methods to
> be implemented for each workflow, etc.,
> 
> Thanks,
> 
> Best,
> Sandeep
> 

Re: Regarding Cloudstack storage plugin documentation

Posted by sandeep locharla <sa...@gmail.com>.
Thankyou! This really helps.

Best,
Sandeep

On Tue, Dec 2, 2025 at 11:17 AM Suresh Kumar Anaparti <
sureshkumar.anaparti@gmail.com> wrote:

> Hi Sandeep,
>
> To get some idea about the storage plugin, you can refer to the details
> about storage subsystem, the interfaces/methods to implement here:
> -
>
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Storage+subsystem+2.0
> .
> For sample design & implementation, check the powerflex plugin details
> here:
> -
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=158873968
> - https://github.com/apache/cloudstack/pull/4304
>
> If you would like to have Storage as an Extension, you can create a new
> 'Storage' Extension type similar to Orchestrator and define some operations
> in the extension execution script. Check details about Orchestrator
> Extension here:
> -
>
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+Extensions+Framework+-++Orchestrator+or+External+Deployment+Integration
> - https://docs.cloudstack.apache.org/en/latest/adminguide/extensions.html
>
>
> Regards,
> Suresh
>
> On Mon, Dec 1, 2025 at 7:06 PM sandeep locharla <sanlochofficial@gmail.com
> >
> wrote:
>
> > Hi Daan,
> >
> > I'm looking for documentation to build my own storage plugin. Currently,
> > I'm building stuff by hit and trial, going through errors in the logs and
> > understanding core cloudstack code. This is becoming very inefficient,
> > hence the query.
> >
> > Any leads would be highly appreciated.
> >
> > Thankyou,
> >
> > Best,
> > Sandeep
> >
> > On Mon, 1 Dec 2025, 2:33 pm Daan, <da...@apache.org> wrote:
> >
> > > Sandeep, tl;dr no
> > >
> > > It would be a good idea but storage vendors are usually not core
> > > developers. It would be good to have an extension documentation
> framework
> > > in general (not just for storage vendors). Are you looking for answers
> > on a
> > > specific storage vendor or looking for how to implement your own
> storage
> > > plugin?
> > >
> > > On 2025/11/21 11:09:34 sandeep locharla wrote:
> > > > Hello Everyone,
> > > >
> > > > Does cloudstack have documentation for storage plugins? Looking for
> > > details
> > > > like the expectations from the storage vendors and the list of
> methods
> > to
> > > > be implemented for each workflow, etc.,
> > > >
> > > > Thanks,
> > > >
> > > > Best,
> > > > Sandeep
> > > >
> > >
> >
>

Re: Regarding Cloudstack storage plugin documentation

Posted by Suresh Kumar Anaparti <su...@gmail.com>.
Hi Sandeep,

To get some idea about the storage plugin, you can refer to the details
about storage subsystem, the interfaces/methods to implement here:
-
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Storage+subsystem+2.0
.
For sample design & implementation, check the powerflex plugin details here:
- https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=158873968
- https://github.com/apache/cloudstack/pull/4304

If you would like to have Storage as an Extension, you can create a new
'Storage' Extension type similar to Orchestrator and define some operations
in the extension execution script. Check details about Orchestrator
Extension here:
-
https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+Extensions+Framework+-++Orchestrator+or+External+Deployment+Integration
- https://docs.cloudstack.apache.org/en/latest/adminguide/extensions.html


Regards,
Suresh

On Mon, Dec 1, 2025 at 7:06 PM sandeep locharla <sa...@gmail.com>
wrote:

> Hi Daan,
>
> I'm looking for documentation to build my own storage plugin. Currently,
> I'm building stuff by hit and trial, going through errors in the logs and
> understanding core cloudstack code. This is becoming very inefficient,
> hence the query.
>
> Any leads would be highly appreciated.
>
> Thankyou,
>
> Best,
> Sandeep
>
> On Mon, 1 Dec 2025, 2:33 pm Daan, <da...@apache.org> wrote:
>
> > Sandeep, tl;dr no
> >
> > It would be a good idea but storage vendors are usually not core
> > developers. It would be good to have an extension documentation framework
> > in general (not just for storage vendors). Are you looking for answers
> on a
> > specific storage vendor or looking for how to implement your own storage
> > plugin?
> >
> > On 2025/11/21 11:09:34 sandeep locharla wrote:
> > > Hello Everyone,
> > >
> > > Does cloudstack have documentation for storage plugins? Looking for
> > details
> > > like the expectations from the storage vendors and the list of methods
> to
> > > be implemented for each workflow, etc.,
> > >
> > > Thanks,
> > >
> > > Best,
> > > Sandeep
> > >
> >
>

Re: Regarding Cloudstack storage plugin documentation

Posted by sandeep locharla <sa...@gmail.com>.
Hi Daan,

I'm looking for documentation to build my own storage plugin. Currently,
I'm building stuff by hit and trial, going through errors in the logs and
understanding core cloudstack code. This is becoming very inefficient,
hence the query.

Any leads would be highly appreciated.

Thankyou,

Best,
Sandeep

On Mon, 1 Dec 2025, 2:33 pm Daan, <da...@apache.org> wrote:

> Sandeep, tl;dr no
>
> It would be a good idea but storage vendors are usually not core
> developers. It would be good to have an extension documentation framework
> in general (not just for storage vendors). Are you looking for answers on a
> specific storage vendor or looking for how to implement your own storage
> plugin?
>
> On 2025/11/21 11:09:34 sandeep locharla wrote:
> > Hello Everyone,
> >
> > Does cloudstack have documentation for storage plugins? Looking for
> details
> > like the expectations from the storage vendors and the list of methods to
> > be implemented for each workflow, etc.,
> >
> > Thanks,
> >
> > Best,
> > Sandeep
> >
>