drbd理论以及和MySQL结合
DRBD是一个内核级别的数据同步方式,其作用可以让不具备高可用能力的应用具备高可用能力。DRBD类似磁盘阵列的RAID1,相信看到高可用的朋友都懂RAID,所以在这里就不扯RAID。只不过RAID1是在同一台电脑内,而DRBD是透过网络。
More …DRBD是一个内核级别的数据同步方式,其作用可以让不具备高可用能力的应用具备高可用能力。DRBD类似磁盘阵列的RAID1,相信看到高可用的朋友都懂RAID,所以在这里就不扯RAID。只不过RAID1是在同一台电脑内,而DRBD是透过网络。
More …看不懂的童鞋可以看我的HA理论篇和图形界面配置篇,这样可以对pacemaker和corosync组合使用有个比较深的认知。不然我说的是什么你基本是看不懂的。为了让大家更了解细节,这里就不建立Gorup而直接创建资源,然后使用位置约束、排列约束、顺序约束
进行管理,
使用corosync v1和pacemaker结合使用,也就是用corosync替换掉heartbeat。之前HA高可用模型那篇中就说过,Messaging提供API供CRM调用,也就是说CRM只要能调用Messaging的API。那它们之间就能结合使用,corosync和pacemaker就是这样一种关系
More …这个是前面一篇理论的深入。使用heartbeat实现高可用。 前面准备工作我就不讲过程了
More …现在这个服务为重的时代,服务的重要性越来越高,但是在服务器这一块,服务器总会有宕机的时候。服务器一旦宕机,服务器就会停掉,那怎么样才能让服务在服务器宕机的时候,服务还在呢?那就是高可用技术来实现了。高可用,顾名思义:高度可用,也就是所谓的冗余,说白点就是一个国家有一个总理一个副总理,总理挂了副总理顶上。从而实现国家的运转不停止,在Linux高可用集群中也差不多是这样,为了保证服务的高可用,必须保证集群中不能出现可能发生单点故障的点。当然,很多小企业因为资金问题,不可能去搭建高可用集群。
More …因为其版本发展,在Heartbeat v2 (CentOS 6.4)的中的很多组件到Heartbeat v3(CentOS 6.5)之后就独立成单独的软件。比如heartbeat-pils就独立成了Cluster-glue,CRM集群资源管理器Heartbeat-stonith也独立成了pacemaker。而在CentOS 6.5及之上还想装Heartbeat v2的话,就只能rpm安装。rpm包我会在下面提供。
More …