本文共 716 字,大约阅读时间需要 2 分钟。
我的环境:CentOS7 + OpenStack Liberty这个问题可能是因为我把controller的localhost改成controller了,在/etc/hostname中那么这个问题出现之后,我在每个服务中都需要使用两个database的认证vi /etc/keystone/keystone.confconnection = mysql://keystone:pass@controller/keystoneconnection = mysql://keystone:pass@localhost/keystone # new line added to suppress HTTP 500 errorAfter that run these commands again to reflect keystone.conf changes made,Populate the database tables for the Identity Service:su -s /bin/sh -c "keystone-manage db_sync" keystoneRestart the Identity Service: sudo systemctl enable openstack-keystone.service sudo systemctl start openstack-keystone.service这样就可以了。OpenStack中还有有很多坑的。记录一下。我提交了一个BUG。链接如下:https://bugs.launchpad.net/openstack-manuals/+bug/1570699
转载地址:http://zknqi.baihongyu.com/