linux nfs mysql_MySQL实现高可用+共享存储NFS
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相关推荐
- CentOS7搭建keepalived+DRBD+NFS高可用共享存储
CentOS7搭建keepalived+DRBD+NFS高可用共享存储 一.服务器信息 IP地址 类型 主机名 操作系统 内存 磁盘 172.25.10.100 主服务器 node1 centos7 ...
- CentOS7.5搭建Heartbeat+DRBD+NFS高可用共享存储
在一般的网络架构的设计中,如果前端web做了负载均衡,后端存储都会用到共享存储,在并发不大.数据量不大的情况下,nfs是一个不错共享存储方案,但是nfs存在单点故障的问题,要想保证nfs的高可用,就要 ...
- NFS 高可用方案(NFS+keepalived+Sersync)
NFS 高可用方案(NFS+keepalived+Sersync) 1. 简述 1.1 介绍 本方案 NFS 的高可用方案,应用服务器为 Client ,两台文件服务器分别Master和 Slave, ...
- corosync+pacemaker+nfs提供mysql高可用
corosync/openais+pacemaker+nfs提供mariadb高可用 节点一, one, 172.16.249.122/16, 172.16.0.1, CentOS6.6, maria ...
- 百度可观测系列 | 如何构建亿级指标的高可用 TSDB 存储集群?
[百度云原生导读]在前一篇<采集亿级别指标,Prometheus 集群方案这样设计中>,我们为大家介绍了针对针对亿级指标场景,百度云原生团队基于Prometheus 技术方案的研究,包括资 ...
- 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 个重要概念 ...
- nfs mysql_heatbeat-gui实现基于nfs的mysql高可用集群
一.简述HA高可用集群 高可用集群就是当集群中的一个节点发生各种软硬件及人为故障时,集群中的其他节点能够自动接管故障节点的资源并向外提供服务.以实现减少业务中断时间,为用户提供更可靠,更高效的服务. ...
- linux的mysql的高可用配置_mysql高可用实现
说明:mysql高可用集群方案设计 server1 mysqld服务器 172.16.23.11 server2 mysqld服务器 172.16.23.12 数据存放 nfs 服务器 ...
- Linux的企业-Mfs高可用corosync+pacemaker+fence+iscci
一.配置环境 Redhat6.5 Server1:172.25.50.1 master corosync+pacemaker Server2:172.25.50.2 master corosync+p ...
最新文章
- [Python]no encoding declared 错误解决方法
- jaxb int convert to integer
- 如何解决微服务的数据一致性分发问题
- hive mysql命令,Hive数据库常用命令
- linux对web后端重要吗,基于Linux的Web服务器性能测试
- Android基站定位——单基站定位(二)
- 没有足够的值_了解食物的GI值,让你的减脂效率翻倍
- 国际混淆C代码大赛获奖作品部分源码
- Java二叉树的建立
- 转:gp88写频教程
- 解决SVN Cleanup时遇到错误信息:Cleanup failed to process the following paths的错误
- H5游戏开发-H5游戏引擎与渠道分布
- 一个批处理:IPC$ Password Crack---BAT
- mysql数据库加密存储过程_数据库系统(六)---MySQL语句及存储过程
- 3D模型欣赏:黑色的巴斯泰托女神【3D游戏建模教程】
- 自己买监控摄像头容易安装吗
- C# 文本框定位到文本末尾
- 哪个邮箱登录安全?163 VIP邮箱登录入口是哪个?
- 快乐二级域名分发程序-美化版源码
- Cocos2d游戏开发之如何解包获得pvr.ccz中的美术资源
热门文章
- CComPtr对象作为参数进行 1.值传递 2.引用传递 3.做为返回值的注意事项
- 简单说说驱动程序设计的入门
- 从两道经典试题谈C/C++中联合体(union)的使用
- 再谈要不要成为全栈工程师
- 【资料篇】你需要掌握SEO的8个常用知识点
- 浙大计算机学院吴飞,浙江大学吴飞教授来我院作人工智能学术报告
- php GD库文字居中,PHP GD ttftext居中对齐
- 太省事了!高分SCI全套优质模板下载
- Seurat亮点之细胞周期评分和回归
- python123第6周答案_Python123测验6: 组合数据类型 (第6周)