分享

openstack【Kilo】入门 【keystone篇】七:创建服务实例和API endpoint【centos】

pig2 发表于 2015-9-13 17:41:10 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 6 17394
本帖最后由 pig2 于 2015-9-23 17:32 编辑

问题导读


1.临时token是在哪个地方生成的?
2. endpoint url如何创建?







配置准备

1.配置临时token

[mw_shl_code=bash,true]export OS_TOKEN=ADMIN_TOKEN[/mw_shl_code]

ADMIN_TOKEN替换为临时token。


2.配置 endpoint url
[mw_shl_code=bash,true]export OS_URL=http://controller:35357/v2.0[/mw_shl_code]


创建服务实例和API endpoint

1.创建keystone服务

[mw_shl_code=bash,true] openstack service create \
  --name keystone --description "OpenStack Identity" identity[/mw_shl_code]

[mw_shl_code=bash,true]+-------------+----------------------------------+
| Field       | Value                            |
+-------------+----------------------------------+
| description | OpenStack Identity               |
| enabled     | True                             |
| id          | 4ddaae90388b4ebc9d252ec2252d8d10 |
| name        | keystone                         |
| type        | identity                         |
+-------------+----------------------------------+[/mw_shl_code]

2.创建keystone api endpoint

[mw_shl_code=bash,true] openstack endpoint create \
  --publicurl http://controller:5000/v2.0 \
  --internalurl http://controller:5000/v2.0 \
  --adminurl http://controller:35357/v2.0 \
  --region RegionOne \
  identity[/mw_shl_code]

[mw_shl_code=bash,true]+--------------+----------------------------------+
| Field        | Value                            |
+--------------+----------------------------------+
| adminurl     | http://controller:35357/v2.0     |
| id           | 4a9ffc04b8eb4848a49625a3df0170e5 |
| internalurl  | http://controller:5000/v2.0      |
| publicurl    | http://controller:5000/v2.0      |
| region       | RegionOne                        |
| service_id   | 4ddaae90388b4ebc9d252ec2252d8d10 |
| service_name | keystone                         |
| service_type | identity                         |
+--------------+----------------------------------+[/mw_shl_code]

相关篇章

openstack【Kilo】入门 【准备篇】一:整体介绍【centos】
http://www.aboutyun.com/thread-15205-1-1.html


openstack【Kilo】入门 【准备篇】二:检测网络互通性【centos】
http://www.aboutyun.com/thread-15206-1-1.html


openstack【Kilo】入门 【准备篇】三:NTP安装【centos】
http://www.aboutyun.com/thread-15207-1-1.html



openstack【Kilo】入门 【准备篇】四:openstack包【centos】
http://www.aboutyun.com/thread-15210-1-1.html



openstack【Kilo】入门 【准备篇】五:mysql及rabbitmq安装【centos】
http://www.aboutyun.com/thread-15213-1-1.html



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




openstack【Kilo】入门 【keystone篇】十:创建openstack客户端脚本【centos】
http://www.aboutyun.com/thread-15234-1-1.html



openstack【Kilo】入门 【glance篇】十一:安装配置glance【centos】
http://www.aboutyun.com/thread-15242-1-1.html



openstack【Kilo】入门 【glance篇】十二:glance安装验证【centos】
http://www.aboutyun.com/thread-15243-1-1.html




openstack【Kilo】入门 【nova篇】十三:nova安装配置1:控制节点【centos】
http://www.aboutyun.com/thread-15258-1-1.html



openstack【Kilo】入门 【nova篇】十四:nova安装配置2:计算节点【centos】
http://www.aboutyun.com/thread-15259-1-1.html



openstack【Kilo】入门 【neutron篇】十五:neutron安装配置:控制节点【centos】
http://www.aboutyun.com/thread-15260-1-1.html




openstack【Kilo】入门 【neutron篇】十六:neutron安装配置:网络节点【centos】
http://www.aboutyun.com/thread-15272-1-1.html



openstack【Kilo】入门 【neutron篇】十七:neutron安装配置:计算节点【centos】
http://www.aboutyun.com/thread-15330-1-1.html




openstack【Kilo】入门 【neutron篇】十八:实例化网络【centos】
http://www.aboutyun.com/thread-15342-1-1.html




openstack【Kilo】入门 【neutron篇】十九:dasboard安装配置【centos】
http://www.aboutyun.com/thread-15352-1-1.html




openstack【Kilo】入门 【neutron篇】二十:创建实例(neutron)【centos】
http://www.aboutyun.com/thread-15356-1-1.html






已有(7)人评论

跳转到指定楼层
石头剪子布 发表于 2016-12-4 11:32:28
在创建keystone服务时报错:

2016-12-04 11:23:06.879466 mod_wsgi (pid=54917, process='keystone-admin', application=''): Loading WSGI script '/var/www/cgi-bin/keystone/admin'.
2016-12-04 11:23:06.879581 mod_wsgi (pid=54917, process='keystone-admin', application=''): Failed to parse WSGI script file '/var/www/cgi-bin/keystone/admin'.
2016-12-04 11:23:06.879635 mod_wsgi (pid=54917): Exception occurred processing WSGI script '/var/www/cgi-bin/keystone/admin'.
2016-12-04 11:23:06.879910   File "/var/www/cgi-bin/keystone/admin", line 1
2016-12-04 11:23:06.879930     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2016-12-04 11:23:06.879952     ^
2016-12-04 11:23:06.879957 SyntaxError: invalid syntax

试过调整/var/www/cgi-bin/keystone/admin内容无果,请问怎么解决啊?

点评

admin最好不要调整。这些都是官网提供的。但是官网似乎有些失效了,楼主参考Juno版的,楼主给出了配置文件  发表于 2016-12-4 14:27
回复

使用道具 举报

熠熠for云 发表于 2017-3-25 21:48:54
[root@localhost ~]# openstack service create \
>  --name keystone --description "OpenStack Identity" identity
Unable to establish connection to http://controller:35357/v2.0/OS-KSADM/services
这是..?
回复

使用道具 举报

nextuser 发表于 2017-3-26 10:58:11
熠熠for云 发表于 2017-3-25 21:48
[root@localhost ~]# openstack service create \
>  --name keystone --description "OpenStack Identity ...


[root@localhost ~]# openstack service create \
>  --name keystone --description "OpenStack Identity" identity
Unable to establish connection to http://controller:35357/v2.0/OS-KSADM/services
这是..?
几个节点,localhost 是啥,哪个节点?

回复

使用道具 举报

熠熠for云 发表于 2017-4-3 11:09:05
现在只在弄控制节点, 参照不同文档弄, 弄得有点乱
回复

使用道具 举报

熠熠for云 发表于 2017-4-11 23:07:32
=.= 现在进展到取消环境变量  靠密码获取token的那一步,     然而报错也变成了An unexpected error prevented the server from fulfilling your request. (HTTP 500)    ..  十分尴尬
回复

使用道具 举报

熠熠for云 发表于 2017-4-13 23:26:04
现在看官方文档解决了...   估计是在一个地方把uuid改成fernet之后成功的
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条