Ended up solving this with IP forwarding and iptables.

Modified the devcloud.cfg to use 192.168.56.10 as the gateway.

Enabled IPv4 Forwarding:
sed -i -e 's/#net.ipv4.ip_forward=1/net.ipv4.ip_forward=1/g'
/etc/sysctl.conf

Setup appropriate iptables:
-A FORWARD -i eth0 -o xenbr0 -m state --state NEW,RELATED,ESTABLISHED -j
ACCEPT
-A FORWARD -i xenbr0 -o eth0 -j ACCEPT

-A POSTROUTING -o eth0 -j MASQUERADE



On 2 March 2014 23:33, Ian Duffy <i...@ianduffy.ie> wrote:

> Hi All,
>
> I'm trying to setup devcloud using the documentation at
> http://bhaisaab.org/logs/devcloud/ and the puppet manifests at
> https://github.com/apache/cloudstack/tree/master/tools/devcloud/src
>
> I have basebox of debian wheezy running xcp-xapi on virtualbox. I have
> xenbr0 bridged to the host only adapter so my management server(running on
> the host machine) can access the xcp-xapi. I have xenbr1 bridged to a NAT
> interface so the hypervisor has internet.
>
> Going off the marvin configuration devcloud.cfg my setup is as follows:
>
> management server: 192.168.56.1
> hypervisor: 192.168.56.10
> gateway: 192.168.56.1
> internal dns: 192.168.56.1
>
> My two system vms come up without issue and get a 192.168.56.X IP
> addresses for private/public, however neither of them have internet access.
> Their gateways are pointing to 192.168.56.1 which is my host machine.
>
> Is there some trick I'm missing out on? Should my host machine be acting
> as a router for the VMs? Is there some way I can forward their traffic over
> the xenbr1 interface?
>
> In the past I was running on VMWare Fusion and I just enabled their NAT
> functionality on the private adapter which works wonderfully. However I
> want to try getting this working with vagrant.
>
> Thanks,
> Ian
>

Reply via email to