您的位置:首页 > 运维架构 > 网站架构

编译安装MySQL实现corosync+pacemaker+drbd+mysql高可用

2015-01-20 20:32 661 查看
本文转载:/article/4546158.html

实验拓扑图:实验节点:节点一:IP:172.16.249.248 host: node1.stu11.com node1 节点二:IP:172.16.249.122 host: node3.stu11.com node3





节点二的配置前准备:
节点一配置:
##############################编辑corosync配置文件##############################
##########################################生成密钥########################################
############################配置各节点DRBD配置文件配置##############################################
##################################配值DRBD资源文件##################################################
#################################同步两个节点的配置文件###########################################
##################################各节点资源初始化#################################################
##########################################启动各节点DRBD###########################################


[root@node1 corosync ]# drbd-overview //查看节点状态 0:mydisk/0 Connected Secondary/Secondary Inconsistent/Inconsistent##########################提升一个节点为主节点:并且查看数据在同步######################################



##################################对DRBD格式化####################################################[root@node1 corosync ]# mke2fs -t ext4 /dev/drbd0 //对主节点格式化


#####################################挂载创建测试文件############################################
##################### ##降为从节点把另一个节点升为主节点挂载查看测试文件########################
#####################节点二升级主节点,查看测试文件#################################



至此:两个节点的DRBD已经建成同步完成。开始布置两个节点的mysql。
######################准备各节点的mysql############################################# 准备编译环境及安装:


注意:同样的步骤部署第二个节点mysql但是,不要初始化。因为共享磁盘已经初始化过了。
########################下面,就可以使用crmsh配置资源了。###########################下面,就可以使用crmsh配置资源了。首先:保证我们两个节点的服务不会开机自动启动。






##################启动两个节点的corosync##########################################################



安装crmsh ##安装并且定义



切换测试结果:








至此高可用全部完成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: