[library] neutron-dhcp-agent got configured wrong each time when got started
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Won't Fix
|
Medium
|
Ilya Shakhat | ||
5.0.x |
Won't Fix
|
Medium
|
Ilya Shakhat | ||
5.1.x |
Won't Fix
|
Medium
|
Ilya Shakhat | ||
6.0.x |
Won't Fix
|
Medium
|
Ilya Shakhat | ||
6.1.x |
Won't Fix
|
Medium
|
Ilya Shakhat |
Bug Description
By some reason when neutron-dhcp-agent is under corosync management it got configured somehow wrong because after each and every move between nodes it got assigned new IP/Port when old one still kept in database and occupying IP. It basically wrong because of two reasons: IP addresses wouldn't be renewed (only requested again through discovery) and IP addresses for old instances got wasted and wouldn't be used anymore until deleting them from DB.
Steps to reproduce:
1. Deploy ubuntu ha configuration.
2. Write down IP address fro DHCP server in default network net04.
3. Using crm force move of dhcp agent on the different controller.
4. Take a look on new IP address that dhcp server got allocated for himself.
Observed behavior:
dhcp-server got new ip address from net04 network. Old one port went down and not used anymore but still in db and couldn't be used for instances. Instances wouldn't be able to renew address. When ip address lease will be end they will send new discovery and request instead of just direct lease prolong request by using old IP.
description: | updated |
no longer affects: | fuel/5.1.x |
summary: |
- neutron-dhcp-agent got configured wrong each time when got started + [library] neutron-dhcp-agent got configured wrong each time when got + started |
Changed in fuel: | |
milestone: | 6.0 → 5.1 |
tags: | added: neutron |
no longer affects: | fuel |
Changed in mos: | |
assignee: | MOS Neutron (mos-neutron) → Ilya Shakhat (shakhat) |
Changed in mos: | |
milestone: | 6.0 → 6.0.1 |
Changed in mos: | |
importance: | Medium → High |
importance: | High → Medium |
milestone: | 6.0.1 → 6.0 |
milestone: | 6.0 → 6.0.1 |
status: | Won't Fix → Confirmed |
status: | Confirmed → Won't Fix |
no longer affects: | fuel/5.0.x |
mihgen: aleksandr_null: good what Fuel version is it?
[11:58am] aleksandr_null: 5.0
[11:58am] aleksandr_null: and all previous