yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #53534
[Bug 1598256] Re: neutron gateway fails to find network device names "eno1"
The neutron-gateway charm is simply doing what it is told [1] ("use eth1
for the neutron external network"). As it stands, in cases where a
machine's eth device naming is different, the charm configuration value
which is defined by the bundle will need to be customized by the user.
This may be true for other configurations too - in that a user might
need to adjust configs or values to fit his or her deployment
environment. Such as: admin password, osd-devices, block device names,
and such.
[1] https://api.jujucharms.com/charmstore/v5/openstack-
base/archive/bundle.yaml
** Changed in: neutron-gateway (Juju Charms Collection)
Status: New => Opinion
** Changed in: neutron-gateway (Juju Charms Collection)
Importance: Undecided => Wishlist
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1598256
Title:
neutron gateway fails to find network device names "eno1"
Status in neutron:
Invalid
Status in neutron-gateway package in Juju Charms Collection:
Opinion
Bug description:
OS Version: Openstack-base-43
Neutron-gateway: neutron-gateway-1
MAAS: 2.0 b8
Juju: 2.0 b10
Series: Xenial
Steps:
1) Bootstrap MAAS controller
2) juju deploy openstack-base-43
Result:
2016-07-01 15:20:10 INFO juju-log Adding port eth1 to bridge br-ex
2016-07-01 15:20:10 INFO config-changed Cannot find device "eth1"
2016-07-01 15:20:10 INFO config-changed Traceback (most recent call last):
2016-07-01 15:20:10 INFO config-changed File "/var/lib/juju/agents/unit-neutron-gateway-0/charm/hooks/config-changed", line 349, in <module>
2016-07-01 15:20:10 INFO config-changed hooks.execute(sys.argv)
2016-07-01 15:20:10 INFO config-changed File "/var/lib/juju/agents/unit-neutron-gateway-0/charm/hooks/charmhelpers/core/hookenv.py", line 717, in execute
2016-07-01 15:20:10 INFO config-changed self._hooks[hook_name]()
2016-07-01 15:20:10 INFO config-changed File "/var/lib/juju/agents/unit-neutron-gateway-0/charm/hooks/charmhelpers/contrib/openstack/utils.py", line 1574, in wrapped_f
2016-07-01 15:20:10 INFO config-changed restart_functions)
2016-07-01 15:20:10 INFO config-changed File "/var/lib/juju/agents/unit-neutron-gateway-0/charm/hooks/charmhelpers/core/host.py", line 475, in restart_on_change_helper
2016-07-01 15:20:10 INFO config-changed r = lambda_f()
2016-07-01 15:20:10 INFO config-changed File "/var/lib/juju/agents/unit-neutron-gateway-0/charm/hooks/charmhelpers/contrib/openstack/utils.py", line 1573, in <lambda>
2016-07-01 15:20:10 INFO config-changed (lambda: f(*args, **kwargs)), restart_map, stopstart,
2016-07-01 15:20:10 INFO config-changed File "/var/lib/juju/agents/unit-neutron-gateway-0/charm/hooks/charmhelpers/contrib/hardening/harden.py", line 81, in _harden_inner2
2016-07-01 15:20:10 INFO config-changed return f(*args, **kwargs)
2016-07-01 15:20:10 INFO config-changed File "/var/lib/juju/agents/unit-neutron-gateway-0/charm/hooks/config-changed", line 139, in config_changed
2016-07-01 15:20:10 INFO config-changed configure_ovs()
2016-07-01 15:20:10 INFO config-changed File "/var/lib/juju/agents/unit-neutron-gateway-0/charm/hooks/neutron_utils.py", line 712, in configure_ovs
2016-07-01 15:20:10 INFO config-changed add_bridge_port(EXT_BRIDGE, ext_port_ctx['ext_port'])
2016-07-01 15:20:10 INFO config-changed File "/var/lib/juju/agents/unit-neutron-gateway-0/charm/hooks/charmhelpers/contrib/network/ovs/__init__.py", line 49, in add_bridge_port
2016-07-01 15:20:10 INFO config-changed subprocess.check_call(["ip", "link", "set", port, "up"])
2016-07-01 15:20:10 INFO config-changed File "/usr/lib/python2.7/subprocess.py", line 541, in check_call
2016-07-01 15:20:10 INFO config-changed raise CalledProcessError(retcode, cmd)
2016-07-01 15:20:10 INFO config-changed subprocess.CalledProcessError: Command '['ip', 'link', 'set', u'eth1', 'up']' returned non-zero exit status 1
2016-07-01 15:20:10 ERROR juju.worker.uniter.operation runhook.go:107 hook "config-changed" failed: exit status 1
2016-07-01 15:20:10 INFO juju.worker.uniter resolver.go:107 awaiting error resolution for "config-changed" hook
2016-07-01 15:20:10 DEBUG juju.worker.uniter agent.go:17 [AGENT-STATUS] error: hook failed: "config-changed"
ubuntu@azurill:/var/log/juju$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br-eno1 state UP mode DEFAULT group default qlen 1000
link/ether ec:b1:d7:7f:ff:a4 brd ff:ff:ff:ff:ff:ff
3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether ec:b1:d7:7f:ff:a5 brd ff:ff:ff:ff:ff:ff
4: eno3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether ec:b1:d7:7f:ff:a6 brd ff:ff:ff:ff:ff:ff
5: eno4: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether ec:b1:d7:7f:ff:a7 brd ff:ff:ff:ff:ff:ff
6: br-eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether ec:b1:d7:7f:ff:a4 brd ff:ff:ff:ff:ff:ff
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1598256/+subscriptions
References