Wednesday, January 28, 2015

What they don't seem to be showing in an openstack neutron config.... (Openstack, bonding, lacp and vlans)






What they don't seem to be showing in an openstack neutron config
After MONTHS of digging and research, I came across an article and cross referenced it.

XEN

Companies like RackSpace are running a xen hypervisor, Bonding and trunking the interfaces and deploying a nova-compute (openstack hypervisor connector) on a (paravirtual) domU (virtual) with vlan tagging. All done outside openstack. The dom then needs only one unbonded interface after that.....

Do note that running nova-compute inside dom0 is not recommended for XenServer. Openstack uses something call XAPI (xen application programming interface) to communicate from a paravirtual domU to dom0. Intresting concept to keep in mind when planning a real working openstack. I still havent gotten bonding and LACP working in openvswitch... but this makes it a really worthwhile workaround....

Dont want this but want xen?
Install Oracle Virtual Server 3.3
Running nova-compute inside dom0  is supported by oracle. Configure bonding, vlans, etc. on xen bridge.

"Managing Oracle VM with OpenStack To connect Oracle VM to OpenStack, we currently use the libvirt driver. Xen is fully supported by the libvirt driver, so the integration is very natural. The version of Oracle VM used in the technology preview uses the Unbreakable Enterprise Kernel Release 3 (also known as, UEK3), which is a new 3.8 upstream kernel. As a result, Oracle VM uses the latest version of the hardware drivers and Open vSwitch."

Reference:
http://www.oracle.com/technetwork/server-storage/vm/ovm-linux-openstack-2202503.pdf


Also, I read Controllers (core services like glance,keystone,nova,cinder,etc) should not be run on top of xen.


So for now. Just another note from the impatient.

Controllers- 4 x NON-XEN Fedora
Hypervisor - 1X Oracle VM Xen 3.3 + Dom0 (XAPI) + 1 Fedora (paravirtual) DomU (xen nova-compute host)

I'm going to test OracleVM versus a xen fedora with a paravirt domU........

Oh BTW:  http://docs.openstack.org/trunk/config-reference/content/introduction-to-xen.html

1 comment: