Le 2015-10-04 23:27, Adam Lawson a écrit :
Hi Gilles, ESXi uses linuxbridges or are you referring to a multi
hypervisor scenario? Curious you know the names in advance.......
Hi,
EXSi / vSphere use their own network stack, I use a dvSwitch.
I'm not currently on a multi-hypervisor config, but that's a goal.
I have started a POC with just vSphere to validate the interoperability.
To know the bridges names, simply watch on the network node after
creating the networks.
Here is my network and subnet creation :
# neutron net-create --shared --provider:network_type vlan
--provider:physical_network physvlans --provider:segmentation_id 2005
data
# neutron subnet-create --no-gateway --enable-dhcp --name data-subnet
--allocation-pool start=10.105.134.245,end=10.105.134.249 data
10.105.134.243/22
Then, after some seconds :
# brctl show
bridge name bridge id STP enabled interfaces
brq48bf07ce-6e 8000.005056bc6a06 no
eth2.2005
tapf18ab703-c1
So, I have to create a portGroup in my vSphere dvSwitch, with the name
brq48bf07ce-6e.
Eth2 is my VLAN trunk interface, attached to the br-int portGroup, in
the same dvSwitch.
The problem I had for several days was that you need the Neutron
linuxbridge plugin agent on the compute node, even if I thought it was
not necessary,
with VMware, the compute node is just a proxy to vCenter, it does not
need local bridges as with KVM.
But without the linuxbridge agent, nova will just bind the instances to
br-int (like the default config integration_bridge says)
So, perhaps it is a collateral effect, not really wanted, but it's
working !
On Oct 4, 2015 2:15 PM, "Gilles Mocellin"
<gilles.mocel...@nuagelibre.org> wrote:
Le 04/10/2015 03:29, Adam Lawson a écrit :
So I have to ask, last I heard, you have to run nova network if
you want to use OpenStack with VMware without an nsx license. Is
this still the case or are there plans for changes in the near
future that I missed where one can run neutron with VMware without
an NSX license procurement?
Just wondering, haven't heard but I do know there are efforts to
sunset nova network at some point...
//adam
Hello,
I've just manage to make it work with Neutron ML2 / Linuxbridge /
VLAN provider networks.
The only drawback is that you have to pre-create portGroups with the
names of the linux bridges created on the compute node / network
node.
You also have to create a trunk portGroup br-int, with promiscuous,
transmit forge and MAC modification accepted.
This is where you connect the VLAN interface of your network node.
It's a bit condensed, but now you know it's possible !
PS:
There a ML2 mechanism driver : vmware_dvs that should ease this,
creating the portgroups, but :
- It's not packages on Ubuntu cloud archive
- I didn't manage to make it work. I had errors creating some access
policies...
--
GillesMo
_______________________________________________
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
[1]
Links:
------
[1]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
_______________________________________________
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators