Openstack glance 安装 403错误
在按照教程装glance过程中出现了403错误
错误复现:
执行openstack endpoint create --region RegionOne image public http://controller160:9292
报错HTTP 403 Forbidden:You are not authorized to complete publicize_image action
解决方法:
修改glance配置文件
vim /etc/glance/glance-api.conf
vim /etc/glance/glance-registry.conf
修改内容:
[database]
# ...
connection = mysql+pymysql://glance:glance.123@controller160/glance
[keystone_authtoken]
# ...
www_authenticate_uri = http://controller160:5000
auth_url = http://controller160:5000
memcached_servers = controller160:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = glance
password = glance.123
[paste_deploy]
# ...
flavor = keystone
[glance_store]
# ...
stores = file,http
default_store = file
filesystem_store_datadir = /var/lib/glance/images/
最后:
systemctl restart glance-api.service