1、先查看nova.conf的配置文件,查看数据库和消息队列的配置文件。

[root@controller ~]# egrep -v "^$|^#" /etc/nova/nova.conf
[DEFAULT]
enabled_apis = osapi_compute,metadata
my_ip = 192.168.110.10
use_neutron = True
firewall_driver = nova.virt.firewall.NoopFirewallDriver
transport_url = rabbit://openstack:000000@controller
[api]
auth_strategy = keystone
[api_database]
connection = mysql+pymysql://nova:000000@controller/nova_api
[barbican]
[cache]
[cinder]
[compute]
[conductor]
[console]
[consoleauth]
[cors]
[database]
connection = mysql+pymysql://nova:000000@controller/nova
[devices]
[ephemeral_storage_encryption]
[filter_scheduler]
[glance]
api_servers = http://controller:9292
[guestfs]
[healthcheck]
[hyperv]
[ironic]
[key_manager]
[keystone]
[keystone_authtoken]
www_authenticate_uri = http://controller:5000/
auth_url = http://controller:5000/
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = nova
password = 000000
[libvirt]
virt_type = qemu
[metrics]
[mks]
[neutron]
auth_url = http://controller:5000
auth_type = password
project_domain_name = default
user_domain_name = default
region_name = RegionOne
project_name = service
username = neutron
password = 000000
service_metadata_proxy = true
url = http://controller:9696
[notifications]
[osapi_v21]
[oslo_concurrency]
lock_path = /var/lib/nova/tmp
[oslo_messaging_amqp]
[oslo_messaging_kafka]
[oslo_messaging_notifications]
[oslo_messaging_rabbit]
[oslo_middleware]
[oslo_policy]
[pci]
[placement]
region_name = RegionOne
project_domain_name = Default
project_name = service
auth_type = password
user_domain_name = Default
auth_url = http://controller:5000/v3
username = placement
password = 000000
[powervm]
[privsep]
[profiler]
[quota]
[rdp]
[remote_debug]
[scheduler]
discover_hosts_in_cells_interval = 300
[serial_console]
[service_user]
[spice]
[upgrade_levels]
[vault]
[vendordata_dynamic_auth]
[vmware]
[vnc]
enabled = True
server_listen = 0.0.0.0
server_proxyclient_address = 192.168.110.10
novncproxy_base_url = http://192.168.110.10:6080/vnc_auto.html
[workarounds]
[wsgi]
[xenserver]
[xvp]
[zvm]
[neutronmetadata_proxy_shared_secret]
000000 =

1、查看日志nova-conductor
/var/log/nova/nova-conductor.log
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server [req-a160bb04-1041-45ae-97e5-b66391d4968b b098d14e920c4a76aefc8e566928f4b9 44eea4c7fb1f402087aadc02afd5b8d4 - default default] Exception during message handling: AccessRefused
: (0, 0): (403) ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN. For details see the broker logfile.
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server File “/usr/lib/python2.7/site-packages/oslo_messaging/rpc/server.py”, line 166, in _process_incoming
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message)
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server File “/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py”, line 265, in dispatch
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args)
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server File “/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py”, line 194, in _do_dispatch
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args)
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server File “/usr/lib/python2.7/site-packages/nova/conductor/manager.py”, line 1518, in schedule_and_build_instances
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server limits=host.limits, host_list=host_list)
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server File “/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py”, line 1082, in build_and_run_instance
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server cctxt.cast(ctxt, ‘build_and_run_instance’, **kwargs)
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server File “/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py”, line 153, in cast
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server self.transport._send(self.target, msg_ctxt, msg, retry=self.retry)
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server File “/usr/lib/python2.7/site-packages/oslo_messaging/transport.py”, line 128, in _send
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server (class_id, method_id), ConnectionError)
2019-06-23 12:30:17.856 24366 ERROR oslo_messaging.rpc.server AccessRefused: (0, 0): (403) ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN. For details see the broker logfile.

2、检查数据库

[root@controller ~]# nova-manage cell_v2 list_cells
+-------+--------------------------------------+------------------------------------+-------------------------------------------------+----------+
|  Name |                 UUID                 |           Transport URL            |               Database Connection               | Disabled |
+-------+--------------------------------------+------------------------------------+-------------------------------------------------+----------+
| cell0 | 00000000-0000-0000-0000-000000000000 |               none:/               | mysql+pymysql://nova:****@controller/nova_cell0 |  False   |
| cell1 | c1518c55-ca3f-4bc1-9d5b-9ad3f6c05062 | rabbit://openstack:****@controller |    mysql+pymysql://nova:****@controller/nova    |  False   |
+-------+--------------------------------------+------------------------------------+-------------------------------------------------+----------+

3、查看文件里的相关信息

[root@controller ~]# grep transport_url /etc/nova/nova.conf | grep -o rabbit.*$
rabbit://openstack:000000@controller
rabbit://

4、查看数据库里的消息队列信息

[root@controller ~]# mysql -unova -p nova_api
Enter password:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -AWelcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 14380
Server version: 10.3.20-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [nova_api]> select id,transport_url from cell_mappings;
+----+--------------------------------------+
| id | transport_url                        |
+----+--------------------------------------+
|  1 | none:///                             |
|  2 | rabbit://openstack:000000@controller |
+----+--------------------------------------+
2 rows in set (0.000 sec)update cell_mappings set transport_url="rabbit://openstack:000000@controller" where id=2;
改这里就行了!!!!

openstack 无法创建实例之消息队列问题相关推荐

  1. Openstack:创建实例

    Openstack:创建实例 创建实例前需要准备好三个工作:镜像.网络.实例类型. 网络创建会在另外一篇文章列出,下面主要讲实例类型和镜像相关的操作. 实例类型(flavor) 看到这个图应该很容易理 ...

  2. rabbitmq java实例_RabbitMQ消息队列入门篇(环境配置+Java实例+基础概念)

    转载http://blog.csdn.net/u013142781 一.消息队列使用场景或者其好处 消息队列一般是在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式 ...

  3. php rdkafka实例,kafka 消息队列 php-rdkafka扩展示例

    php版本为:7.2 # cd /var/www/html/ 生产者,producer.php $rk = new RdKafka\Producer(); $rk->setLogLevel(LO ...

  4. linux 进程uhxuhao,linux 进程间通信三 消息队列以及实例

    转自 http://blog.csdn.net/liang890319/article/details/8280934 代码来自:嵌入式Linux应用开发标准教程 消息可以理解为写信给某个人,这里在应 ...

  5. RTX5 | 消息队列01 - 创建消息队列

    文章目录 一.前言 二.实验的目的 三.API 3.1.osMessageQueueId_t 3.2.osMessageQueueAttr_t 3.3.osMessageQueueNew 四.代码 4 ...

  6. springboot集成rabbitmq,根据查询的信息创建多个消息中心和消息队列,并实现不同的消息发送到不同的消息中心

    今天接到一个需求,就是在发送消息到rabbitmq消息中心的时候,需要根据设备类型,将消息发送到不同的消息队列,因此要创建不同的消息队列.       修改之前是把配置信息写在配置文中,项目启动时,获 ...

  7. C#.net创建一个简单的消息队列程序(MessageQueue)

    MessageQueue:消息队列,现在应用也是越来越广泛,如微信朋友圈,可以概括为仅仅两条消息队列,消息队列常用于处理高并发的问题,当我们在实际应用中发现接收到数据量过多时,可以使用队列. 微软提供 ...

  8. linux进程间通信:POSIX 消息队列

    文章目录 基本介绍 相关编程接口 编程实例 消息队列通信实例 消息队列属性设置实例 基本介绍 关于消息队列的基本介绍,前面在学习system V的消息队列时已经有过了解,linux进程间通信:syst ...

  9. 高并发架构系列:MQ消息队列的12点核心原理总结

    2019独角兽企业重金招聘Python工程师标准>>> 消息队列已经逐渐成为分布式应用场景.内部通信.以及秒杀等高并发业务场景的核心手段,它具有低耦合.可靠投递.广播.流量控制.最终 ...

最新文章

  1. linux:系统对open files的限制
  2. lstm中look_back的大小选择_基于机器学习检测僵尸网络中的域名生成算法
  3. 没想到咱也算得上是先富起来的那一拨
  4. js正则匹配闭合标签_正则表达式匹配封闭html标签
  5. spark学习-Spark Streaming初次理解
  6. 无法运行的愿意_旧电脑的福音:Win10精简版,运行比Win7更快,安装包不到3GB
  7. Flutter进阶—自定义主题风格
  8. 解决C#程序只允许运行一个实例的几种方法详解
  9. SPOJ KPSUM ★(数位DP)
  10. C# web 后台页面间的跳转
  11. 实力验证:金蝶EAS 8.2授权注册 (包含Apusic 9999连接数破解)
  12. 【历史上的今天】11 月 6 日:雅虎创始人诞生;Fedora Linux 正式发布;亚马逊进军智能家居
  13. TRS专题制作选件手册
  14. R语言查看对象的结构:class函数、mode函数、str函数、names函数
  15. 2022暑期项目实训(二)
  16. 【面经攒人品】蚂蚁金服—反洗钱岗
  17. PyCharm/IDEA等工具使用git时设置不要提交系统文件,或者忽略提交文件夹
  18. 综合案例:使用Scanner,Random,ArrayList完成一个不重复的点名程序
  19. [网络安全-1]Redis远程攻击漏洞分析与防护
  20. 流氓软件终结者:Windows Defender

热门文章

  1. Linux系列学习(二) - Vim编辑器的介绍及使用、文件编译的过程、Makefile工具、Gdb调试器
  2. 西安交通大学计算机考研资料汇总
  3. jav皮卡_前5名:12个模因,皮卡第,AMP打开还是关闭? 和更多
  4. J-Link V9驱动
  5. linux查找目录中指定文件或遍历指定文件夹
  6. html5 arc 椭圆,html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
  7. python词云去除词_Python生成歌词词云
  8. 基于数据库实现微服务动态路由
  9. CAJ转pdf在线网址
  10. DNSPod十问侯家文:如何为中小企业的网络安全保驾护航?