没有合适的资源?快使用搜索试试~ 我知道了~
首页OpenStack Mitaka HA安装部署文档
资源详情
资源评论
资源推荐
tags: Openstack
Openstack Mitaka HA 实施部署测试文档
一、环境说明
1、主机环境
二、配置基础环境
1、配置主机解析
2、配置ssh互信
3、yum 源配置
4、ntp配置
5、关闭防火墙和selinux
6、安装配置pacemaker
7、安装haproxy
8、galera安装配置
9、安装配置rabbitmq-server集群
10、安装配置memcache
三、安装配置openstack软件集群
1、安装openstack Identity
2、安装openstack Image集群
3、安装openstack Compute集群(控制节点)
4、安装配置neutron集群(控制节点)
5、安装配置dashboard集群
6、安装配置cinder
7、安装配置ceilometer和aodh集群
7.1 安装配置ceilometer集群
7.2 安装配置aodh集群
四、安装配置计算节点
4.1 OpenStack Compute service
4.2 OpenStack Network service
五 修补
mariadb集群排错
六 增加dvr功能
6.1 控制节点配置
6.2 计算节点配置
关于高可用路由器
关
于
image
镜
像共
享
三个
控
制
节
点
挂
载
#
title: Openstack Mitaka 集群安装部署 date: 2017-03-04-14 23:37
tags: Openstack
==openstack运维开发群:94776000 欢迎牛逼的你==
Openstack Mitaka HA
实
施
部
署
测
试
文
档
一
、
环
境
说
明
1
、
主
机
环
境
本次环境仅限于测试环境,主要测试HA功能。具体生产环境请对网络进行划分。
二
、
配
置
基
础
环
境
1
、
配
置
主
机
解
析
2
、
配
置
ssh
互
信
controller(VIP)192.168.10.100
controller01192.168.10.101,10.0.0.1
controller02192.168.10.102,10.0.0.2
controller03192.168.10.103,10.0.0.3
compute01192.168.10.104,10.0.0.4
compute02192.168.10.105,10.0.0.5
在对应节点上配置主机名:
hostnamectlset‐hostnamecontroller01
hostnamecontoller01
hostnamectlset‐hostnamecontroller02
hostnamecontoller02
hostnamectlset‐hostnamecontroller03
hostnamecontoller03
hostnamectlset‐hostnamecompute01
hostnamecompute01
hostnamectlset‐hostnamecompute02
hostnamecompute02
在controller01上配置主机解析:
[root@controller01~]#cat/etc/hosts
127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4
::1localhostlocalhost.localdomainlocalhost6localhost6.localdomain6
192.168.10.100controller
192.168.10.101controller01
192.168.10.102controller02
192.168.10.103controller03
192.168.10.104compute01
192.168.10.105compute02
3
、
yum
源
配
置
本次测试机所有节点都可以正常连接网络,故使用阿里云的openstack和base源
在controller01上进行配置:
ssh‐keygen‐trsa‐f~/.ssh/id_rsa‐P''
ssh‐copy‐id‐i.ssh/id_rsa.pubroot@controller02
ssh‐copy‐id‐i.ssh/id_rsa.pubroot@controller03
ssh‐copy‐id‐i.ssh/id_rsa.pubroot@compute01
ssh‐copy‐id‐i.ssh/id_rsa.pubroot@compute02
拷贝主机名解析配置文件到其他节点
scp/etc/hostscontroller02:/etc/hosts
scp/etc/hostscontroller03:/etc/hosts
scp/etc/hostscompute01:/etc/hosts
scp/etc/hostscompute02:/etc/hosts
scp 到其他所有节点
#所有控制和计算节点开启yum缓存
[root@controller01~]#cat/etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
#开启缓存keepcache=1表示开启缓存,keepcache=0表示不开启缓存,默认为0
keepcache=1
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?
project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos‐release
#基础源
yuminstallwget‐y
rm‐rf/etc/yum.repos.d/*
wget‐O/etc/yum.repos.d/CentOS‐Base.repohttp://mirrors.aliyun.com/repo/Centos‐7.repo
#openstackmitaka源
yuminstallcentos‐release‐openstack‐mitaka‐y
#默认是centos源,建议修改成阿里云的,因为速度快
[root@contoller01yum.repos.d]#vimCentOS‐OpenStack‐mitaka.repo
#CentOS‐OpenStack‐mitaka.repo
#
#Pleaseseehttp://wiki.centos.org/SpecialInterestGroup/Cloudformore
#information
[centos‐openstack‐mitaka]
name=CentOS‐7‐OpenStackmitaka
baseurl=http://mirrors.aliyun.com//centos/7/cloud/$basearch/openstack‐mitaka/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm‐gpg/RPM‐GPG‐KEY‐CentOS‐SIG‐Cloud
#galera源
vimmariadb.repo
[mariadb]
name=MariaDB
baseurl=http://yum.mariadb.org/10.1/centos7‐amd64/
enable=1
gpgcheck=1
gpgkey=https://yum.mariadb.org/RPM‐GPG‐KEY‐MariaDB
4
、
ntp
配
置
本机环境已经有ntp服务器,故直接使用。如果没有ntp服务器建议使用controller作为ntp服务器
5
、
关
闭防
火
墙
和
selinux
6
、
安
装
配
置
pacemaker
scpCentOS‐OpenStack‐mitaka.repocontroller02:/etc/yum.repos.d/CentOS‐OpenStack‐mitaka.repo
scpCentOS‐OpenStack‐mitaka.repocontroller03:/etc/yum.repos.d/CentOS‐OpenStack‐mitaka.repo
scpCentOS‐OpenStack‐mitaka.repocompute01:/etc/yum.repos.d/CentOS‐OpenStack‐mitaka.repo
scpCentOS‐OpenStack‐mitaka.repocompute02:/etc/yum.repos.d/CentOS‐OpenStack‐mitaka.repo
scpmariadb.repocontroller02:/etc/yum.repos.d/mariadb.repo
scpmariadb.repocontroller03:/etc/yum.repos.d/mariadb.repo
scpmariadb.repocompute01:/etc/yum.repos.d/mariadb.repo
scpmariadb.repocompute02:/etc/yum.repos.d/mariadb.repo
yuminstallntpdate‐y
echo"*/5****/usr/sbin/ntpdate192.168.2.161>/dev/null2>&1">>/var/spool/cron/root
/usr/sbin/ntpdate192.168.2.161
systemctldisablefirewalld.service
systemctlstopfirewalld.service
sed‐i‐e"s#SELINUX=enforcing#SELINUX=disabled#g"/etc/selinux/config
sed‐i‐e"s#SELINUXTYPE=targeted#\#SELINUXTYPE=targeted#g"/etc/selinux/config
setenforce0
systemctlstopNetworkManager
systemctldisableNetworkManager
剩余43页未读,继续阅读
wanstack
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1