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":1,"mem":128,"cpu":6,"vda_size":"200G"}' \ '{"id":2,"mem":128,"cpu":10,"vda_size":"200G"}' '{"id":3,"mem":128,"cpu":6,"vda_size":"900G"}';done
#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.
Additional Information:
Diagnostic snapshot can be provided privately to an engineer working on this bug since it might contain customer specific data.
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,"mem" :128,"cpu" :6,"vda_ size":" 200G"}' \ '{"id": 2,"mem" :128,"cpu" :10,"vda_ size":" 200G"}' '{"id": 3,"mem" :128,"cpu" :6,"vda_ size":" 900G"}' ;done
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: 9e395940c232911 ffb851899c1" fuelclient_ sha: "4f234669cfe88a 9406f4e438b1e1f 74f1ef484a5" e1436b86ac4567a b914bfb451b" nailgun- agent_sha: "b2bb466fd5bd92 da614cdbd819d69 99c510ebfb1" 4be8748492bae1d ec2fa89b446" b994f78d4c78723 d29fa44685a" 95ff34eadc29552 f4235fa6c52" 99d931f926e5c95 12e2b442749" 4b707c081d128cb 7eea611474f" dde5c01d4f89055 66978e5d906" checker_ sha: "a43cf96cd9532f 10794dce736350b f5bed350e9d" f69759e97e42f9b 97dfc87e85b" 82d56d0ce814345 8be67c53434"
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.
[1] reduced footprint feature: https:/ /docs.mirantis. com/openstack/ fuel/fuel- 8.0/operations. html#reduced- footprint- ops