没有合适的资源?快使用搜索试试~ 我知道了~
首页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币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- Xilinx SRIO详解.pptx
- Informatica PowerCenter 10.2 for Centos7.6安装配置说明.pdf
- 现代无线系统射频电路实用设计卷II 英文版.pdf
- 电子产品可靠性设计 自己讲课用的PPT,包括设计方案的可靠性选择,元器件的选择与使用,降额设计,热设计,余度设计,参数优化设计 和 失效分析等
- MPC5744P-DEV-KIT-REVE-QSG.pdf
- 通信原理课程设计报告(ASK FSK PSK Matlab仿真--数字调制技术的仿真实现及性能研究)
- ORIGIN7.0使用说明
- 在VMware Player 3.1.3下安装Redhat Linux详尽步骤
- python学生信息管理系统实现代码
- 西门子MES手册 13 OpcenterEXCR_PortalStudio1_81RB1.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论1