33.Region的概念及配置多region
- Region ---是用来标记不同的openstack 环境的
- 环境:
创建两套packstack装好的openstack 环境,然后修改其中的一个keystone认证到另外一个keystone上, 两套packstack的环境的Region 名字不同:
一个是RegionOne,一个是RegionTwo,来测试多region 环境登录。
- 为了将RegionOne的组件全部定义到RegionTwo,需要将RegionOne各个组件的endpoint重新在RegionTwo的环境上定义:(除了keystone)
[root@osp4 ~(keystone_admin)]# openstack catalog list +------------+--------------+-------------------------------------------------------------------------------------+ | Name | Type | Endpoints | +------------+--------------+-------------------------------------------------------------------------------------+ | nova | compute | RegionOne | | | | publicURL: http://192.168.179.137:8774/v2/eb2170bc2e75470f9eb558486790881c | | | | internalURL: http://192.168.179.137:8774/v2/eb2170bc2e75470f9eb558486790881c | | | | adminURL: http://192.168.179.137:8774/v2/eb2170bc2e75470f9eb558486790881c | | | | RegionTwo | | | | publicURL: http://192.168.179.149:8774/v2/eb2170bc2e75470f9eb558486790881c | | | | internalURL: http://192.168.179.149:8774/v2/eb2170bc2e75470f9eb558486790881c | | | | adminURL: http://192.168.179.149:8774/v2/eb2170bc2e75470f9eb558486790881c | | | | | | neutron | network | RegionOne | | | | publicURL: http://192.168.179.137:9696 | | | | internalURL: http://192.168.179.137:9696 | | | | adminURL: http://192.168.179.137:9696 | | | | RegionTwo | | | | publicURL: http://192.168.179.149:9696 | | | | internalURL: http://192.168.179.149:9696 | | | | adminURL: http://192.168.179.149:9696 | | | | | | cinderv2 | volumev2 | RegionOne | | | | publicURL: http://192.168.179.137:8776/v2/eb2170bc2e75470f9eb558486790881c | | | | internalURL: http://192.168.179.137:8776/v2/eb2170bc2e75470f9eb558486790881c | | | | adminURL: http://192.168.179.137:8776/v2/eb2170bc2e75470f9eb558486790881c | | | | RegionTwo | | | | publicURL: http://192.168.179.149:8776/v2/eb2170bc2e75470f9eb558486790881c | | | | internalURL: http://192.168.179.149:8776/v2/eb2170bc2e75470f9eb558486790881c | | | | adminURL: http://192.168.179.149:8776/v2/eb2170bc2e75470f9eb558486790881c | | | | | | novav3 | computev3 | RegionOne | | | | publicURL: http://127.0.0.1:8774/v3 | | | | internalURL: http://127.0.0.1:8774/v3 | | | | adminURL: http://192.168.179.137:8776/v1/eb2170bc2e75470f9eb558486790881c | | | | RegionTwo | | | | publicURL: http://127.0.0.1:8774/v3 | | | | internalURL: http://127.0.0.1:8774/v3 | | | | adminURL: http://127.0.0.1:8774/v3 | | | | | | glance | image | RegionOne | | | | publicURL: http://192.168.179.137:9292 | | | | internalURL: http://192.168.179.137:9292 | | | | adminURL: http://192.168.179.137:9292 | | | | RegionTwo | | | | publicURL: http://192.168.179.149:9292 | | | | internalURL: http://192.168.179.149:9292 | | | | adminURL: http://192.168.179.149:9292 | | | | | | ceilometer | metering | RegionOne | | | | publicURL: http://192.168.179.137:8777 | | | | internalURL: http://192.168.179.137:8777 | | | | adminURL: http://192.168.179.137:8777 | | | | RegionTwo | | | | publicURL: http://192.168.179.149:8777 | | | | internalURL: http://192.168.179.149:8777 | | | | adminURL: http://192.168.179.149:8777 | | | | | | cinder | volume | RegionOne | | | | publicURL: http://192.168.179.137:8776/v1/eb2170bc2e75470f9eb558486790881c | | | | internalURL: http://192.168.179.137:8776/v1/eb2170bc2e75470f9eb558486790881c | | | | adminURL: http://192.168.179.137:8776/v1/eb2170bc2e75470f9eb558486790881c | | | | RegionTwo | | | | publicURL: http://192.168.179.149:8776/v1/eb2170bc2e75470f9eb558486790881c | | | | internalURL: http://192.168.179.149:8776/v1/eb2170bc2e75470f9eb558486790881c | | | | adminURL: http://192.168.179.149:8776/v1/eb2170bc2e75470f9eb558486790881c | | | | | | nova_ec2 | ec2 | RegionOne | | | | publicURL: http://192.168.179.137:8773/services/Cloud | | | | internalURL: http://192.168.179.137:8773/services/Cloud | | | | adminURL: http://192.168.179.137:8773/services/Admin | | | | RegionTwo | | | | publicURL: http://192.168.179.149:8773/services/Cloud | | | | internalURL: http://192.168.179.149:8773/services/Cloud | | | | adminURL: http://192.168.179.149:8773/services/Admin | | | | | | swift | object-store | RegionOne | | | | publicURL: http://192.168.179.137:8080/v1/AUTH_eb2170bc2e75470f9eb558486790881c | | | | internalURL: http://192.168.179.137:8080/v1/AUTH_eb2170bc2e75470f9eb558486790881c | | | | adminURL: http://192.168.179.137:8080 | | | | RegionTwo | | | | publicURL: http://192.168.179.149:8080/v1/AUTH_eb2170bc2e75470f9eb558486790881c | | | | internalURL: http://192.168.179.149:8080/v1/AUTH_eb2170bc2e75470f9eb558486790881c | | | | adminURL: http://192.168.179.149:8080 | | | | | | keystone | identity | RegionTwo | | | | publicURL: http://192.168.179.149:5000/v2.0 | | | | internalURL: http://192.168.179.149:5000/v2.0 | | | | adminURL: http://192.168.179.149:35357/v2.0 | | | | | +------------+--------------+-------------------------------------------------------------------------------------+ [root@osp4 ~(keystone_admin)]# |
openstack endpoint create --region RegionOne --publicurl 'http://192.168.179.137:8776/v1/%(tenant_id)s' --internalurl 'http://192.168.179.137:8776/v1/%(tenant_id)s' --adminurl 'http://192.168.179.137:8776/v1/%(tenant_id)s' cinder openstack endpoint create --region RegionOne --publicurl 'http://127.0.0.1:8774/v3' --internalurl 'http://127.0.0.1:8774/v3' --adminurl 'http://192.168.179.137:8776/v1/%(tenant_id)s' novav3 openstack endpoint create --region RegionOne --publicurl 'http://192.168.179.137:8777' --internalurl 'http://192.168.179.137:8777' -- adminurl 'http://192.168.179.137:8777' ceilometer openstack endpoint create --region RegionOne --publicurl 'http://192.168.179.137:9292' --internalurl 'http://192.168.179.137:9292' -- adminurl 'http://192.168.179.137:9292' glance openstack endpoint create --region RegionOne --publicurl 'http://192.168.179.137:8080/v1/AUTH_%(tenant_id)s' --internalurl 'http://192.168.179.137:8080/v1/AUTH_%(tenant_id)s' --adminurl 'http://192.168.179.137:8080' swift openstack endpoint create --region RegionOne --publicurl 'http://192.168.179.137:9696' --internalurl 'http://192.168.179.137:9696' -- adminurl 'http://192.168.179.137:9696' neutron openstack endpoint create --region RegionOne --publicurl 'http://192.168.179.137:8773/services/Cloud' --internalurl 'http://192.168.179.137:8773/services/Cloud' --adminurl 'http://192.168.179.137:8773/services/Admin' nova_ec2 openstack endpoint create --region RegionOne --publicurl 'http://192.168.179.137:8776/v2/%(tenant_id)s' --internalurl 'http://192.168.179.137:8776/v2/%(tenant_id)s' --adminurl 'http://192.168.179.137:8776/v2/%(tenant_id)s' cinderv2 openstack endpoint create --region RegionOne --publicurl 'http://192.168.179.137:8774/v2/%(tenant_id)s' --internalurl 'http://192.168.179.137:8774/v2/%(tenant_id)s' --adminurl 'http://192.168.179.137:8774/v2/%(tenant_id)s' nova |
- 之后修改RegionOne的各个服务的keystone认证地址:改成RegionTwo的keystone认证地址:
注意: 需要将RegionTwo的keytone token复制到RegionOne各个服务配置文件的keystone认证账号处。
admin_token = ee2aaac6c0d84b51a1d1f096d4540ada
- 只修改keystone认证相关的IP地址即可:
ceilometer--# vim /etc/ceilometer/ceilometer.conf cinder--# vim /etc/cinder/cinder.conf neutron--# vim /etc/neutron/neutron.conf glance--# vim /etc/glance/glance-api.conf # vim /etc/glance/glance-registry.conf nova--# vim /etc/nova/nova.conf |
- 修改之后重启openstack服务:
# openstack-service restart
- 修改dashboard选项,允许多Region登录:
- 此时登录dashboard会出现muti-region登录的提示和选项:
33.Region的概念及配置多region相关推荐
- 以太网OAM和CFM的基本概念、配置和应用
笔者:风起怨江南 出处:https://blog.csdn.net/JackMengJin 文章转载请注明,如果喜欢请点赞+关注,感谢支持! 由于工作需要,对CFM协议技术(连接故障管理技术)进行研究 ...
- 透明大页相关内核参数_Oracle关于内存参数及大页设置的相关概念和设置之hugepage概念和配置...
一.概念: Oracle 数据库和 Linux 内存管理 系统中使用的内存越多,管理该内存所需的资源也就越多.对于 Linux 操作系统,通过 Linux kswapd 进程和页表内存结构(针对系统中 ...
- Mave概念及其配置
Mave概念 1.1为什么要学习Maven? 1.从『构建』角度解释 ①个人开发流程 ②团队开发流程 引申:更大范围内的团队协作 2.从『依赖』角度解释 ①jar包的规模 随着我们使用越来越多的框架, ...
- 2021SC@SDUSC HBase(六)项目代码分析——Region机制(三)之Region定位
2021SC@SDUSC 目录 一.初步认识region定位 Meta表 Region定位 二.Region定位 总结 一.初步认识region定位 在 HBase 中,表的所有行都是按照 RowKe ...
- nginx基础概念及配置解析
nginx入门与实战 网站服务 想必我们大多数人都是通过访问网站而开始接触互联网的吧.我们平时访问的网站服务 就是 Web 网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务. Web ...
- webpack 大法好 ---- 基础概念与配置(1)
再一次见面! Light 还是太太太懒了,距离上一篇没啥营养的文章已经过去好多天.今天为大家介绍介绍 webpack 最基本的概念,以及简单的配置,让你能快速得搭建一个可用的 webpack 开发环境 ...
- 推荐 33 个 IDEA 最牛配置,写代码太爽了!
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:琦彦 blog.csdn.net/fly910905/art ...
- nginx模型概念和配置文件结构
一. nginx模型概念: Nginx会按需同时运行多个进程: 一个主进程(master)和几个工作进程(worker),配置了缓存时还会有缓存加载器进程(cache loader)和缓存管理器进程( ...
- python 密度 语音_Python+sklearn机器学习应该了解的33个基本概念
封面图片:<Python程序设计实验指导书>,董付国编著,清华大学出版社 ================ 机器学习(Machine Learning)根据已知数据来不断学习和积累经验,然 ...
最新文章
- Linux的僵尸进程
- csgo陀螺仪是什么意思_CSGO:起源2将在五月中旬推出?B5无意间透露出这个消息...
- 欧盟抢先发布人工智能道德准则:AI要以人为本,负责任且无偏见
- php自动加载原理,php中的自动加载类机制原理
- 纯英文换行的css,利用CSS实现纯英文数字自动换行
- Ubuntu 18.4 镜像
- 在Ubuntu 18.04 LTS 入门 ROS Melodic 机器人 操作系统
- hdu 1559 最大子矩阵(DP)
- python_入门初级
- 57 Insert Interval
- 【VUE】vue分页插件share
- c# wifi串口通信_C#串口通信 SerialPort类
- ChIP-seq实战 | 染色质免疫共沉淀技术 | ATAC-seq | 染色质开放性测序技术
- 那些年常见的前端bug (持续更新)
- java二进制保存图片_JAVA高级特性——二进制存储图片
- 2021年电工(初级)报名考试及电工(初级)考试内容
- 转:『诡异的』VL10B创建外向交货单出错解决全过程
- 职场情商比职场生存法则更重要!!!
- 吴恩达机器学习ex2:逻辑回归
- Vue 和 React 的diff有什么不同
热门文章
- 房屋装修选择自装,如何寻找砌墙工人,比价并施工(砌墙阶段)
- 1.5.6.六种常见的三角关系
- Mysql出现问题:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)解决方案
- 录屏软件 ev录屏 安装与使用教程 教学演示视频提问必会的软件
- ios 按钮文字下划线_iOS 文字下划线
- python实现PDF压缩
- 基于变色龙算法的线性规划问题求解matlab程序
- c语言编写数据存储的游戏,c语言经典小程序和c语言编写的小游戏带注释(自动保存的).doc...
- C#调用FFMPEG实现桌面录制(视频+音频+生成本地文件)【笔记】
- 攻防世界web新手题答案_南开本部20春学期(2003)《计算机应用基础》在线作业-1答案...