本帖最后由 pig2 于 2015-3-26 20:22 编辑
问题导读
1.如何查看创建的服务?
2.通过哪个命令可以删除服务?
3.看图API endpoints中包含了哪些?
环境变量
在配置前,首先配置好环境变量
创建 service entity and API endpoints
- keystone service-create --name keystone --type identity \
- --description "OpenStack Identity"
复制代码
补充:
查看创建服务
复制代码 如果想删除则使用命令:
- keystone service-delete id
复制代码
创建API endpoints
- keystone endpoint-create \
- --service-id $(keystone service-list | awk '/ identity / {print $2}') \
- --publicurl http://controller:5000/v2.0 \
- --internalurl http://controller:5000/v2.0 \
- --adminurl http://controller:35357/v2.0 \
- --region regionOne
复制代码
注意:
service_id | 97ad71e0a9994f4aa7303d09d2c01369 |是前面创建service所产生的id
遇到问题:
- keystone endpoint-create \
- > --service-id $(keystone service-list | awk '/ identity / {print $2}') \
- > --publicurl http://controller:5000/v2.0 \
- > --internalurl http://controller:5000/v2.0 \
- > --adminurl http://controller:35357/v2.0 \
- > --region regionOne
- usage: keystone [--version] [--debug] [--os-username <auth-user-name>]
- [--os-password <auth-password>]
- [--os-tenant-name <auth-tenant-name>]
- [--os-tenant-id <tenant-id>] [--os-auth-url <auth-url>]
- [--os-region-name <region-name>]
- [--os-identity-api-version <identity-api-version>]
- [--os-token <service-token>]
- [--os-endpoint <service-endpoint>] [--os-cache]
- [--force-new-token] [--stale-duration <seconds>] [--insecure]
- [--os-cacert <ca-certificate>] [--os-cert <certificate>]
- [--os-key <key>] [--timeout <seconds>]
- <subcommand> ...
- 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- 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及网络总结
|