• nova api报错network问题


    安装openstack Rocky版本的时候,在未安装网络服务前,创建虚拟机,报以下错误
    [root@controller2 nova]# openstack server create --flavor nano.V1.128M.1G --image cirros.qcow2 vm0204
    发生意外 API 错误。请在 http://bugs.launchpad.net/nova/ 处报告此错误,并且附上 Nova API 日志(如果可能)。
    <class 'keystoneauth1.exceptions.connection.ConnectFailure'> (HTTP 500) (Request-ID: req-31a155bb-a5c8-450d-95f4-560d506b2523)
    查看日志,以下红色为报错网络问题,api端口号为9696
    [root@controller2 nova]# tailf /var/log/nova/nova-api.log
    2020-02-04 20:55:54.051 18744 ERROR nova.api.openstack.wsgi return self.session.request(url, method, **kwargs)
    2020-02-04 20:55:54.051 18744 ERROR nova.api.openstack.wsgi File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 814, in request
    2020-02-04 20:55:54.051 18744 ERROR nova.api.openstack.wsgi resp = send(**kwargs)
    2020-02-04 20:55:54.051 18744 ERROR nova.api.openstack.wsgi File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 919, in _send_request
    2020-02-04 20:55:54.051 18744 ERROR nova.api.openstack.wsgi raise exceptions.ConnectFailure(msg)
    2020-02-04 20:55:54.051 18744 ERROR nova.api.openstack.wsgi ConnectFailure: Unable to establish connection to http://controller2:9696/v2.0/networks?tenant_id=04ba5ccbfc74452a94e70f6c4e48b5aa&shared=False: HTTPConnectionPool(host='controller2', port=9696): Max retries exceeded with url: /v2.0/networks?tenant_id=04ba5ccbfc74452a94e70f6c4e48b5aa&shared=False (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fbe315d0890>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
    2020-02-04 20:55:54.051 18744 ERROR nova.api.openstack.wsgi
    2020-02-04 20:55:54.053 18744 INFO nova.api.openstack.wsgi [req-31a155bb-a5c8-450d-95f4-560d506b2523 ccd5b0f0d5534366b27ae4fab3a82945 04ba5ccbfc74452a94e70f6c4e48b5aa - default default] HTTP exception thrown: 发生意外 API 错误。请在 http://bugs.launchpad.net/nova/ 处报告此错误,并且附上 Nova API 日志(如果可能)。
    <class 'keystoneauth1.exceptions.connection.ConnectFailure'>
    2020-02-04 20:55:54.054 18744 INFO nova.osapi_compute.wsgi.server [req-31a155bb-a5c8-450d-95f4-560d506b2523 ccd5b0f0d5534366b27ae4fab3a82945 04ba5ccbfc74452a94e70f6c4e48b5aa - default default] 10.160.20.22 "POST /v2.1/servers HTTP/1.1" status: 500 len: 763 time: 0.3513479
    ^C
    回头查之前已经安装的环境,显示网络服务的端口是9696.
    (kolla-ansible) [root@99cloud1 ~]# openstack endpoint list | grep network
    | 3b7f4abf4f20414b9201c86dfe0f400d | RegionOne | neutron | network | True | admin | http://10.160.20.62:9696 |
    | 3e3892c3d0d74653b9d480a87271dfc1 | RegionOne | neutron | network | True | public | http://10.160.20.62:9696 |
    | e78be55c985044dd83ca66f98ed905bd | RegionOne | neutron | network | True | internal | http://10.160.20.62:9696 |
     
    证明未安装网络服务的时候,是无法创建虚拟机的。
  • 相关阅读:
    处理集合_创建Set
    处理集合_通过对象模拟Set
    处理集合_key相等
    处理集合_创建第1个map
    idea实用快捷键
    Typroa 常用快捷键
    关于IDEA无法加载main方法的bug
    TCP通信的实现代码
    用GUI实现java版贪吃蛇小游戏
    UDP实现在线聊天功能
  • 原文地址:https://www.cnblogs.com/cloud-datacenter/p/12261416.html
Copyright © 2020-2023  润新知