- 计算节点的
/var/log/nova/nova-compute.log
出现:ERROR oslo_service.service AccessRefused: (0, 0): (403) ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN. For details see the broker logfile.
在控制节点中:
查看rabbitmq
用户:rabbitmqctl list_users
发现没有openstack
用户,那就重新创建:
rabbitmqctl add_user openstack 123456
rabbitmqctl set_permissions openstack ".*" ".*" ".*"
- 创建
instance
失败,/var/log/nova/nova-conductor.log
中显示Setting instance to ERROR state.: NoValidHost_Remote: No valid host was found.
,而且找不到其他错
有可能是
计算节点
能提供的磁盘空间比flavor
小。这种情况应该是安装CentOS7
的时候选择了自动分区,导致根磁盘没有分配到足够的空间。所以应该重装计算节点系统,不选自动分区。
-
admin-openrc
登录失败
有可能是
admin-openrc
脚本问题,应该在每个export
项最后面添加一个空格,这样才能使多条环境变量创建正常。
执行:. admin-openrc
查看变量:echo $OS_PROJECT_DOMAIN_NAME $OS_USER_DOMAIN_NAME $OS_PROJECT_NAME $OS_USERNAME $OS_PASSWORD $OS_AUTH_URL $OS_IDENTITY_API_VERSION $OS_IMAGE_API_VERSION
-
sh
填充数据库失败,/var/log/keystone/keystone.log
报错Unhandled error: OperationalError: (pymysql.err.OperationalError) (1045, u"Access denied for user 'keystone'@'controller' (using password: YES)")
登录数据库:
mysql -uroot -p123456
添加地址controller
的权限:GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'controller' IDENTIFIED BY '123456';