Network verification fails with networking template when adding new node to operational cluster: 'Some untagged networks are assigned to the same physical interface.'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Ryan Moe | ||
7.0.x |
Won't Fix
|
High
|
Ryan Moe |
Bug Description
Fuel version info (7.0 build #253): http://
After adding new network groups they are automatically assigned to nics on new nodes:
2015-09-08 11:47:37.435 WARNING [7f2a0ad54740] (manager) Cannot assign all networks appropriately fornode u'Untitled (4a:90)'. Set all unassigned networks to theinterface u'eth0'
That causes network verification failure, because few networks without VLAN tags can be assigned to the same interface:
Verification failed.
Some untagged networks are assigned to the same physical interface. You should assign them to different physical interfaces. Affected: "admin (PXE)", "mongo", "database", "ceph", "openstack", "services", "messaging", "ha" networks at node "cz5551"
Steps to reproduce:
1. Create environment
2. Upload network template for it
3. Add custom networks for environment. Do not assign vlan tags to them because L2 configuration is taken from template only.
4. Add nodes to cluster.
5. Run network verification
Expected result: network verification passed
Actual result: network verification failed because custom networks are automatically assigned to nodes nics
There is no sense to assign custom networks to nics in DB, because they can be used with networking templates only. And if net template is uploaded to environment then networks to nics mapping is taken from it, not from DB.
no longer affects: | fuel/8.0.x |
Changed in fuel: | |
milestone: | 7.0 → 8.0 |
tags: | added: swarm-blocker |
Changed in fuel: | |
assignee: | Ryan Moe (rmoe) → Igor Kalnitsky (ikalnitsky) |
Changed in fuel: | |
assignee: | Igor Kalnitsky (ikalnitsky) → Ryan Moe (rmoe) |
tags: | added: area-python |
tags: | added: on-verification |
@Artem, could you please provide used network template.