Linux集群系列——高可用集群之corosync基础概念及安装配置.

高可用衡量标准 :



corosync : 集群管理引擎 SA Forum ——>OpenAIS——>Wilson——>corosync 向后延伸为衍生出来的版本
REHL 6.x RHCS :corosync
REHL 5.x RHCS :OpenAIS , cman ,rgmanager



corosync : Messaging Layer 需要CRM (+ pacemaker)
SUSE Linux Enterprise server Hawk WEB GUI
LCMC : Linux Cluster Management Console
PCS
RHCS :Conga(luci/ricci)
corosync被redhat,suse, debian 支持
keepalived : VRRP ,2节点
高可用集群架构图 :


corosync安装配置前提:
1、时间同步
2、主机名解析
3、SSH互信
详细信息


原文地址:https://blog.51cto.com/14087650/2429527

时间: 2024-10-17 06:39:47

Linux集群系列——高可用集群之corosync基础概念及安装配置.的相关文章

linux 下heartbeat简单高可用集群搭建

Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统.通过Heartbeat我们可以实现双机热备,以实现服务的持续性. linux下基于heartbeat的简单web服务的高可用集群搭建 首先规划好两台主机作为heartbeat的双机热备,命名为node1.lvni.cc(主) ;node2.lvni.cc, node1的eth0IP :192.168.157.148  Vip eth0:0:192.168.157.149 node2的eth0IP :19

Nginx提供代理服务(网站代理),nginx实现负载均衡集群和高可用集群、nginx实现网站动静页面分离

静态页面:用静态编程语言编写的页面为静态页面,支持静态页面的语言为,css html  xml,不手动改变源代码,页面就不会改变. 动态页面:用动态编程语言编写的页面为动态页面,支持动态页面的语言有,java php .net,根据用户访问的时间和用户的不同显示不同的页面. nginx网站服务代理 实验(一)实验目的:nginx实现反向代理代替公网用户访问私网的web页面. 实验环境: 内网web服务器: IP地址 :192.168.1.1  主机名:fanlj nginx代理服务器:IP地址:

linux下搭建HA高可用集群

HA 即 (high available)高可用,又被叫做双机热备,用于关键性业务. 简单理解就是,有两台机器A和B,正常是A提供服务,B待命闲置,当A宕机或服务宕掉,会切换至B机器继续提供服务.常用实现高可用的开源软件有heartbeat和keepalived,其中keepalived有负载均衡的功能. 实验前需准备的环境: 系统:两个CentOS  6.6系统 网卡:eth0.eth1 (本实验是在虚拟机上搭建需要提前给两个虚拟机系统各添加一块网卡) 给两个系统配置好网卡和IP后: [ema

搭建PXC集群------mysql高可用集群

部署环境: CentOS7.X 1.关闭selinux   vi /etc/selinux/config SELINUX=disabled #修改该项为disabled 立即生效setenforce 0 2.查看防火墙是否开启     systemctl status firewalld 如果防火墙是开启状态,则开放端口 3306 .4444.4567.4568 firewall-cmd --add-port=3306/tcp --permanent     #开放了3306端口 开放完4个端口

Linux集群系列——分布式复制块设备drbd的基础概念及配置

DRBD :Distributed Replicated Block Device分布式复制块设备heartbeat-ldirectord 作用生成规则健康状态检查corosync+ldirectordkeepalived + ipvs server :rsync+inotifyClient : rsync , sersyncSAN :把SAN网络模拟成SCSI总线, HOST initiator SAN server target(一个或多个)block级别DRBD示意图RAID1模式 :mi

heartbeat2.0 原理解析与高可用集群案例实现

 这篇文章我们将学习heartbeat2.0的基本原理以及如何简单配置高可用集群  ll  本文导航    · 什么是高可用集群   · 高可用集群的解决方案   · heartbeat之基本原理   · heartbeat之逻辑架构   · heartbeat之心跳连接   · heartbeat之脑裂(资源争用.资源隔离) · heartbeat之配置文件   · heartbeat至高可用集群配置  ll  要求    什么是高可用集群  所谓高可用集群,即当前服务器出现故障时,可以将该服

keepalived实现LVS集群的高可用(1)

HA集群:高可用集群: 实现方式:vrrp协议和ais完备HA集群 vrrp可以由keepalived实现 ais可以由heartbeat和corosync vrrp协议:虚拟冗余路由协议 VRRP为虚拟路由冗余协议,目的就是为了解决静态路由单点故障问题.在一个VRRP虚拟路由器中,有多台物理的VRRP路由器,但是这多台的物理的机器并不能同时工作,而是由一台称为MASTER的负责路由工作,其它的都是BACKUP,MASTER并非一成不变,VRRP让每个VRRP路由器参与竞选,最终获胜的就是MAS

Keepalived高可用集群

Keepalived高可用集群 keepalived高可用集群是指一个主服务器,一个备份服务器,共同使用一个虚拟的ip地址,当主服务器宕掉之后,备份服务器开始工作,这样就避免了访问事故. 搭建keepalived高可用集群 [master] #yum -y install keepalived #vim /etc/keepalived/keepalived.conf vrrp_instance webha { state MASTER 主服务器 interface eth0 网卡口 priori

在CentOS7上配置RabbitMQ 3.6.3集群与高可用

在CentOS7上配置RabbitMQ 3.6.3集群与高可用 集群概述 通过 Erlang 的分布式特性(magic cookie 认证节点)进行 RabbitMQ 集群,各 RabbitMQ 服务为对等节点,即每个节点都提供服务给客户端连接,进行消息发送与接收. 这些节点通过 RabbitMQ HA 队列(镜像队列)进行消息队列结构复制.本文中搭建 3 个节点,并且都是磁盘节点(所有节点状态保持一致,节点完全对等),只要有任何一个节点能够工作,RabbitMQ 集群对外就能提供服务. 环境