4.1corosync的安装,两台都安装上

## yum install -y cluster-glue-1.0.6-1.6.el5.i386.rpm cluster-glue-libs-1.0.6-1.6.el5.i386.rpm corosynclib-1.2.7-1.1.el5.i386.rpm  corosync-1.2.7-1.1.el5.i386.rpm heartbeat-3.0.3-2.3.el5.i386.rpm heartbeat-libs-3.0.3-2.3.el5.i386.rpm libesmtp-1.0.4-5.el5.i386.rpm pacemaker-cts-1.1.5-1.1.el5.i386.rpm pacemaker-libs-1.1.5-1.1.el5.i386.rpm pacemaker-1.1.5-1.1.el5.i386.rpm perl-TimeDate-1.16-5.el5.noarch.rpm    resource-agents-1.0.4-1.1.el5.i386.rpm

4.2corosync的配置

#cd /etc/corosync

#cp corosync.conf.example corosync.conf

#vim corosync.conf

compatibility: whitetank

totem {

version: 2

secauth:on           开启身份验证

threads: 0

interface {

ringnumber: 0

bindnetaddr: 172.16.0.0

mcastaddr: 226.94.1.1

mcastport: 5405

}

}

logging {

fileline: off

to_stderr: on

to_logfile: yes

#       to_syslog: yes

logfile: /var/log/cluster/corosync.log

debug: off

timestamp: on

logger_subsys {

subsys: AMF

debug: off

}

}

amf {

mode: disabled

}

service {

ver:0

name:pacemaker

}

#corosync-keygen        创建authkeys

#scp authkeys corosync.conf node2:/etc/corosync

两台mysql上分别创建用于日志的目录

#mkdir /var/log/cluster

4.3通过mysql1开启corosync,配置资源

1)开启

#service corosync start

#ssh node2 'service corosync start'

#crm_mon

============

Last updated: Thu Aug  9 22:12:22 2012

Stack: openais

Current DC: node1.linuxidc.com - partition with quorum

Version: 1.1.5-1.1.el5-01e86afaaa6d4a8c4836f68df80ababd6ca3902f

2 Nodes configured, 2 expected votes

0 Resources configured.

============

Online: [ node2.linuxidc.com node1.linuxidc.com ]

2)资源的配置

#crm

crm(live)#configure

crm(live)configure# primitive vip ocf:heartbeat:IPaddr params ip=172.16.99.1

crm(live)configure# primitive mysqld lsb:mysqld

crm(live)configure# primitive nfs ocf:heartbeat:Filesystem params device=172.16.98.3:/share directory=/data fstype=nfs op start timeout=60 op stop timeout=60

*定义nfs资源,默认的超时时间是20s,是小于建议的时间60s的,所以手动配置

crm(live)configure# colocation vip_mysqld_nfs inf: mysqld nfs vip

crm(live)configure# order mysqld_after_nfs inf: nfs mysqld

crm(live)configure# property stonith-enabled=false

crm(live)configure# property no-quorum-policy=ignore

crm(live)configure# verify

crm(live)configure# commit

3)检测

#crm_mon

Last updated: Thu Aug  9 22:34:52 2012

Stack: openais

Current DC: node1.linuxidc.com - partition with quorum

Version: 1.1.5-1.1.el5-01e86afaaa6d4a8c4836f68df80ababd6ca3902f

2 Nodes configured, 2 expected votes

3 Resources configured.

============

Online: [ node2.linuxidc.com node1.linuxidc.com ]

nfs     (ocf::heartbeat:Filesystem):    Started node1.linuxidc.com

vip     (ocf::heartbeat:IPaddr):        Started node1.linuxidc.com

mysqld  (lsb:mysqld):   Started node1.linuxidc.com

#crm node standy

#crm_mon

============

Last updated: Thu Aug  9 22:36:18 2012

Stack: openais

Current DC: node1.linuxidc.com - partition with quorum

Version: 1.1.5-1.1.el5-01e86afaaa6d4a8c4836f68df80ababd6ca3902f

2 Nodes configured, 2 expected votes

3 Resources configured.

============

Node node1.linuxidc.com: standby

Online: [ node2.linuxidc.com ]

nfs     (ocf::heartbeat:Filesystem):    Started node2.linuxidc.com

vip     (ocf::heartbeat:IPaddr):        Started node2.linuxidc.com

mysqld  (lsb:mysqld):   Started node2.linuxidc.com

linux nfs mysql_MySQL实现高可用+共享存储NFS相关推荐

  1. CentOS7搭建keepalived+DRBD+NFS高可用共享存储

    CentOS7搭建keepalived+DRBD+NFS高可用共享存储 一.服务器信息 IP地址 类型 主机名 操作系统 内存 磁盘 172.25.10.100 主服务器 node1 centos7 ...

  2. CentOS7.5搭建Heartbeat+DRBD+NFS高可用共享存储

    在一般的网络架构的设计中,如果前端web做了负载均衡,后端存储都会用到共享存储,在并发不大.数据量不大的情况下,nfs是一个不错共享存储方案,但是nfs存在单点故障的问题,要想保证nfs的高可用,就要 ...

  3. NFS 高可用方案(NFS+keepalived+Sersync)

    NFS 高可用方案(NFS+keepalived+Sersync) 1. 简述 1.1 介绍 本方案 NFS 的高可用方案,应用服务器为 Client ,两台文件服务器分别Master和 Slave, ...

  4. corosync+pacemaker+nfs提供mysql高可用

    corosync/openais+pacemaker+nfs提供mariadb高可用 节点一, one, 172.16.249.122/16, 172.16.0.1, CentOS6.6, maria ...

  5. 百度可观测系列 | 如何构建亿级指标的高可用 TSDB 存储集群?

    [百度云原生导读]在前一篇<采集亿级别指标,Prometheus 集群方案这样设计中>,我们为大家介绍了针对针对亿级指标场景,百度云原生团队基于Prometheus 技术方案的研究,包括资 ...

  6. K8S 学习笔记三 核心技术 Helm nfs prometheus grafana 高可用集群部署 容器部署流程

    K8S 学习笔记三 核心技术 2.13 Helm 2.13.1 Helm 引入 2.13.2 使用 Helm 可以解决哪些问题 2.13.3 Helm 概述 2.13.4 Helm 的 3 个重要概念 ...

  7. nfs mysql_heatbeat-gui实现基于nfs的mysql高可用集群

    一.简述HA高可用集群 高可用集群就是当集群中的一个节点发生各种软硬件及人为故障时,集群中的其他节点能够自动接管故障节点的资源并向外提供服务.以实现减少业务中断时间,为用户提供更可靠,更高效的服务. ...

  8. linux的mysql的高可用配置_mysql高可用实现

    说明:mysql高可用集群方案设计 server1 mysqld服务器    172.16.23.11 server2 mysqld服务器    172.16.23.12 数据存放 nfs 服务器   ...

  9. Linux的企业-Mfs高可用corosync+pacemaker+fence+iscci

    一.配置环境 Redhat6.5 Server1:172.25.50.1 master corosync+pacemaker Server2:172.25.50.2 master corosync+p ...

最新文章

  1. [Python]no encoding declared 错误解决方法
  2. jaxb int convert to integer
  3. 如何解决微服务的数据一致性分发问题
  4. hive mysql命令,Hive数据库常用命令
  5. linux对web后端重要吗,基于Linux的Web服务器性能测试
  6. Android基站定位——单基站定位(二)
  7. 没有足够的值_了解食物的GI值,让你的减脂效率翻倍
  8. 国际混淆C代码大赛获奖作品部分源码
  9. Java二叉树的建立
  10. 转:gp88写频教程
  11. 解决SVN Cleanup时遇到错误信息:Cleanup failed to process the following paths的错误
  12. H5游戏开发-H5游戏引擎与渠道分布
  13. 一个批处理:IPC$ Password Crack---BAT
  14. mysql数据库加密存储过程_数据库系统(六)---MySQL语句及存储过程
  15. 3D模型欣赏:黑色的巴斯泰托女神【3D游戏建模教程】
  16. 自己买监控摄像头容易安装吗
  17. C# 文本框定位到文本末尾
  18. 哪个邮箱登录安全?163 VIP邮箱登录入口是哪个?
  19. 快乐二级域名分发程序-美化版源码
  20. Cocos2d游戏开发之如何解包获得pvr.ccz中的美术资源

热门文章

  1. CComPtr对象作为参数进行 1.值传递 2.引用传递 3.做为返回值的注意事项
  2. 简单说说驱动程序设计的入门
  3. 从两道经典试题谈C/C++中联合体(union)的使用
  4. 再谈要不要成为全栈工程师
  5. 【资料篇】你需要掌握SEO的8个常用知识点
  6. 浙大计算机学院吴飞,浙江大学吴飞教授来我院作人工智能学术报告
  7. php GD库文字居中,PHP GD ttftext居中对齐
  8. 太省事了!高分SCI全套优质模板下载
  9. Seurat亮点之细胞周期评分和回归
  10. python123第6周答案_Python123测验6: 组合数据类型 (第6周)