"Some untagged networks are assigned to same physical interface" error after adding new hosts to already deployed env
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Confirmed
|
Medium
|
Fuel Sustaining | ||
8.0.x |
Won't Fix
|
Medium
|
Fuel Python (Deprecated) | ||
Mitaka |
Won't Fix
|
Medium
|
MOS Maintenance |
Bug Description
Detailed bug description:
Error "Some untagged networks are assigned to the same physical interface. You should assign them to different physical interfaces." is displayed (but only for some hosts) when trying to deploy additional nodes into env using advanced network template.
Steps to reproduce:
1) enable advanced feature in Fuel
2) Create new environment
3) create a new network dedicated for ceph
fuel --env 1 network-group --create --node-group 1 --name "cluster" --release 2 --cidr "172.31.5.0/24" --vlan 504
4) upload custom network template
fuel --env 1 network-template --upload --dir ./
5) add 3 physical hosts and assign them a virt role
6) define 3 VMs on each hypervisor
for i in 19 20 22;do fuel2 node create-vms-conf $i --conf '{"id":
#id1 = for mongo, id2 = for controller, id3 - for LMA installed after the env is deployed (plugin is hot-plugabble)
7) Set proper IP ranges on network tabs (VLANs are already specified after the template is uploaded)
8) privison VMs via UI or via cli (fuel2 env spawn-vms 1)
9) once the new VMs are discovered assign them with Controller, and Mongo roles; add physical compute nodes and Ceph OSDs
10) Deploy changes
11) Install LMA plugin
12) enable and configure LMA plugin
13) add 3 spare VMs created in step 8 with LMA specific roles
14) deploy changes
Expected result:
Deployment of 3 additional hosts for LMA finishes successfully.
Actual result:
Deployment in step 14 fails with the following Error:
Error
Some untagged networks are assigned to the same physical interface. You should assign them to different physical interfaces. Affected:
"management", "public", "private" networks at node "node-1 (53:34)"
"management", "public", "private" networks at node "node-2 (50:b4)"
"management", "public", "private" networks at node "node-6 (fe:58)"
"management", "public", "private" networks at node "node-4 (50:ec)"
"management", "public", "private" networks at node "node-5 (53:30)"
"management", "public", "private" networks at node "node-9 (fb:90)"
All nodes mentioned in above error are only physical hosts (computes and ceph OSDs) added in step 9.
When checking network settings in Fuel WebUI VLANs are not specified anymore.
Impact:
High, the deployment cannot be finished without installing additional hosts.
Description of the environment:
Operation system:
Ubuntu 14.04
Version of components:
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "8.0"
api: "1.0"
build_number: "570"
build_id: "570"
fuel-nailgun_sha: "558ca91a854cf2
python-
fuel-agent_sha: "658be72c4b42d3
fuel-
astute_sha: "b81577a5b7857c
fuel-library_sha: "c2a335b5b725f1
fuel-ostf_sha: "3bc76a63a9e7d1
fuel-mirror_sha: "fb45b80d7bee58
fuelmenu_sha: "78ffc73065a967
shotgun_sha: "63645dea384a37
network-
fuel-upgrade_sha: "616a7490ec7199
fuelmain_sha: "d605bcbabf3153
Network model:
Neutron with VXLANs
Additional Information:
Diagnostic snapshot can be provided privately to an engineer working on this bug since it might contain customer specific data.
Network template uploaded in step 4:
https:/
[1] reduced footprint feature: https:/
tags: | added: customer-found |
description: | updated |
Changed in fuel: | |
assignee: | nobody → Fuel Python Team (fuel-python) |
importance: | Undecided → High |
tags: | added: team-network |
tags: | added: area-python |
no longer affects: | fuel/newton |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → l23network (l23network) |
Changed in fuel: | |
assignee: | Registry Administrators (registry) → Fuel Sustaining (fuel-sustaining-team) |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Georgy Kibardin (gkibardin) |
Changed in fuel: | |
assignee: | Georgy Kibardin (gkibardin) → Fuel Sustaining (fuel-sustaining-team) |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Dmitry Guryanov (dguryanov) |
Changed in fuel: | |
assignee: | Dmitry Guryanov (dguryanov) → Fuel Sustaining (fuel-sustaining-team) |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Georgy Kibardin (gkibardin) |
tags: | added: support |
Please provide more info: diagnostic snapshot and network template would be helpful.