分享

openstack 网络节点安装lbaas-agent 服务无法正常启动

网络节点上安装、启用 lbaas-agent服务,启动不起来(启动后就停止),日志没有任何报错,是空的。网络节点/var/log/neutron 所有log 均没报错。控制节点neutron.log 无错误日志。先启动neutron-lbaas-agent ,然后ps | grep -i 进程号,并未正常启动,给我有遇到的没,有没有排查思路

root@network:/var/log/neutron# service neutron-lbaas-agent start
neutron-lbaas-agent start/running, process 116732
root@network:/var/log/neutron# service neutron-lbaas-agent restart
stop: Unknown instance:
neutron-lbaas-agent start/running, process 116895
root@network:/var/log/neutron#

已有(3)人评论

跳转到指定楼层
liuwanbing1985 发表于 2015-10-12 10:24:36

以下是操作记录:
网络节点安装:
apt-get install neutron-lbaas-agent haproxy

网络节点配置lbaas
编辑/etc/neutron/neutron.conf 启用HAProxy plug-in在[service_provider]内:
[service_provider]
service_provider=LOADBALANCER:Haproxy:neutron_lbaas.services.loadbalancer.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default
#service_provider=LOADBALANCER:Haproxy:neutron.services.loadbalancer.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default
#service_provider=VPN:openswan:neutron.services.vpn.service_drivers.ipsec.IPsecVPNDriver:default
[default]
service_plugins = router,lbaas
[database]
connection = mysql://neutron:challenger@controller/neutron
3、启用 HAProxy 编辑/etc/neutron/lbaas_agent.ini
interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver
Or, enable the Linux Bridge LBaaS driver:使用的ovs该项设置未启用:
#interface_driver = neutron.agent.linux.interface.BridgeInterfaceDriver
device_driver = neutron_lbaas.services.loadbalancer.drivers.haproxy.namespace_driver.HaproxyNSDriver
4、填充数据库(网络节点)
apt-get install python-mysqldb libmysqld-dev libmysqlclient-dev   
neutron-db-manage --service lbaas upgrade head
回复

使用道具 举报

s060403072 发表于 2015-10-12 10:55:45
首选确定日志是正确的
剩下的就是服务没有安装成功。建议重新安装下
回复

使用道具 举报

liuwanbing1985 发表于 2015-10-12 13:49:27
s060403072 发表于 2015-10-12 10:55
首选确定日志是正确的
剩下的就是服务没有安装成功。建议重新安装下

重新安装也是安装官方这么做的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条