nextuser 发表于 2017-3-27 18:26 谢谢大佬我现在明白了 我卸载了临时token 然后用openstack token issue 获取到的id原来就是token值 我现在都明白了 再次谢谢大佬帮助 学到了很多 |
yozura 发表于 2017-3-27 12:43 临时token是哪个?配置到什么地方了 |
yozura 发表于 2017-3-27 08:52 即使启动成功了,也会有问题的。 初次安装建议按照文档一步步安装。否则后面会有各种问题,导致不能解决。 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 |
nextuser 发表于 2017-3-27 08:50 keystone怎样算是安装成功? 我明明都可以启动虚拟机啊 |
yozura 发表于 2017-3-27 08:44 楼主的keystone组件没有安装成功。 |
rest api应该没有错 curl -k -X 'POST' -v http://controller_ip:5000/v2.0/tokens -d '{"auth":{"passwordCredentials":{"username": "ADMIN", "password":"MY_PASSWORD"}}}' -H 'Content-type: application/json' | python -mjson.tool curl -k -X 'POST' -v http://controller_ip:5000/v2.0/tokens -d '{"auth":{"passwordCredentials":{"username": "ADMIN", "password":"MY_PASSWORD"},"tenantId":"de8f43bfe4244a1aa315a70a43248d60"}}' -H 'Content-type: application/json' | python -mjson.tool 楼主的临时token有问题,建议修改下。 执行下面操作贴出来看下 [mw_shl_code=bash,true]unset OS_TOKEN OS_URL[/mw_shl_code] [mw_shl_code=bash,true] openstack --os-auth-url http://controller:35357 \ --os-project-name admin --os-username admin --os-auth-type password \ role list[/mw_shl_code] [mw_shl_code=bash,true]openstack --os-auth-url http://controller:5000 \ --os-project-domain-id default --os-user-domain-id default \ --os-project-name demo --os-username demo --os-auth-type password \ token issue[/mw_shl_code] |
einhep 发表于 2017-3-26 20:32 curl -k -X 'POST' -v http://192.168.1.1:5000/v2.0/tokens -d '{"auth":{"passwordCredentials":{"username": "admin", "password":"password"}, "tenantId":"3942bfc544a24f748788c06dbc486ffa"}}' -H 'Content-type: application/json' 直接就可以用么?tenantid 怎么获取? |