1.启动服务 2.查看compute nova日志tail /var/log/nova/nova-compute.log 发现身份验证机制AMQPLAIN拒绝登录。 3.关闭防火墙
[root@controller ~]# systemctl stop firewalld [root@controller ~]# systemctl disable firewalld
4.在compute节点上,重启libvirtd.service,openstack-nova-compute.service。发现libvirtd.service正常启动,openstack-nova-compute.service仍然无法启动。 MQ丢失认证 5.返回到controller节点,核查rabbitmq服务是否开启,5672端口是否打开,结果显示都是正常打开。 6.查看rabbitmq日志(/var/log/rabbitmq/rabbit@controller.log ),结果显示用户openstack拥有无效凭证,如下: 重新认证MQ,再重启MQ 添加openstack 用户,并设置密码 增加配置、读取及写入相关权限 重启rebbitmq 和计算节点的openstack nova-computeservice
rabbitmqctl add_user openstack 123456 rabbitmqctl set_permissions openstack ".*" ".*" ".*" systemctl restart rabbitmq-server.service systemctl restart openstack-nova-compute.service