https://blueprints.launchpad.net/fuel/+spec/vcenter-vlan-manager
Now, in a 5.0 and 5.1 releases Fuel doesn’t support Nova-Network in VLANmanager mode for vCenter as a hypervisor. We want to add this feature in Fuel 6.0.
Nova-network can run in several modes, but only FlatDHCPManager works properly with vCenter now. In this case all virtual machines (even used by different tenants) are contained in one L2 broadcast domain. Also only one pool of ip addresses is used for all tenants. It is a problem for security and scalability.
We can avoid problems which were described in the previous point by using vlan technology. Thereafter fuel-clouds will meet the needs of huge enterprise deployment.
To fully support VlanManager the following changes must be implemented:
This is the principle scheme of deployment configuration:
+---------------------+
| ESXi1 |
| +-----+ |
| | VM1 +--+ |
| +-----+ | +------+ |vlan 100
| +-+-br100+-+---------|
| +-----+ | +------+ | |
| | VM2 +--+ | |
| +-----+ | |
| | |
| +-----+ | |
| | VM5 +--+ | |
| +-----+ | +------+ |vlan 103 |
+---------------------+ +---------+ | +-+-br103+-+-------+ |
| Controller node | | VMware | | +-----+ | +------+ | | |
| | | vCenter | +------+ | VM6 +--+ | | |
| +----------------+ | | | | | +-----+ | | |
| |nova-compute | | | | | +---------------------+ | |
| |services +----+ +-+ | |
| |+-------------+ | | | | | +---------------------------------| |
| ||nova-network + | | | | | | +---------------------+ | |
| || + | | | | +--o---+ ESXi2 | | |
| |+----+----+---+ | | | | | | +-----+ | | |
| +-----|----|-----+ | +---------+ | | | VM7 +--+ | | |
+--------|----|-------+ | | +-----+ | +------+ | | |
| | | | +-+-br103+-+-------| |
| +-------------------------+ | +-----+ | +------+ | |
| | | VM8 +--+ | |
| | +-----+ | |
| | | |
| | +-----+ | |
| | | VM3 +--+ | |
| | +-----+ | +------+ | |
| | +-+-br100+-+---------+
| | +-----+ | +------+ | |
| | | VM4 +--+ | |
| | +-----+ | |
| +---------------------+ |
| |
+------------------------------------------------------------------+
Using FlatDHCPManager mode of nova-network or neutron networking.
None
None
None
Because in this mode virtual machines from different tenants work in different L2 segments, security of environment will be increased by this changes.
None
None
Some network performance improvement is awaited due to segregating virtual machines into different broadcast domains. This effect will be increased with growth of cloud and amount of virtual machines.
Because this technology is based on vlan tagging before deploy you need to make sure, that your switch supports 802.1q standard.
None
Primary assignee: igajsin (Igor Gajsin)
Feature Lead: gcon-monolake (Andrey Danin)
QA: tdubyk (Tatyana Dubyk)
Documentations: ipovolotskaya (Irina Povolotskaya)
None
Fuel documentation which describes networking in vCenter based deployment must be rewritten with taking into account new features: