[vCenter] Wrong default gateway on cinder-vmware and compute-vmware nodes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Alexander Arzhanov | ||
7.0.x |
Fix Released
|
Critical
|
Denis Meltsaykin | ||
8.0.x |
Fix Released
|
Critical
|
Alexander Arzhanov |
Bug Description
As default gateway on compute-vmware and cinder-vmware nodes is used ip address of Fuel node (admin network) instead ip address of vrouter (management network).
Fuel 8.0 ISO #529
Enviroment:
Compute: QEMU + vCenter
Networking Setup: Neutron with VMware DVS (ML2 plugin)
Storage backends: default
Additional services: all by default
[root@nailgun ~]# fuel nodes
id | status | name | cluster | ip | mac | roles | pending_roles | online | group_id
---|---
1 | ready | Untitled (ce:6c) | 1 | 10.109.0.6 | 64:6e:71:2b:ce:6c | controller | | True | 1
4 | ready | Untitled (d8:c5) | 1 | 10.109.0.3 | 64:6c:a9:9a:d8:c5 | cinder-vmware | | True | 1
2 | ready | Untitled (f6:df) | 1 | 10.109.0.7 | 64:4a:c7:76:f6:df | cinder, compute | | True | 1
3 | ready | Untitled (8b:28) | 1 | 10.109.0.5 | 64:33:16:d4:8b:28 | compute-vmware | | True | 1
5 | ready | Untitled (0f:14) | 1 | 10.109.0.4 | 64:8b:51:4a:0f:14 | cinder-vmware | | False | 1
6 | discover | Untitled (f9:47) | None | 10.109.0.8 | 64:ba:b6:d4:f9:47 | | | True | None
Compute-vmware node:
[root@nailgun ~]# ssh node-3 ip route
Warning: Permanently added 'node-3' (ECDSA) to the list of known hosts.
default via 10.109.0.1 dev br-fw-admin
10.109.0.0/24 dev br-fw-admin proto kernel scope link src 10.109.0.5
10.109.1.0/24 dev br-mgmt proto kernel scope link src 10.109.1.7
10.109.2.0/24 dev br-storage proto kernel scope link src 10.109.2.5
unreachable 169.254.169.254 scope host
Cinder-vmware node:
[root@nailgun ~]# ssh node-4 ip route
Warning: Permanently added 'node-4' (ECDSA) to the list of known hosts.
default via 10.109.0.1 dev br-fw-admin
10.109.0.0/24 dev br-fw-admin proto kernel scope link src 10.109.0.3
10.109.1.0/24 dev br-mgmt proto kernel scope link src 10.109.1.6
10.109.2.0/24 dev br-storage proto kernel scope link src 10.109.2.4
Compute node (for comparison):
[root@nailgun ~]# ssh node-2 ip route
Warning: Permanently added 'node-2' (ECDSA) to the list of known hosts.
default via 10.109.1.2 dev br-mgmt
10.109.0.0/24 dev br-fw-admin proto kernel scope link src 10.109.0.7
10.109.1.0/24 dev br-mgmt proto kernel scope link src 10.109.1.8
10.109.2.0/24 dev br-storage proto kernel scope link src 10.109.2.6
unreachable 169.254.169.254 scope host
description: | updated |
tags: | added: area-pce-vcenter vcenter |
Changed in fuel: | |
milestone: | none → 9.0 |
importance: | Undecided → Critical |
assignee: | nobody → Partner Centric Engineering (fuel-partner-engineering) |
Changed in fuel: | |
status: | New → Confirmed |
Changed in fuel: | |
importance: | Critical → High |
Changed in fuel: | |
status: | Confirmed → In Progress |
tags: | added: on-verification |
For reconfigure gw to public vip on compute node execute "configure_ default_ route" task, which run /etc/puppet/ modules/ osnailyfacter/ modular/ netconfig/ configure_ default_ route.pp puppet manifest. In nsxv plugin we run custom task, which execute this manifest. Please do not rename or move this manifest, else nsxv plugin will not work.