Most of the tap commands keep throwing "Resource not found" errors. Have checked the DB and the location of taas.ini and other config files and all seem to be present.
DEBUG: stevedore.extension found extension EntryPoint.parse('bgpvpn = networking_bgpvpn.neutronclient.neutron.v2_0.bgpvpn.bgpvpn')
DEBUG: stevedore.extension found extension EntryPoint.parse('l2_gateway_connection = networking_l2gw.l2gatewayclient.l2gw_client_ext._l2_gateway_connection')
DEBUG: stevedore.extension found extension EntryPoint.parse('l2_gateway = networking_l2gw.l2gatewayclient.l2gw_client_ext._l2_gateway')
DEBUG: stevedore.extension found extension EntryPoint.parse('port_pair = networking_sfc.cli.port_pair')
DEBUG: stevedore.extension found extension EntryPoint.parse('port_pair_group = networking_sfc.cli.port_pair_group')
DEBUG: stevedore.extension found extension EntryPoint.parse('flow_classifier = networking_sfc.cli.flow_classifier')
DEBUG: stevedore.extension found extension EntryPoint.parse('port_chain = networking_sfc.cli.port_chain')
DEBUG: stevedore.extension found extension EntryPoint.parse('tap_service = neutron_taas.taas_client.tapservice')
DEBUG: stevedore.extension found extension EntryPoint.parse('tap_flow = neutron_taas.taas_client.tapflow')
DEBUG: stevedore.extension found extension EntryPoint.parse('tap_service = neutron_taas.taas_client.tapservice')
DEBUG: stevedore.extension found extension EntryPoint.parse('tap_flow = neutron_taas.taas_client.tapflow')
DEBUG: keystoneauth.session REQ: curl -g -i -X GET https://10.111.12.44:13696/v2.0/taas/tap_flows?verbose=True -H "User-Agent: python-neutronclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}1588a0fa259012e80fdb0705a507a2b78c43dc87"
DEBUG: keystoneauth.session RESP: [404] Content-Length: 103 Content-Type: application/json X-Openstack-Request-Id: req-a4ba7863-0c57-4ed0-a17b-011e5d78b8ab Date: Thu, 04 Apr 2019 17:10:40 GMT
RESP BODY: {"NeutronError": {"message": "The resource could not be found.", "type": "HTTPNotFound", "detail": ""}}
DEBUG: keystoneauth.session GET call to network for https://10.111.12.44:13696/v2.0/taas/tap_flows?verbose=True used request id req-a4ba7863-0c57-4ed0-a17b-011e5d78b8ab
DEBUG: neutronclient.v2_0.client Error message: {"NeutronError": {"message": "The resource could not be found.", "type": "HTTPNotFound", "detail": ""}}
ERROR: neutronclient.shell The resource could not be found.
Neutron server returns request_ids: ['req-a4ba7863-0c57-4ed0-a17b-011e5d78b8ab']
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/neutronclient/shell.py", line 531, in run_subcommand
return run_command(cmd, cmd_parser, sub_argv)
File "/usr/lib/python2.7/site-packages/neutronclient/shell.py", line 68, in run_command
return cmd.run(known_args)
File "/usr/lib/python2.7/site-packages/neutronclient/neutron/v2_0/__init__.py", line 324, in run
return super(NeutronCommand, self).run(parsed_args)
File "/usr/lib/python2.7/site-packages/cliff/display.py", line 116, in run
column_names, data = self.take_action(parsed_args)
File "/usr/lib/python2.7/site-packages/neutronclient/common/extension.py", line 49, in take_action
return self.execute(parsed_args)
File "/usr/lib/python2.7/site-packages/neutronclient/common/extension.py", line 52, in execute
return super(ClientExtensionList, self).take_action(parsed_args)
File "/usr/lib/python2.7/site-packages/neutronclient/neutron/v2_0/__init__.py", line 762, in take_action
data = self.retrieve_list(parsed_args)
File "/usr/lib/python2.7/site-packages/neutronclient/neutron/v2_0/__init__.py", line 694, in retrieve_list
data = self.call_server(neutron_client, search_opts, parsed_args)
File "/usr/lib/python2.7/site-packages/neutronclient/neutron/v2_0/__init__.py", line 667, in call_server
data = obj_lister(**search_opts)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 2389, in _fx
retrieve_all, **_params)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 724, in list_ext
return self.list(collection, path, retrieve_all, **_params)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 369, in list
for r in self._pagination(collection, path, **params):
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 384, in _pagination
res = self.get(path, params=params)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 354, in get
headers=headers, params=params)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 331, in retry_request
headers=headers, params=params)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 294, in do_request
self._handle_fault_response(status_code, replybody, resp)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 269, in _handle_fault_response
exception_handler_v20(status_code, error_body)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 93, in exception_handler_v20
request_ids=request_ids)
NotFound: The resource could not be found.
Neutron server returns request_ids: ['req-a4ba7863-0c57-4ed0-a17b-011e5d78b8ab']
i'd suggest to check neutron server config and log to see if taas plugin is loaded