according to neutron-lbaas README file, to enable a different driver need to use NEUTRON_LBAAS_SERFICE_PROVIDERV2.
update local.rc with
NEUTRON_LBAAS_SERVICE_PROVIDERV2=LOADBALANCERV2:VMWareEdge:neutron_lbaas.drivers.vmware.edge_driver_v2.EdgeLoadBalancerDriverV2:default
q-lbaasv2 failed to start:
###
### q-lbaasv2 log
###
$ cat screen-q-lbaasv2.log
stack@ups-falcon-devstack ~/jenkins22/devstack {master*}
$ /usr/local/bin/neutron-lbaasv2-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/neutron_lbaas.conf --config-file=/etc/neutron/services/loadbalancer/haproxy/lbaas_agent.ini & echo $! >/opt/stack/status/stack/q-lbaasv2.pid; fg || echo "q-lbaasv2 failed to start" | tee "/opt/stack/status/stack/q-lbaasv2.failure"
[1] 27944
/usr/local/bin/neutron-lbaasv2-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/neutron_lbaas.conf --config-file=/etc/neutron/services/loadbalancer/haproxy/lbaas_agent.ini
Guru meditation now registers SIGUSR1 and SIGUSR2 by default for backward compatibility. SIGUSR1 will no longer be registered in a future release, so please use SIGUSR2 to generate reports.
2017-02-10 07:35:28.509 27944 INFO neutron.common.config [-] Logging enabled!
2017-02-10 07:35:28.509 27944 INFO neutron.common.config [-] /usr/local/bin/neutron-lbaasv2-agent version 10.0.0.0rc2.dev41
2017-02-10 07:35:28.510 27944 DEBUG neutron.common.config [-] command line: /usr/local/bin/neutron-lbaasv2-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/neutron_lbaas.conf --config-file=/etc/neutron/services/loadbalancer/haproxy/lbaas_agent.ini setup_logging /opt/stack/neutron/neutron/common/config.py:114
2017-02-10 07:35:28.511 27944 WARNING stevedore.named [req-d51c739b-0327-4bd4-aa4f-bce54d67e2df - -] Could not load neutron_lbaas.drivers.haproxy.namespace_driver.HaproxyNSDriver
2017-02-10 07:35:28.541 27944 ERROR neutron.common.utils [req-d51c739b-0327-4bd4-aa4f-bce54d67e2df - -] Alias or class name is not set
2017-02-10 07:35:28.542 27944 ERROR neutron_lbaas.drivers.haproxy.namespace_driver [req-d51c739b-0327-4bd4-aa4f-bce54d67e2df - -] Error importing interface driver: None
Error importing loadbalancer device driver: neutron_lbaas.drivers.haproxy.namespace_driver.HaproxyNSDriver
q-lbaasv2 failed to start
according to neutron-lbaas README file, to enable a different driver need to use NEUTRON_ LBAAS_SERFICE_ PROVIDERV2.
update local.rc with LBAAS_SERVICE_ PROVIDERV2= LOADBALANCERV2: VMWareEdge: neutron_ lbaas.drivers. vmware. edge_driver_ v2.EdgeLoadBala ncerDriverV2: default
NEUTRON_
q-lbaasv2 failed to start: q-lbaasv2. log falcon- devstack ~/jenkins22/ devstack {master*} bin/neutron- lbaasv2- agent --config-file /etc/neutron/ neutron. conf --config-file /etc/neutron/ neutron_ lbaas.conf --config- file=/etc/ neutron/ services/ loadbalancer/ haproxy/ lbaas_agent. ini & echo $! >/opt/stack/ status/ stack/q- lbaasv2. pid; fg || echo "q-lbaasv2 failed to start" | tee "/opt/stack/ status/ stack/q- lbaasv2. failure" bin/neutron- lbaasv2- agent --config-file /etc/neutron/ neutron. conf --config-file /etc/neutron/ neutron_ lbaas.conf --config- file=/etc/ neutron/ services/ loadbalancer/ haproxy/ lbaas_agent. ini common. config [-] Logging enabled! common. config [-] /usr/local/ bin/neutron- lbaasv2- agent version 10.0.0.0rc2.dev41 common. config [-] command line: /usr/local/ bin/neutron- lbaasv2- agent --config-file /etc/neutron/ neutron. conf --config-file /etc/neutron/ neutron_ lbaas.conf --config- file=/etc/ neutron/ services/ loadbalancer/ haproxy/ lbaas_agent. ini setup_logging /opt/stack/ neutron/ neutron/ common/ config. py:114 0327-4bd4- aa4f-bce54d67e2 df - -] Could not load neutron_ lbaas.drivers. haproxy. namespace_ driver. HaproxyNSDriver common. utils [req-d51c739b- 0327-4bd4- aa4f-bce54d67e2 df - -] Alias or class name is not set lbaas.drivers. haproxy. namespace_ driver [req-d51c739b- 0327-4bd4- aa4f-bce54d67e2 df - -] Error importing interface driver: None lbaas.drivers. haproxy. namespace_ driver. HaproxyNSDriver
###
### q-lbaasv2 log
###
$ cat screen-
stack@ups-
$ /usr/local/
[1] 27944
/usr/local/
Guru meditation now registers SIGUSR1 and SIGUSR2 by default for backward compatibility. SIGUSR1 will no longer be registered in a future release, so please use SIGUSR2 to generate reports.
2017-02-10 07:35:28.509 27944 INFO neutron.
2017-02-10 07:35:28.509 27944 INFO neutron.
2017-02-10 07:35:28.510 27944 DEBUG neutron.
2017-02-10 07:35:28.511 27944 WARNING stevedore.named [req-d51c739b-
2017-02-10 07:35:28.541 27944 ERROR neutron.
2017-02-10 07:35:28.542 27944 ERROR neutron_
Error importing loadbalancer device driver: neutron_
q-lbaasv2 failed to start