码迷,mamicode.com
首页 > 其他好文 > 详细

OpenStack 多Region

时间:2018-03-14 22:10:58      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:Openstack 多Region管理

什么是多region:
简单理解为多套Openstack集群用一套dashboard 来管理。
多Region的应用场景:
1、Openstack 集群位于不同的区域时,可以用多Region来管理,比如阿里云的北京地区的云主机、上海区的云主机等
2、可用于异构管理,比如当Kvm和Vcenter 同时被Openstack管理时,由于网络、镜像等原因 必须使用独立的环境来纳管,此时使用多Region来管理。

开始搭建多Region

环境:
本次采用Ansible 脚本搭建Openstack,我们搭建两套环境 来模拟 RegionOne 和RegionTwo
Ansible 构建脚本:https://github.com/Erick-shi/Openstack-ansible-ocata

思路:
在regionOne上机器操作
创建RegionTwo的keystone 的endpoint 此时 endpoint的url的ip地址要以RegionOne 的ip一样;
创建除了keystone服务的service 对于的endpoint 此时url的ip要和RegionTwo 的IP地址一致
在RegionTwo上操作:
修改 nova.conf、glance-api.conf、neutron.conf 、cinder.conf 等,把有关keyston 认证的密码改为RegionOne的对于的admin的密码。 并且把os_region_name=“RegionTwo”
并重新启动其服务。

vi /etc/openstack-dashboard/local_settings

AVAILABLE_REGIONS = [
(‘http://10.10.7.208:5000/v2.0‘, ‘RegionOne‘),
(‘http://10.10.7.200:5000/v2.0‘, ‘RegionTwo‘),
]
重启httpd服务即可

OpenStack 多Region

标签:Openstack 多Region管理

原文地址:http://blog.51cto.com/shyln/2086954

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!