CloudStack SSVM Network Topology with XenServer

For those trying to debug SSVM networking, the following screenshots should help narrow down the issue. These screenshots are from a Apache CloudStack 4.3.0 environment with XenServer hypervisor hosts. Each XenServer hosts has 4 physical network interfaces labeled as below:

  1. NIC0 – MGMT
  2. NIC1 – STORAGE (NOTE: Storage is unused in my setup)
  3. NIC2 – GUEST
  4. NIC3 – PUBLIC

This can be verified using XenCenter.

Screen Shot 2014-06-05 at 4.03.02 pm

And the matching settings in Apache CloudStack Zone configuration.

Screen Shot 2014-06-05 at 4.05.12 pm

With these settings in place, the SSVM network configuration looks as below in XenCenter:

Screen Shot 2014-06-05 at 4.06.29 pm

As expected,

  1. SSVM eth0 is mapped to link local
  2. SSVM eth1 is mapped to MGMT
  3. SSVM eth2 is mapped to VLAN-81a188af-903a-6a13-a099-04b9af4f245d-55, which is my Public VLAN 55
  4. SSVM eth3 is mapped to MGMT (Its mapped back to MGMT as my STORAGE network us unused)

Lastly, lets look at the VLAN assignments on the switch. I am using a Netgear GS108T 8 port smart switch. The Public VLAN 55 is tagged to all the ports. You will tag all the guest VLANs also to your desired switch ports

Screen Shot 2014-06-05 at 4.20.47 pm

By Shanker Balan

Shanker Balan is a devops and infrastructure freelancer with over 14 years of industry experience in large scale Internet systems. He is available for both short term and long term projects on contract. Please use the Contact Form for any enquiry.


  1. Hi Shanker, I’m very happy finding your blog because I’m testing CloudStack with Xenserver 6.2 but it’s “imposible” it working with advanced network. I’m testing with xenserver host with two nic. It’s posible you post an example with this configuration? Our LAN is and I can setup advanced network with no errors, but System VM machins not starting. I assign a ficticial public ip range, but a I don’t know if my configuration is OK.

    Thanks in advance

  2. Hi Oscar,

    Sorry, I don’t have a config handy. Is your dummy public IP range routable? All the system VMs (SSVM, CPVM, VRs) will use this range by default so make sure its routable and can reach the Internet.

Leave a comment

Your email address will not be published. Required fields are marked *