没有合适的资源?快使用搜索试试~ 我知道了~
corosync+pacemaker高可用方案.pdf
需积分: 50 9 下载量 132 浏览量
2019-10-22
22:42:08
上传
评论
收藏 1.23MB PDF 举报
温馨提示
corosync+pacemaker高可用方案,想要提升性能的可以看看。
资源推荐
资源详情
资源评论
IDC 管理系统高可用方案
By 董清辉
2016 年 5 月 17 日
恒安嘉新 IDC 管理系统高可用方案
~ 2 ~
说明:
因前期项目没有配备共享存储,所以本方案采用 DRBD+corosync+pacemaker
的软件架构来实现双机热备的高可用。以下将会对三款软件做详细说明。
DRBD Active/Passive 架构说明
注 : 在 Active/Standby 的 架 构 体 系 中 , 永 远 只 有 Active 主机在提供服
务,Standby 主机不对外提供任何服务(包括 MySQL 的”读”).
环境搭建说明
Node1:
-IP: 192.168.131.130
Hostname: node1.eversec.com
Node2:
-IP: 192.168.131.131
Hostname: node2.eversec.com
虚拟 IP(VIP):
恒安嘉新 IDC 管理系统高可用方案
~ 3 ~
- IP: 192.168.131.150
网络和服务器设置
时间同步
# ntpdate cn.pool.ntp.org
设置 Selinux
可将 SELINUX 设置为 permissive 或 disabled
[root@centos193 ~]# cat /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of
enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled # SELINUXTYPE= can take one of these two
values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
iptables 防火墙设置
这里为了方便,关闭防火墙 iptables:
# service iptables stop
iptables: Flushing firewall rules:
[ OK ]
iptables: Setting chains to policy ACCEPT: filter
[ OK ]
iptables: Unloading modules:
[ OK ]
# chkconfig iptables off
恒安嘉新 IDC 管理系统高可用方案
~ 4 ~
注:实际环境中不必关闭防火墙 ,只需要开启相关端口即可(DRBD:7788-
7789,CoroSync:3999-4000)
设置机器 hostname
[root@node1 ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=node1.eversec.com
[root@node1 ~]# source /etc/sysconfig/network
[root@node1 ~]# hostname $HOSTNAME
添加 hostname 到每台机器的/etc/hosts
[root@node1 ~]# cat /etc/hosts
...
192.168.131.130 node1.eversec.com
192.168.131.131 node2.eversec.com
建议:不使用外部的 DNS 服务(那样会成为额外的故障点),而是将这些 mappings
配置到每台机器的/etc/hosts 文件.
DRBD 概述
Distributed Replicated Block Device(DRBD)是一种基于软件的,无共享,复
制的存储解决方案,在服务器之间的对块设备(硬盘,分区,逻辑卷等)进行镜
像。DRBD 工作在内核 当中的,类似于一种驱动模块。DRBD 工作的位置在文件系
统的 buffer cache 和磁盘调度器之间,通过 tcp/ip 发给另外一台主机到对方的
tcp/ip 最终发送给对方的 drbd,再由对方的 drbd 存储在本地对应磁盘 上,类
似于一个网络 RAID-1 功能。在高可用(HA)中使用 DRBD 功能,可以代替使用一个
共享盘阵。本地(主节点)与远程主机(备节点)的数据可以保 证实时同步。当本
地系统出现故障时,远程主机上还会保留有一份相同的数据,可以继续使用。DRBD
的架构如下图
恒安嘉新 IDC 管理系统高可用方案
~ 5 ~
DRBD 的安装与配置
DRBD 下载与安装
# wget -c
http://elrepo.org/linux/elrepo/el6/x86_64/RPMS/drbd84-utils-
8.4.2-1.el6.elrepo.x86_64.rpm
# wget -c http://elrepo.org/linux/elrepo/el6/x86_64/RPMS/kmod-
drbd84-8.4.2-1.el6_3.elrepo.x86_64.rpm
# rpm -ivh *.rpm
warning: drbd84-utils-8.4.2-1.el6.elrepo.x86_64.rpm: Header V4
DSA/SHA1 Signature, key ID baadae52: NOKEY
Preparing...
########################################### [100%]
1:drbd84-utils
########################################### [ 50%]
2:kmod-drbd84
########################################### [100%]
Working. This may take some time ...
Done.
剩余31页未读,继续阅读
资源评论
海淀小鸡腿
- 粉丝: 132
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 机械手自动排列控制PLC与触摸屏程序设计
- uDDS源程序publisher
- 中国风格, 节日 主题, PPT模板
- 生菜生长记录数据集.zip
- 微环谐振腔的光学频率梳matlab仿真 微腔光频梳仿真 包括求解LLE方程(Lugiato-Lefever equation)实现微环中的光频梳,同时考虑了色散,克尔非线性,外部泵浦等因素,具有可延展
- 企业宣传PPT模板, 企业宣传PPT模板
- jetbra插件工具,方便开发者快速开发
- agv 1223.fbx
- 全国职业院校技能大赛网络建设与运维规程
- 混合动力汽车动态规划算法理论油耗计算与视频教学,使用matlab编写快速计算程序,整个工程结构模块化,可以快速改为串联,并联,混联等 控制量可以快速扩展为档位,转矩,转速等 状态量一般为SOC,目
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功