最近在玩Openstack和KVM, Openstack是用devstack安装的, 但是在用kvm创建镜像到Openstack的时候出现这个错误,An auth plugin is required to determine endpoint URL,参考 了网上所有的方案都失败了,自己最终尝试用这个方式解决了,分享给需要的朋友。
修改/opt/admin-openrc.sh文件中—OS_Auth_URL为下面的值,网上的一般是ip:35357/v3, 但是不行。我用下面的方案解决了。
export OS_PROJECT_DOMAIN_NAME=Default
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_NAME=admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=StrongAdminSecret
export OS_AUTH_URL=http://192.168.1.198/identity
export OS_INTERFACE=internal
export OS_IDENTITY_API_VERSION=3
export OS_REGION_NAME=RegionOne
export OS_KEY=http://192.169.1.198/identity
export OS_IMAGE_API_VERSION=2
然后就成功了
最后在openstack中可以看到了
因为是刚刚开始了解,所以需要点时间去分析根本原因。现在还不太懂。