incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Nalley <da...@gnsa.us>
Subject Re: devcloud news
Date Wed, 16 Jan 2013 21:02:07 GMT
On Wed, Jan 16, 2013 at 3:39 PM, Marcus Sorensen <shadowsor@gmail.com> wrote:
> Guys,
>
> I'm happy to announce that the devcloud-kvm is open for business :-)   I
> just ran through the doc at
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/devcloud-kvm and
> everything worked. I'll see if I can clean up my notes and perhaps have
> someone else go through them to find out where things aren't obvious,
> because I'm sure someone will want to roll an Ubuntu one.
>
> The advanced deployment works (thanks to Prasanna for the help with
> marvin), and I was able to create/test VPCs as well in devcloud-kvm.
>
> There is also now a version of the normal Xen devcloud that will run under
> KVM hypervisor instead of VirtualBox. See notes below.
>
>
> *Some notes:*
>
>    I created a small CentOS template to replace tinylinux for devcloud-kvm,
> because the one in devcloud is set up specifically with the xen pv modules,
> and I didn't have time to muck around with figuring out how to build a new
> ttylinux kernel with virtio. I got one to work with IDE, but that doesn't
> allow us to dynamically add volumes and we'll fail things like volume
> integration tests. So instead we use a minimal CentOS, download size is
> ~180M and I increased the RAM for the tiny offering from 100M to 128M.
>
>    I also have a version of the Xen devcloud that runs on a linux host in
> KVM. This is required if you're running linux because you can't use both
> KVM and VirtualBox at the same time, which means you can't run devcloud and
> devcloud-kvm on the same machine unless you use this. It behaves similarly
> to the standard devcloud (it's the same image, just converted), and most of
> that wiki applies except for getting the VM installed. I've updated the
> devcloud wiki to reflect this.
>
> *xen devcloud changes:*
> *
> *
>    No changes to the existing stuff that's already working, aside from
> being able to run it in KVM now. However, I did I create some modified
> marvin configs that can be used to deploy an advanced zone. If you have
> visited the wiki page you might have noticed the new documentation. They
> are based on my devcloud-kvm setup for advanced networking. I've tested
> the tools/devcloud/devcloud-advanced_internal-mgt.cfg config, which is
> meant for running everything in devcloud, but not
> the tools/devcloud/devcloud-advanced.cfg. The main difference between these
> is where the management server runs.
>
>    It largely works the same as the advanced zone in devcloud-kvm, with the
> one caveat that the console proxy doesn't work on VirtualBox. This is due
> to the way VirtualBox NAT networking works; the host OS doesn't have access
> inside the NAT network, even though hosts in the NAT can get out.
> Virtualbox handles the NAT, not the OS like you'd expect. So because you
> get a url that points you to that NAT network when you try to launch
> console in the web UI (which is the 'public' in cloudstack), you cannot
> reach it from the host. If you need to connect though you can still connect
> directly to the devcloud's VNC ports, you just have to know which one the
> vm you want is on. You could also swap the physical networks/ips in the
> config, I've considered this and there are advantages to having it both
> ways, just depends on what you're developing and testing.



That is AWESOME! I can't wait to play with this. Thanks for all of the work.

--David

Mime
View raw message