CentOS7 minimal openstack pike 问题合集

  1. 计算节点的 /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

image.png

发现没有 openstack 用户,那就重新创建:
rabbitmqctl add_user openstack 123456
rabbitmqctl set_permissions openstack ".*" ".*" ".*"

  1. 创建 instance失败,/var/log/nova/nova-conductor.log中显示Setting instance to ERROR state.: NoValidHost_Remote: No valid host was found.,而且找不到其他错

有可能是计算节点能提供的磁盘空间比flavor小。这种情况应该是安装 CentOS7 的时候选择了自动分区,导致根磁盘没有分配到足够的空间。所以应该重装计算节点系统,不选自动分区。

  1. admin-openrc 登录失败

有可能是 admin-openrc 脚本问题,应该在每个 export项最后面添加一个空格,这样才能使多条环境变量创建正常。

image.png

执行:. admin-openrc
image.png

查看变量: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
image.png

  1. 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';

你可能感兴趣的:(CentOS7 minimal openstack pike 问题合集)