OpenStack很早的版本就允许多Region,所谓多Region,就是多个区域,每个区域一套OpenStack,共享Keystone和Horizon。
用户登录Dashboard,可以多个Region切换。
Horizon名目做的还是很不错的,当检测到Keystone的Endpoint有多个Region存在,UI上就可以允许。
作为用户,假构想测试多个Region,有什么好的方法吗? 最繁难的就是用devstack ,
还有一个方法,就是应用RDO来成功。
目前红帽的RDO,只允许一个Region,自动都是Regionone,不过Region的名字,你是可以修正,假定你搭建两套Openstack,一套是RegionOne,一套是RegionTwo。那么稍微调整一下,就允许多Region。
在RegionTwo的控制节点上,把keystone的数据库里,Endpoint,service,Region的表的数据导进去,再到RegionOne上,把这些数据导入,那么就基本搞定,这个时刻,你登录Horizon,就可以看到多个Region。
剩下的你须要搞定RegionTwo的一切组件性能文件,让他们驳回RegionOne的Keytone来做身份验证。
有两个疑问,或者须要留意的
1:在RegionTwo上,publicurl,adminurl,internal,必定在RegionOne可以访问,由于Horizon。
2:乐视分享过,假设Region数量超越3,那么倡导经常使用UUID,而不是PKI。
博文出处:
© 版权声明