Hi List,

I am currently in the process of evaluating several KVM management
packages in order to replace some old Vsphere.

I have been running up test labs with the following:

* Cloudstack obviously
* oVirt
* OpenNebula
* Proxmox
* Ganeti

While I am more than happy to script up a few CLI tools and interact
with Libvirt directly, that isn’t going to work for most end users of
this infrastructure.

I am running in to a bit of a challenge around the networking aspect
of what I am trying to create here, since most of these management
tools assume you are building an all-in-one box deployment, or you
manage your own network infrastructure in your datacenter.


We have 6 soon to be 8 boxes in a remote DC, and we don’t have any
flexibility around the networking.

Each box has one NIC, with a public IP, and we have a couple of /27
address ranges to use.  We need to specify which port on the switch
that /27 will be going to.

So what I would like to do is build a private address network across
all 8 boxes, either using something like PeerVPN / Tinc or the new VPN
features built in to Vswitch, I would then put that on vmbr1 for
example.

Vmbr0 would be the public internet port on each box, and on one box I
would run up an instance of PFSense or similar in a VM which I would
route the /27’s to and then forward them to IPs on the internal IP
pool.

Does Cloudstack have the ability to manage a network structure such as
this, and if so how might I go about it? I must admit after reading
the docs and launching a test lab I couldn’t work out how to build
such a structure.

As a side note, I had extreme difficulties getting the packages to
build on Ubuntu 16.04 and ended up using the pre-built packages on
Ubuntu 14.04 instead, just to get a test environment set up, I see
there is already a ticket open against this issue though.

Thanks for such a great peace of software, and I appreciate any
suggestions or advice anyone can offer on this issue.

Reply via email to