Friday, November 30, 2012

Testing CloudStack 4.1 with DevCloud

DevCloud is the sandbox for CloudStack, it can be used in different mode:

  1. Full sandbox
  2. Development environment
  3. Cloud testbed
The community is hard at work to provide a working DevCloud and automate the building of your own using veewee, vagrant and puppet. Rohit Yadav Apache Committer recently built a new version that solved a few issues we were having, check out his recent blog.

The full sandbox runs the CloudStack management server and acts as a host, using nested virtualization to start instances within DevCloud. This is great for testing and training.

The development environment is used when developers want to develop CloudStack, modify the source, build locally and deploy on a working setup. In this use case, they push their current development to DevCloud.

In the testbed version, you run the management server locally and use DevCloud as a host and NFS server. Of course multiple variations can be done: adding hosts, different storage backends (possibly) and adding different physical machines.

In the screencast below I demo the testbed setup, using a host-only interface, running the management server on OSX (mac book air) and starting tinylinux instances within DevCloud.

Below is the screencast that will say more than I can write in this blog

Testing CloudStack 4.1 with DevCloud from sebastien goasguen on Vimeo.

If you are interested in the first release of CloudStack: 4.0 Incubating, watch the screencast below, which shows you the testing procedure we followed to vote on the release.

CloudStack 4.0 testing procedure from sebastien goasguen on Vimeo.


  1. That's awesome Sebastien, thanks for the post.

  2. Hey just watched the video, so we don't really need to restart the mgmt server after we deploy using marvin. Nevertheless, this works too.

  3. The video is missing. Is it available somewhere?

  4. Hi.. Having hell on earth setting up devcloud and cloudstack.. The links you refer to are dead and same for the videos..

  5. that's a 2 1/2 year old post, you should use 4.4 version not 4.1 which was shown here.
    and try this for devcloud:

    if you want to try Docker, the cloudstack simulator is available:

    docker pull runseb/cloudstack-simulator