分享

关于curl调用api问题 大佬求帮助

yozura 发表于 2017-3-26 11:35:20 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 16 11876
yozura 发表于 2017-3-27 08:44:18
langke93 发表于 2017-3-26 21:11
rest api应该没有错
curl -k -X 'POST' -v http://controller_ip:5000/v2.0/tokens -d '{"auth":{"passwor ...

4.png
您所提到的
--os-project-domain-id
--os-user-domain-id
具体是什么意思?
域下租户的id
域下用户的id
可以这么理解么
我的域名是openstack project是admin 用户也是admin 密码是000000
为什么老是返回401认证错误呢
回复

使用道具 举报

nextuser 发表于 2017-3-27 08:50:54
yozura 发表于 2017-3-27 08:44
您所提到的
--os-project-domain-id
--os-user-domain-id

楼主的keystone组件没有安装成功。
回复

使用道具 举报

yozura 发表于 2017-3-27 08:52:01
nextuser 发表于 2017-3-27 08:50
楼主的keystone组件没有安装成功。

keystone怎样算是安装成功?
我明明都可以启动虚拟机啊
回复

使用道具 举报

nextuser 发表于 2017-3-27 09:24:04
yozura 发表于 2017-3-27 08:52
keystone怎样算是安装成功?
我明明都可以启动虚拟机啊

即使启动成功了,也会有问题的。
初次安装建议按照文档一步步安装。否则后面会有各种问题,导致不能解决。

keystone可以参考下面文章
openstack【Kilo】入门 【keystone篇】六:keystone安装配置【centos】
http://www.aboutyun.com/thread-15214-1-1.html



openstack【Kilo】入门 【keystone篇】七:创建服务实例和API endpoint【centos】
http://www.aboutyun.com/thread-15215-1-1.html



openstack【Kilo】入门 【keystone篇】八:创建租户, 用户, 和角色【centos】
http://www.aboutyun.com/thread-15216-1-1.html



openstack【Kilo】入门 【keystone篇】九:验证keystone安装【centos】
http://www.aboutyun.com/thread-15233-1-1.html

回复

使用道具 举报

yozura 发表于 2017-3-27 12:43:34
nextuser 发表于 2017-3-27 09:24
即使启动成功了,也会有问题的。
初次安装建议按照文档一步步安装。否则后面会有各种问题,导致不能解决 ...

我又重新安装了一遍 domain设置成了openstack验证keystone如下

我使用
openstack --os-auth-url http://controller:35357 \
  --os-project-name admin --os-username admin --os-auth-type password \
  token issue

获得

然后我又使用openstack token issue
获得

这两个命令效果是一样的?
然后获取token
openstack --os-auth-url http://controller:35357 \
  --os-project-domain-id default --os-user-domain-id default \
  --os-project-name admin --os-username admin --os-auth-type password \
  token issue

其中的project-domain-id        user-domain-id
我都改成了openstack
然后就显示报错401 认证失败
7.png
这是为啥
需要我安装openstack时 domain就设置成default么
回复

使用道具 举报

nextuser 发表于 2017-3-27 18:26:39
yozura 发表于 2017-3-27 12:43
我又重新安装了一遍 domain设置成了openstack验证keystone如下

我使用

临时token是哪个?配置到什么地方了
回复

使用道具 举报

yozura 发表于 2017-3-27 19:49:57
nextuser 发表于 2017-3-27 18:26
临时token是哪个?配置到什么地方了

谢谢大佬我现在明白了
我卸载了临时token
然后用openstack token issue
获取到的id原来就是token值
我现在都明白了
再次谢谢大佬帮助
学到了很多
回复

使用道具 举报

12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条