glance上传镜像失败publicURL endpoint for image service not found

glance上传镜像失败

当你在使用openstack glance组件上传镜像时,报错了并不是(http500),如果是(http500)的错
那么就是你的配置文件出错,或者数据库的问题,但是我遇到的却是

“publicURL endpoint server image not found”

如图:
在这里插入图片描述

并且keystone也出现异常

在这里插入图片描述

这困扰了我两天,最后发现还是自己的问题

出现这种原因是因为我在之前的注册glance端点信息的时候,出现错误

[root@controller ~]# keystone endpoint-create --service-id=$(keystone service-list | awk ‘/ identity / {print $2}’) --publicurl=http://controller:9292 --internalurl=http://controller:9292 --adminurl=http://controller:9292

正确如下:

[root@controller ~]# keystone endpoint-create --service-id=$(keystone service-list | awk ‘/ image / {print $2}’) --publicurl=http://controller:9292 --internalurl=http://controller:9292 --adminurl=http://controller:9292

那么就得修改数据库了,查看数据库的service_id进行修改
glance上传镜像失败publicURL endpoint for image service not found_第1张图片
重启服务之后,就OK了
glance上传镜像失败publicURL endpoint for image service not found_第2张图片

你可能感兴趣的:(openstack)