IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Openstack 多 region -> 正文阅读

[系统运维]Openstack 多 region

OpenStack 多 region管理,就是将地理区域 不再一起的 OpenStack 集中的 一个dashboard里面进行管理,方便管理和资源控制

一.环境准备

我一共对两个版本的OpenStack进行了测试,不管哪一个版本,多区域的配置方式是一样的。

1.首先使用RDO Packstack在CentOS 8上安装版本为Victoria的openstack,具体安装参考下面的链接

使用RDO Packstack在CentOS 8上安装版本为Victoria的openstack_liudongyang123的博客-CSDN博客_centos8 安装openstack安装过程可以按照下面的文章安装,作者写的很好使用RDO Packstack在CentOS 8上安装版本为Victoria的openstack_xybDIY的博客-CSDN博客使用RDO Packstack在CentOS 8上安装OpenStack Victoria安装操作步骤步骤1:修改主机名并更新域名解析文件步骤2:禁用NetworkManager并使用network-scripts配置网络步骤3:启用OpenStack repositories并安装packstack工具步骤4:生成答案文件并使用phttps://blog.csdn.net/liudongyang123/article/details/123877473这个版本遇到的问题就是,卷和实例的概念不理解的问题,就是由同一个镜像创建的实例,在实例创建的时候卷不能重复创建,要选择不创建新卷。

2.T版本的OpenStack安装,手动的安装mysql、memcache、rabbitmq、nova、placement、glance等先关组件

这个版本遇到的问题

a.在B机器调用A机器的keystone的时候,A机器拒绝认证,需要做如下处理

将A机器keystone下的这两个文件夹拷贝到B机器

scp -r credential-keys/ root@192.168.4.120:/etc/keystone
scp -r fernet-keys// root@192.168.4.120:/etc/keystone

拷贝之后注意修改文件的用户权限?

在修改B机器的keystone.conf 里面的[database]标签的,数据库地址,改成A机器的

?

这样经过上面的处理之后就不会出现keystone认证失败的问题了。?

?

二.多 region 配置

两台机器A,B

1.创建其它OpenStack的keystone,--bootstrap-region-id 自定义名字,--bootstrap-password A机器的keystone认证密码。

keystone-manage bootstrap --bootstrap-password 123456 \
  --bootstrap-admin-url http://192.168.4.100:5000/v3/ \
  --bootstrap-internal-url http://192.168.4.100:5000/v3/ \
  --bootstrap-public-url http://192.168.4.100:5000/v3/ \
  --bootstrap-region-id RegionThree

2.加入B机器的endpoint

openstack endpoint create --region RegionTwo   image public http://192.168.4.110:9292
openstack endpoint create --region RegionTwo   image internal http://192.168.4.110:9292
openstack endpoint create --region RegionTwo   image admin http://192.168.4.110:9292

openstack endpoint create --region RegionTwo   compute public http://192.168.4.110:8774/v2.1
openstack endpoint create --region RegionTwo   compute internal http://192.168.4.110:8774/v2.1
openstack endpoint create --region RegionTwo   compute admin http://192.168.4.110:8774/v2.1

openstack endpoint create --region RegionTwo placement public http://192.168.4.110:8778
openstack endpoint create --region RegionTwo placement internal http://192.168.4.110:8778
openstack endpoint create --region RegionTwo placement admin http://192.168.4.110:8778

openstack endpoint create --region RegionTwo   network public http://192.168.4.110:9696
openstack endpoint create --region RegionTwo   network internal http://192.168.4.110:9696
openstack endpoint create --region RegionTwo   network admin http://192.168.4.110:9696


openstack endpoint create --region RegionThree   image public http://192.168.4.120:9292
openstack endpoint create --region RegionThree   image internal http://192.168.4.120:9292
openstack endpoint create --region RegionThree   image admin http://192.168.4.120:9292

3.先重启A机器服务器,再重启B机器服务器,记得在启动之后重启一下memecache、rabbitmq等服务。

4.OpenStack 相关服务重启的命令

systemctl restart openstack-glance-api.service       openstack-glance-registry.service  openstack-glance-scrubber.service

systemctl restart openstack-nova-api.service openstack-nova-compute.service openstack-nova-conductor.service       openstack-nova-metadata-api.service    openstack-nova-novncproxy.service      openstack-nova-os-compute-api.service  openstack-nova-scheduler.service

systemctl restart neutron-dhcp-agent.service neutron-linuxbridge-agent.service neutron-metadata-agent.service neutron-ovs-cleanup.service neutron-l3-agent.service neutron-linuxbridge-cleanup.service neutron-netns-cleanup.service neutron-server.service

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-23 11:09:45  更:2022-04-23 11:10:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:39:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码