问题解决:[email protected] 服务failed。

在devstack安装的环境中devstack@q-agt.service 服务总是重启失败。

看下该unit的日志报错:

Unable to deploy instance for loadbalancer: 5c5a983f-29a6-4752-9acd-5e9a72765367#033[00m: TimeoutException: Commands [<ovsdbapp.schema.open_vswitch.commands.AddPortCommand object at 0x7f180dc27410>, <ovsdbapp.backend.ovs_idl.command.DbSetCommand object at 0x7f180dc275d0>, <ovsdbapp.backend.ovs_idl.command.DbSetCommand object at 0x7f180dc27790>] exceeded timeout 10 seconds
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00mTraceback (most recent call last):
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m  File "/opt/stack/neutron-lbaas/neutron_lbaas/agent/agent_manager.py", line 193, in _reload_loadbalancer
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m    self.device_drivers[driver_name].deploy_instance(loadbalancer)
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m  File "/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 274, in inner
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m    return f(*args, **kwargs)
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m  File "/opt/stack/neutron-lbaas/neutron_lbaas/drivers/haproxy/namespace_driver.py", line 229, in deploy_instance
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m    self.create(loadbalancer)
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m  File "/opt/stack/neutron-lbaas/neutron_lbaas/drivers/haproxy/namespace_driver.py", line 256, in create
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m    self._plug(namespace, loadbalancer.vip_port, loadbalancer.vip_address)
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m  File "/opt/stack/neutron-lbaas/neutron_lbaas/drivers/haproxy/namespace_driver.py", line 353, in _plug
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m    mtu=port.network.mtu
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m  File "/opt/stack/neutron/neutron/agent/linux/interface.py", line 275, in plug
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m    bridge, namespace, prefix, mtu)
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m  File "/opt/stack/neutron/neutron/agent/linux/interface.py", line 374, in plug_new
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m    internal=internal)
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m  File "/opt/stack/neutron/neutron/agent/linux/interface.py", line 346, in _ovs_add_port
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m    ovs.replace_port(device_name, *attrs)
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m  File "/opt/stack/neutron/neutron/agent/common/ovs_lib.py", line 319, in replace_port
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m    *interface_attr_tuples))
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m  File "/usr/lib64/python2.7/contextlib.py", line 24, in __exit__
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m    self.gen.next()
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m  File "/usr/lib/python2.7/site-packages/ovsdbapp/api.py", line 112, in transaction
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m    del self._nested_txns_map[cur_thread_id]
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m  File "/usr/lib/python2.7/site-packages/ovsdbapp/api.py", line 69, in __exit__
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m    self.result = self.commit()
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m  File "/usr/lib/python2.7/site-packages/ovsdbapp/backend/ovs_idl/transaction.py", line 57, in commit
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m    timeout=self.timeout)
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00mTimeoutException: Commands [<ovsdbapp.schema.open_vswitch.commands.AddPortCommand object at 0x7f180dc27410>, <ovsdbapp.backend.ovs_idl.command.DbSetCommand object at 0x7f180dc275d0>, <ovsdbapp.backend.ovs_idl.command.DbSetCommand object at 0x7f180dc27790>] exceeded timeout 10 seconds
neutron-lbaasv2-agent: ERROR neutron_lbaas.agent.agent_manager #033[01;35m#033[00m#033[00m
neutron-lbaasv2-agent: #033[01;31mERROR ovsdbapp.schema.open_vswitch.impl_idl [#033[00;36m-#033[01;31m] #033[01;35m#033[01;31mPost-commit checks failed#033[00m: TimeoutException: Commands [<ovsdbapp.schema.open_vswitch.commands.AddPortCommand object at 0x7f180dc27410>, <ovsdbapp.backend.ovs_idl.command.DbSetCommand object at 0x7f180dc275d0>, <ovsdbapp.backend.ovs_idl.command.DbSetCommand object at 0x7f180dc27790>] exceeded timeout 10 seconds
neutron-lbaasv2-agent: ERROR ovsdbapp.schema.open_vswitch.impl_idl #033[01;35m#033[00mTraceback (most recent call last):
neutron-lbaasv2-agent: ERROR ovsdbapp.schema.open_vswitch.impl_idl #033[01;35m#033[00m  File "/usr/lib/python2.7/site-packages/ovsdbapp/schema/open_vswitch/impl_idl.py", line 40, in post_commit
neutron-lbaasv2-agent: ERROR ovsdbapp.schema.open_vswitch.impl_idl #033[01;35m#033[00m    self.do_post_commit(txn)
neutron-lbaasv2-agent: ERROR ovsdbapp.schema.open_vswitch.impl_idl #033[01;35m#033[00m  File "/usr/lib/python2.7/site-packages/ovsdbapp/schema/open_vswitch/impl_idl.py", line 60, in do_post_commit
neutron-lbaasv2-agent: ERROR ovsdbapp.schema.open_vswitch.impl_idl #033[01;35m#033[00m    timeout=self.timeout)
neutron-lbaasv2-agent: ERROR ovsdbapp.schema.open_vswitch.impl_idl #033[01;35m#033[00mTimeoutException: Commands [<ovsdbapp.schema.open_vswitch.commands.AddPortCommand object at 0x7f180dc27410>, <ovsdbapp.backend.ovs_idl.command.DbSetCommand object at 0x7f180dc275d0>, <ovsdbapp.backend.ovs_idl.command.DbSetCommand object at 0x7f180dc27790>] exceeded timeout 10 seconds

主要的错误是:Commands [<ovsdbapp.schema.open_vswitch.commands.AddPortCommand object at 0x7f180dc27410>, <ovsdbapp.backend.ovs_idl.command.DbSetCommand object at 0x7f180dc275d0>, <ovsdbapp.backend.ovs_idl.command.DbSetCommand object at 0x7f180dc27790>] exceeded timeout 10 seconds

ovsdb服务出错。

我做了一下两件事:

修改 /etc/neutron/dhcp_agent.ini

ovsdb_interface = vsctl

检查ovsdb服务:

systemctl status ovsdb-server

若服务failed,请重启。
systemctl restart ovsdb-server

最后重启devstack@q-agt.service

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值