DevOps学院

DevOps学院

中国新一代IT在线教育平台
运维知识体系

运维知识体系

运维知识体系总结,持续更新,欢迎转载。
缓存知识体系

缓存知识体系

运维知识体系之缓存,分层多级缓存体系。
速云科技

速云科技

DevOps咨询、企业内训、落地解决方案。

OpenStack Keystone如何同时开启V3和V2版本

OpenStack赵班长 发表了文章 • 0 个评论 • 1116 次浏览 • 2017-01-04 13:47 • 来自相关话题

我们知道OpenStack 最新版本Newton,keystone是V3版本,由于之前存在V2版本的应用,如何同时兼容呢?主要需要操作以下四步:

1.获取domain ID[root@openstack-control-node1 ~]# openstack domain list
+----------------------------------+---------+---------+----------------+
| ID | Name | Enabled | Description |
+----------------------------------+---------+---------+----------------+
| d0e436a913f94ec28f3a1892e0a7a240 | default | True | Default Domain |
+----------------------------------+---------+---------+----------------+
2.编写Keystone配置文件,设置default_domain_id[root@openstack-control-node1 ~]# vim /etc/keystone/keystone.conf
[identity]

#
# From keystone
#

# This references the domain to use for all Identity API v2 requests (which are
# not aware of domains). A domain with this ID will be created for you by
# keystone-manage db_sync in migration 008. The domain referenced by this ID
# cannot be deleted on the v3 API, to prevent accidentally breaking the v2 API.
# There is nothing special about this domain, other than the fact that it must
# exist to order to maintain support for your v2 clients. (string value)
default_domain_id = d0e436a913f94ec28f3a1892e0a7a240
3.同步数据库su -s /bin/sh -c "keystone-manage db_sync" keystone
4.重启Keystone服务 查看全部

openstack-software-diagram.png


我们知道OpenStack 最新版本Newton,keystone是V3版本,由于之前存在V2版本的应用,如何同时兼容呢?主要需要操作以下四步:

1.获取domain ID
[root@openstack-control-node1 ~]# openstack domain list
+----------------------------------+---------+---------+----------------+
| ID | Name | Enabled | Description |
+----------------------------------+---------+---------+----------------+
| d0e436a913f94ec28f3a1892e0a7a240 | default | True | Default Domain |
+----------------------------------+---------+---------+----------------+

2.编写Keystone配置文件,设置default_domain_id
[root@openstack-control-node1 ~]# vim /etc/keystone/keystone.conf 
[identity]

#
# From keystone
#

# This references the domain to use for all Identity API v2 requests (which are
# not aware of domains). A domain with this ID will be created for you by
# keystone-manage db_sync in migration 008. The domain referenced by this ID
# cannot be deleted on the v3 API, to prevent accidentally breaking the v2 API.
# There is nothing special about this domain, other than the fact that it must
# exist to order to maintain support for your v2 clients. (string value)
default_domain_id = d0e436a913f94ec28f3a1892e0a7a240

3.同步数据库
su -s /bin/sh -c "keystone-manage db_sync" keystone

4.重启Keystone服务

《中国SaltStack用户组》2016技术分享活动【免费】

SaltStack赵班长 发表了文章 • 2 个评论 • 1105 次浏览 • 2016-11-09 15:16 • 来自相关话题

虽然是免费活动,但是我们很认真,请确认能够准时参加后报名!

活动介绍【免费社区活动,友好交流,相互学习!】






分享嘉宾【纯干货,无尿点!】







报名地址: http://www.bagevent.com/event/272186 查看全部
虽然是免费活动,但是我们很认真,请确认能够准时参加后报名!

活动介绍【免费社区活动,友好交流,相互学习!】

1708317507999.jpg


分享嘉宾【纯干货,无尿点!】

1714398437999.jpg



报名地址: http://www.bagevent.com/event/272186

运维知识体系V2.0

运维杂谈赵班长 发表了文章 • 1 个评论 • 4177 次浏览 • 2015-08-09 12:40 • 来自相关话题

    为了帮助运维人员扩展思路、清晰的识别运维边界、我整理了《运维知识体系》,目前是V2.0版本,并不断完善中,纯干货,后期可能推出不同层级的相关文档和视频教程。





 
    为了帮助运维人员扩展思路、清晰的识别运维边界、我整理了《运维知识体系》,目前是V2.0版本,并不断完善中,纯干货,后期可能推出不同层级的相关文档和视频教程。

opsv2.png