Jake, haproxy.cfg is created by lbaas agent when you deploy an instance. Are you sure your host os has namespace support?
Eugene. On Fri, Aug 9, 2013 at 12:30 PM, Jake G. <dj_dark_jungl...@yahoo.com> wrote: > Good call! > Looks like i did but the service wont start. Do you have a sample > haproxy.cfg file that will work with Openstack? > > Thank you > > ------------------------------ > *From:* Eugene Nikanorov <enikano...@mirantis.com> > *To:* Jake G. <dj_dark_jungl...@yahoo.com> > *Cc:* "openstack@lists.openstack.org" <openstack@lists.openstack.org> > *Sent:* Friday, August 9, 2013 3:08 PM > > *Subject:* Re: [Openstack] Install/Enable Quantum lbass (load balancer) > feature? > > Do you have haproxy package installed on your host? > > > On Fri, Aug 9, 2013 at 9:41 AM, Jake G. <dj_dark_jungl...@yahoo.com>wrote: > > I have enabled LBaas on my openstack, but after adding a pool, vip, > members, and monitor successfully I am still unable to get load balancing > working. > I found this blog to help me so far > http://kimizhang.wordpress.com/2013/08/08/openstack-grizzly-quantum-advanced-features-2/ > > When I run # ps -ef | grep haproxy I dont get much: > root 27508 2718 0 14:16 pts/1 00:00:00 grep haproxy > > My logs show an issue with haproxy: > > RuntimeError: > Command: ['sudo', 'quantum-rootwrap', '/etc/quantum/rootwrap.conf', 'ip', > 'netns', 'exec', 'qlbaas-e10951cd-4cca-4ba4-acc0-0ccde6817029', 'haproxy', > '-f', '/var > /lib/quantum/lbaas/e10951cd-4cca-4ba4-acc0-0ccde6817029/conf', '-p', > '/var/lib/quantum/lbaas/e10951cd-4cca-4ba4-acc0-0ccde6817029/pid'] > Exit code: 255 > Stdout: '' > Stderr: 'exec of haproxy failed: No such file or directory\n' > 2013-08-09 14:16:17 ERROR > [quantum.plugins.services.agent_loadbalancer.agent.manager] Unable to > refresh device for pool: e10951cd-4cca-4ba4-acc0-0ccde6817029 > Traceback (most recent call last): > File > "/usr/lib/python2.6/site-packages/quantum/plugins/services/agent_loadbalancer/agent/manager.py", > line 189, in refresh_device > self.driver.create(logical_config) > File > "/usr/lib/python2.6/site-packages/quantum/plugins/services/agent_loadbalancer/drivers/haproxy/namespace_driver.py", > line 48, in create > self._spawn(logical_config) > File > "/usr/lib/python2.6/site-packages/quantum/plugins/services/agent_loadbalancer/drivers/haproxy/namespace_driver.py", > line 70, in _spawn > ns.netns.execute(cmd) > File "/usr/lib/python2.6/site-packages/quantum/agent/linux/ip_lib.py", > line 414, in execute > check_exit_code=check_exit_code) > File "/usr/lib/python2.6/site-packages/quantum/agent/linux/utils.py", > line 61, in execute > raise RuntimeError(m) > > Any ideas? > > ------------------------------ > *From:* Eugene Nikanorov <enikano...@mirantis.com> > *To:* Jake G. <dj_dark_jungl...@yahoo.com> > *Cc:* "openstack@lists.openstack.org" <openstack@lists.openstack.org> > *Sent:* Thursday, August 8, 2013 7:04 PM > *Subject:* Re: [Openstack] Install/Enable Quantum lbass (load balancer) > feature? > > Hi Jake, > > Regarding lbaas in grizzly working on RHEL/Centos - it may be problematic > as host operation system must support network namespaces. > If you do have support for network namespaces then you need to do the > following steps to setup lbaas service in quantum: > > 1) specify lbaas plugin in quantum.conf: > service_plugins= lbaas_plugin_classpath. > check quantum/plugins/services/agent_loadbalancer/plugin.py for correct > path as currently the name and path has changed. > > 2) to enable lbaas service in horizon you need to do the following: > add the following piece of code > to horizon/openstack_dashboard/local/local_settings.py : > > OPENSTACK_QUANTUM_NETWORK = { > 'enable_lb': False > } > > 3) start quantum-lbaas-agent on the host providing quantum.conf and > lbaas-agent.ini. lbaas-agent.ini should reflect core plugin configuration > (should have proper interface driver) > > Note that if host os has no namespace support, all of above will work > (e.g. REST API will be functional), but you would not be able to deploy > loadbalancer as lbaas agent can only work with namespaces. > > Thanks, > Eugene. > > > On Thu, Aug 8, 2013 at 1:14 PM, Jake G. <dj_dark_jungl...@yahoo.com>wrote: > > Hi all! > How can we install/enable the Quantum-lbaas (load balancer) feature for > Openstack Grizzly? I dont see any docs for RHEL/CentOS specific installs. > I used RDO to deploy Openstack on a single node. > > Thank you! Jake > > _______________________________________________ > Mailing list: > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > Post to : openstack@lists.openstack.org > Unsubscribe : > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > > > > > > > >
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack