Restarting nova-network removes ip packet filters
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Russell Bryant | ||
Essex |
Fix Released
|
Undecided
|
Unassigned | ||
nova (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Running essex on RHEL
On a running nova setup (all in one), I have FlatDHCP working successfully until I restart nova-network,
shortly after restarting nova-network my instances loose their ip addresses
Before the nova-network restart I have the following filters reported by iptables (in addition to others)
Chain nova-network-INPUT (1 references)
pkts bytes target prot opt in out source destination
34 15516 ACCEPT udp -- demonetbr0 * 0.0.0.0/0 0.0.0.0/0 udp dpt:67
0 0 ACCEPT tcp -- demonetbr0 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:67
0 0 ACCEPT udp -- demonetbr0 * 0.0.0.0/0 0.0.0.0/0 udp dpt:53
0 0 ACCEPT tcp -- demonetbr0 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:53
after restarting nova-network these rules are gone
Chain nova-network-INPUT (1 references)
pkts bytes target prot opt in out source destination
as a result of these filter rules not being present the instances can no longer communicate
with dnsmasq to obtain ipaddresses
as a workaroud, the only way I can see to get the filters defined again is to
manually kill dnsmasq
and
start up a new instance
as these filters are added when nova starts dnsmasq (if it isn't running) in
nova.network.
which only happens when we start an instance
perhapes the filters could be added on startup?
Related branches
- Chuck Short: Pending requested
-
Diff: 56 lines (+14/-4)3 files modifieddebian/changelog (+8/-0)
debian/control (+6/-3)
debian/nova-console.install (+0/-1)
Changed in nova: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in nova: | |
assignee: | Tom Fifield (fifieldt) → nobody |
Changed in nova: | |
status: | In Progress → Confirmed |
Changed in nova: | |
assignee: | nobody → Russell Bryant (russellb) |
Changed in nova: | |
milestone: | none → folsom-2 |
status: | Fix Committed → Fix Released |
Changed in nova (Ubuntu): | |
status: | New → Fix Released |
Changed in nova (Ubuntu Precise): | |
status: | New → Confirmed |
Changed in nova: | |
milestone: | folsom-2 → 2012.2 |
Fix proposed to branch: master /review. openstack. org/7784
Review: https:/