配置好cinder 之后,使用cinder list,openstack volume等命令,会出现下面错误,
查看/etc/log/keystone/keystone.log,会有下面提示:
即:Could not find domain: default.: DomainNotFound: Could not find domai。
网上没有找到答案,在网上搜到这篇文章https://ask.openstack.org/en/question/95889/domainnotfound-could-not-find-domain-default/,尝试里头的命令,
当试到这个命令时,
openstack --os-auth-url http://controller:35357/v3 \
> --os-project-domain-id default --os-user-domain-id default \
> --os-project-name admin --os-username admin --os-auth-type password \
> token issue
输出错误:
/etc/keystone/keystone.log输出错误,
但是这条命令就没有错,就没有问题。
openstack --os-auth-url http://controller:35357/v3 \
> --os-project-domain-name default --os-user-domain-name default \
> --os-project-name admin --os-username admin --os-auth-type password \
> token issue
仔细一看配置id和name不一样,/etc/cinder/cinder.conf官网文档上面是,
将project_domain_id = default
user_domain_id = default
改为project_domain_name = default
user_domain_name = default,
重启服务就可以了。