incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Edison Su <>
Subject RE: Development with multiple devclouds
Date Wed, 25 Jul 2012 17:50:32 GMT

> -----Original Message-----
> From: Rohit Yadav
> Sent: Wednesday, July 25, 2012 2:44 AM
> To: Edison Su;
> Subject: Development with multiple devclouds
> Hi Edison and everyone,
> Devcloud works fine as one hypervisor/xen host. But, in order to
> develop/test certain features of CS such as migration among hosts in a
> cluster, you would require at least two hypervisor hosts.
> To solve this problem, using VBox's NAT and host-only adapter I tried
> various combinations, but none of them are working.
> I tried VBox's; 1. host-only adapter in place of NAT, keeping the same
> gateway and network (my system crashed); 2. the default NAT +  one
> host-only adapter; with another devcloud vm which is only used as a
> hypervisor/xen host.

The last method(NAT + one host-only adapter) should work:

> @Edison: On the wiki page, you mention not to reinitialize the NAT. Is
> the NAT's mac and dom0/xen's IP values tightly coupled with the present
> devcloud image?

If the MAC address is changed, then the default eth0 will be disabled, as there is a udev
In devcloud, which binds eth0 on a specific MAC address. I will remove the rule in the next
devcloud release.
FYI, the rule is in /etc/udev/rules.d/70-persistent-net.rules, you can remove it by yourself,
then restart devcloud, 
Eth0 will be enabled again.

> How can I run run multiple devclouds/vms on VBox such that only one is
> used for management/storage/xen and the others are just used as xen
> hosts (as within a cluster the hypervisors hosts should be homogenous,
> using the same devcloud vm should be fine).
> To solve this problem, now I've two separate Citrix XenServer vms on
> VBox and trying to setup a management server/nfs-storage running on a
> third Ubuntu desktop VM on VBox.
> Comment/suggestions on this issue and my approach now?

The following combination should work:
1. one devcloud VM has one NAT nic + one host-only nic
2. another one devcloud VM has one host-only nic, which uses the same host-only network as
above devcloud.

The first devcloud VM acts as both mgt server and xen host, the second one just as a xen host.

The changes need to make in both VMs:
In first devcloud VM, put xenbr0 on eth1(I assume it's the host-only network), instead of

> Thanks.
> Best regards,
> Rohit

View raw message