在 openstack 中部署 cinder 服務,發現服務無法正常啟動

查看日志發現報錯信息如下:

ERROR oslo_service.service AccessRefused: (0, 0): (403) ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN
發現問題在於 rabbitmq
查看 rabbitmq 用戶,之前創建的 openstack 用戶消失了

嘗試重新創建 openstack 用戶
rabbitmqctl add_user openstack RABBIT_PASS rabbitmqctl set_permissions openstack ".*" ".*" ".*"
[root@controller ~]# rabbitmqctl list_users
Listing users
openstack []
guest [administrator]
重新啟動 cinder 相關服務
systemctl restart openstack-cinder-api.service openstack-cinder-scheduler.service
systemctl restart openstack-cinder-volume.service target.service

