OpenStack Dashboard gets 10.20.0.2 IP when assigned as default router
Bug #1391947 reported by
Alexis Susset
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
Medium
|
Aleksey Kasatkin | ||
6.0.x |
Won't Fix
|
Medium
|
Fuel Python (Deprecated) |
Bug Description
When installing Fuel 6.0 with the following settings:
IP: 10.20.0.3
Default router: 10.20.0.2
and then deploy a first environment, the environment OpenStack Dashboard gets assigned 10.20.0.2 IP which conflicts with the default router.
Changed in fuel: | |
assignee: | nobody → Fuel Python Team (fuel-python) |
importance: | Undecided → High |
milestone: | none → 6.0 |
Changed in fuel: | |
importance: | High → Medium |
milestone: | 6.0 → 6.1 |
tags: | added: module-networks |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Aleksey Kasatkin (alekseyk-ru) |
To post a comment you must log in.
It happened because nailgun, by mistake, always thinks that gateway for admin network is 10.20.0.1.
Your issue wont be present in current master, see exaplanation below:
It was possible because nailgun was using separate ip pool for networks, called static.
After tech-preview we merged all necessery patches to remove static pool, so nailgun will try to reuse ips
assigned by dhcp, and in case assignment by dhcp - dnsmasq will perform icmp ping, before any particular ip will be given to a node.
Though in order to eliminate possibility of incosistent state in nailgun database, we need to add several fixes: settings. yaml in ADMIN_NETWORK section /github. com/stackforge/ fuel-web/ blob/master/ nailgun/ nailgun/ fixtures/ admin_network. json
1. Add default gateway of admin network in /etc/nailgun/
2. When fixtures is uploaded add one more ip_addr database object with gateway value
https:/