分享

openstack【juno】入门 【keystone篇】七:创建 service entity 和 API endpoint

本帖最后由 pig2 于 2015-3-26 20:22 编辑

问题导读

1.如何查看创建的服务?
2.通过哪个命令可以删除服务?
3.看图API endpoints中包含了哪些?








环境变量
在配置前,首先配置好环境变量


创建   service entity and API endpoints
  1. keystone service-create --name keystone --type identity \
  2.   --description "OpenStack Identity"
复制代码
1.png





补充:
查看创建服务
  1. keystone service-list
复制代码
如果想删除则使用命令:
  1. keystone service-delete id
复制代码




创建API endpoints

  1. keystone endpoint-create \
  2.   --service-id $(keystone service-list | awk '/ identity / {print $2}') \
  3.   --publicurl http://controller:5000/v2.0 \
  4.   --internalurl http://controller:5000/v2.0 \
  5.   --adminurl http://controller:35357/v2.0 \
  6.   --region regionOne
复制代码


1.png

注意:
service_id | 97ad71e0a9994f4aa7303d09d2c01369 |是前面创建service所产生的id


遇到问题:

  1. keystone endpoint-create \
  2. >   --service-id $(keystone service-list | awk '/ identity / {print $2}') \
  3. >   --publicurl http://controller:5000/v2.0 \
  4. >   --internalurl http://controller:5000/v2.0 \
  5. >   --adminurl http://controller:35357/v2.0 \
  6. >   --region regionOne
  7. usage: keystone [--version] [--debug] [--os-username <auth-user-name>]
  8.                 [--os-password <auth-password>]
  9.                 [--os-tenant-name <auth-tenant-name>]
  10.                 [--os-tenant-id <tenant-id>] [--os-auth-url <auth-url>]
  11.                 [--os-region-name <region-name>]
  12.                 [--os-identity-api-version <identity-api-version>]
  13.                 [--os-token <service-token>]
  14.                 [--os-endpoint <service-endpoint>] [--os-cache]
  15.                 [--force-new-token] [--stale-duration <seconds>] [--insecure]
  16.                 [--os-cacert <ca-certificate>] [--os-cert <certificate>]
  17.                 [--os-key <key>] [--timeout <seconds>]
  18.                 <subcommand> ...
  19. keystone: error: unrecognized arguments: cf4399b85ab14cfb81beb3bb9d53b8dd
复制代码

解决办法:keystone service-list
+----------------------------------+----------+----------+--------------------+
|                id                |   name   |   type   |    description     |
+----------------------------------+----------+----------+--------------------+
| 0fb9984647124844b9c94be934318b95 | keystone | identity | OpenStack Identity |
| cf4399b85ab14cfb81beb3bb9d53b8dd | keystone | identity | OpenStack Identity |
+----------------------------------+----------+----------+--------------------+
删除即可:
root@controller:~# keystone service-delete cf4399b85ab14cfb81beb3bb9d53b8dd

遇到问题2
  1. An unexpected error prevented the server from fulfilling your request. (HTTP 500)
复制代码





相关内容:

openstack【juno】入门 【准备篇】零:整体介绍

openstack【juno】入门 【准备篇】一: Ubuntu14.04远程连接(ssh安装)

openstack【juno】入门 【准备篇】二::NTP安装

openstack【juno】入门 【准备篇】三:mysql(MariaDB)安装

openstack【juno】入门 【准备篇】四::RabbitMQ 安装

openstack【juno】入门 【keystone篇】五::Keystone部署及介绍

openstack【juno】入门 【keystone篇】六::Keystone使用及遇到问题解决办法

openstack【juno】入门 【keystone篇】七:创建 service entity 和 API endpoint

openstack【juno】入门 【keystone篇】八:新手操作篇(验证操作篇)

openstack【juno】入门 【keystone篇】九:创建openstack客户端环境变量脚本

openstack【juno】入门 【glance 篇】十:glance初步介绍

openstack【juno】入门 【glance 篇】十一:glance安装配置

openstack【juno】入门 【glance 篇】十二:glance安装配置验证及相关操作

openstack【juno】入门 【nova 篇】十三(1):nova简单介绍

openstack【juno】入门 【nova 篇】十三(2):安装配置计算服务

openstack【juno】入门 【网络篇】十四:neutron介绍

openstack【juno】入门 【网络篇】十五:neutron安装部署(控制节点)

openstack【juno】入门 【网络篇】十六:neutron安装部署(网络节点)

openstack【juno】入门 【网络篇】十七:neutron安装部署(计算节点)

openstack【juno】入门 【网络篇】十八:创建实例化网络

openstack【juno】入门 【dashboard篇】十九:添加dashboard

openstack【juno】入门 【cinder篇】二十:cinder介绍及安装配置【控制节点】

openstack【juno】入门 【cinder篇】二十一:安装配置块存储节点(cinder)

openstack【juno】入门 【swift篇】二十二:对象存储安装配置【控制节点】

openstack【juno】入门 【swift篇】二十三:安装配置swift节点

openstack【juno】入门 【swift篇】二十四:创建初始rings

openstack【juno】入门 【swift篇】二十五:验证安装(控制节点)

openstack【juno】入门 【实例篇】二十六:创建实例(neutron)

openstack【juno】入门 【总结篇】二十七:openstack排除故障及常见问题记录

openstack【juno】入门 【总结篇】二十八:keystone及网络总结








已有(6)人评论

跳转到指定楼层
tan_323 发表于 2015-4-15 11:16:18
楼主,在做服务节点创建的时候出现了这个问题,keystone endpoint-create: error: argument --service/--service-id/--service_id: expected one argument。跪求指点。
回复

使用道具 举报

tan_323 发表于 2015-4-15 11:25:36
楼主,遇到了第一个问题,然后使用delete删除的时候报了第二个错?请问应该怎样解决呢?
回复

使用道具 举报

pig2 发表于 2015-4-15 15:28:59
tan_323 发表于 2015-4-15 11:25
楼主,遇到了第一个问题,然后使用delete删除的时候报了第二个错?请问应该怎样解决呢?

重启下服务,或则重启下机器
回复

使用道具 举报

springse 发表于 2015-4-22 10:22:32
tan_323 发表于 2015-4-15 11:16
楼主,在做服务节点创建的时候出现了这个问题,keystone endpoint-create: error: argument --service/--se ...

请问这个问题最后解决了没 我在创建nova endpoint的时候报了这个错误
回复

使用道具 举报

黑夜中的黎明 发表于 2015-7-13 17:10:36
楼主大人,能不能讲一下环境变量和endpoint语句的含义
回复

使用道具 举报

越野风 发表于 2015-12-16 17:25:19
tan_323 发表于 2015-4-15 11:16
楼主,在做服务节点创建的时候出现了这个问题,keystone endpoint-create: error: argument --service/--se ...

你的问题是怎么解决的?能给一个详细的解决步骤吗?


回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /5 下一条