Thankyou, Rohit. Will check these out and get back to you.

Best,
Sandeep

On Mon, Sep 29, 2025 at 10:58 AM Rohit Yadav <[email protected]>
wrote:

> Hi Sandeep,
>
> Welcome to the community.
>
> If you're facing issues mbx, please report it on the github:
> https://github.com/shapeblue/mbx -- you must typically use it with a x86
> machine (not virtualised) and Linux (Ubuntu Linux is preferred, but can be
> EL or Fedora) — it won't work with MacOS or Windows or any other arch
> (M-series chip or arm64).
>
> You can also do an all in a box DIY setup using libvirt (virt-manager,
> cockpit etc using KVM/Linux), UTM (on Mac
> https://github.com/shapeblue/devcloud-mac) or try VirtualBox/VMware
> workstation (Linux and Windows) and use it (typically all except the
> management server and database which runs on your base laptop/OS) for your
> dev purposes. While developing if you're getting build etc errors, use a
> released version of cloudstack (such as a stable LTS release, say git tag
> 4.20.1.0) initially to rule out env and branch related errors.
>
> In terms of CloudStack related learning materials you can find my notes
> at: https://github.com/shapeblue/hackerbook.
>
> For writing a new primary storage plugin, you can refer to the existing
> ones as example:
> https://github.com/apache/cloudstack/tree/main/plugins/storage/volume
>
> Some other reading/reference materials:
> https://docs.cloudstack.apache.org/en/latest/adminguide/storage.html
>
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/SSVM%2C+templates%2C+Secondary+storage+troubleshooting
>
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Storage+subsystem+2.0
>
> Cheers.
>
>
>
>
> ________________________________
> From: sandeep locharla <[email protected]>
> Sent: Friday, September 26, 2025 19:16
> To: [email protected] <[email protected]>
> Subject: Need help setting up dev environment
>
> Hello Everyone,
>
> I'm *working on a storage plugin* and I'm looking to setup a dev
> environment. I have *brought up management server  via code* as I want to
> be able to test and debug my changes *on macbook IntelliJ IDE*. I've tried
> using *Monkeybox to setup kvm + cloudstack agent on an Ubuntu
> machine*. The *monkeybox
> *code available *seems to be not updated so the installation failed midway
> *and
> I had to *manually install cloudstack agent*. I have followed the wireguard
> configuration setup and was able to setup a peer network successfully. When
> I'm *adding Zone *it keeps failing intermittently at 'Add Zone' as the
> *agent
> keeps going down or it keeps getting stuck post creating Primary storage as
> SSVM doesn't come up.*
>
> Is there a *straightforward and definitive way to get my dev environment to
> work*? Would really appreciate any ideas, blogs or documentation.
>
> Best,
> Sandeep
>

Reply via email to