<div dir="ltr">Hi, Joe and Zhiyuan,<div><br></div><div>I have already finished installing devstack in two nodes with tricircle. I encounter some errors when testing cross-pod L3 networking with DevStack. I followed the README.md in github, every thing goes well until I boot virtual machines with the following command:</div><div><br></div><div>nova boot --flavor 1 --image 60a8184b-a4be-463d-a8a1-48719edc37a3 --nic net-id=76356099-f3bd-40a5-83bd-600b78b671eb --availability-zone az1 vm1<br></div><div><br></div><div>The info in the terminal is as follows:</div><div><div>Your request was processed by a Nova API which does not support microversions (X-OpenStack-Nova-API-Version header is missing from response). Warning: Response may be incorrect.</div><div>Your request was processed by a Nova API which does not support microversions (X-OpenStack-Nova-API-Version header is missing from response). Warning: Response may be incorrect.</div><div>Your request was processed by a Nova API which does not support microversions (X-OpenStack-Nova-API-Version header is missing from response). Warning: Response may be incorrect.</div><div>ERROR (ClientException): Unknown Error (HTTP 500)</div></div><div><br></div><div>I run rejoin-stack.sh and find some error in n-api screen. In n-api.log, the error is as follows:</div><div><div>2016-03-22 19:19:38.248 ^[[01;31mERROR nova.api.openstack.extensions [^[[01;36mreq-cf58e7aa-bd7d-483f-aa57-bca5268ce963 ^[[00;36madmin admin^[[01;31m] ^[[01;35m^[[01;31mUnexpected exception in API method^[[00m</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00mTraceback (most recent call last):</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m  File "/opt/stack/nova/nova/api/openstack/extensions.py", line 478, in wrapped</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m    return f(*args, **kwargs)</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m  File "/opt/stack/nova/nova/api/validation/__init__.py", line 73, in wrapper</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m    return func(*args, **kwargs)</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m  File "/opt/stack/nova/nova/api/validation/__init__.py", line 73, in wrapper</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m    return func(*args, **kwargs)</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m  File "/opt/stack/nova/nova/api/openstack/compute/servers.py", line 604, in create</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m    **create_kwargs)</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m  File "/opt/stack/nova/nova/hooks.py", line 149, in inner</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m    rv = f(*args, **kwargs)</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m  File "/opt/stack/nova/nova/compute/api.py", line 1504, in create</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m    check_server_group_quota=check_server_group_quota)</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m  File "/opt/stack/nova/nova/compute/api.py", line 1097, in _create_instance</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m    auto_disk_config, reservation_id, max_count)</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m  File "/opt/stack/nova/nova/compute/api.py", line 871, in _validate_and_build_base_options</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m    pci_request_info, requested_networks)</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m  File "/opt/stack/nova/nova/network/neutronv2/api.py", line 981, in create_pci_requests_for_sriov_ports</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m    neutron = get_client(context, admin=True)</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m  File "/opt/stack/nova/nova/network/neutronv2/api.py", line 149, in get_client</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m    _ADMIN_AUTH = _load_auth_plugin(CONF)</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m  File "/opt/stack/nova/nova/network/neutronv2/api.py", line 125, in _load_auth_plugin</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m    raise neutron_client_exc.Unauthorized(message=err_msg)</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00mUnauthorized: Unknown auth plugin: None</div><div>^[[01;31m2016-03-22 19:19:38.248 TRACE nova.api.openstack.extensions ^[[01;35m^[[00m</div></div><div><div>2016-03-22 20:04:19.992 ^[[00;36mINFO nova.api.openstack.wsgi [^[[01;36mreq-ed35efe8-5dc0-40b0-bb2b-c1a73618aa50 ^[[00;36madmin admin^[[00;36m] ^[[01;35m^[[00;36mHTTP exception thrown: Unexpected API Error. Please report this at <a href="http://bugs.launchpad.net/nova/">http://bugs.launchpad.net/nova/</a> and attach the Nova API log if possible.</div><div><class 'neutronclient.common.exceptions.Unauthorized'>^[[00m</div><div>2016-03-22 20:04:19.993 ^[[00;32mDEBUG nova.api.openstack.wsgi [^[[01;36mreq-ed35efe8-5dc0-40b0-bb2b-c1a73618aa50 ^[[00;36madmin admin^[[00;32m] ^[[01;35m^[[00;32mReturning 500 to user: Unexpected API Error. Please report this at <a href="http://bugs.launchpad.net/nova/">http://bugs.launchpad.net/nova/</a> and attach the Nova API log if possible.</div><div><class 'neutronclient.common.exceptions.Unauthorized'>^[[00m ^[[00;33mfrom (pid=17273) __call__ /opt/stack/nova/nova/api/openstack/wsgi.py:1180^[[00m</div><div>2016-03-22 20:04:20.007 ^[[00;36mINFO nova.osapi_compute.wsgi.server [^[[01;36mreq-ed35efe8-5dc0-40b0-bb2b-c1a73618aa50 ^[[00;36madmin admin^[[00;36m] ^[[01;35m^[[00;36m192.168.56.101 "POST /v2.1/1f824c3b19a64fa1a401125f41324731/servers HTTP/1.1" status: 500 len: 520 time: 1.1018770^[[00m</div></div><div><br></div><div>Best regards,</div><div>Yipei</div></div>