用VCS实现mysql的双机热备

72_591551_5980bff6d2e6e2f.jpg 
在VCS4.1MP2中,默认是不带有mysql数据库的agent的。然而,通过对普通的program monitor的修改,我们也可以实现mysql的双机热备,而且这都是免费的。
1,在node1上面mount上磁盘阵列;
2,在node1和node2同时安装mysql,注意把mysql的数据放在磁盘陈列的mount点上面。这样,node1的数据放在了磁盘阵列,而node2的数据是在本地磁盘上;
3,创建mysql组和mysql用户,注意两个节点的组ID和用户ID必须相同;
4,在VCS的gui界面中,创建一个名为“mysql”的service group,它包含了node1和node2两个系统
5,在service group中添加NIC、IP、DiskGroup、Volume、Mount和application资源,其依赖关系如图所示(见附件):
6,设置diskgroup属性,只需填写diskgroup的名称;
7,设置volume的属性,只需填写volume的名称及其所属的disk group的名称;
8,设置mount的属性,填写mount点、blockdevice的名称以及文件系统类型等信息;
9,设置nic的属性,指明公网网卡的名称;
10,设置ip的属性,指明ip地址,子网掩码及其需绑定的网卡信息;
11,设置mysql的属性,设置好startprogram的路径(默认是/etc/init.d/mysqld start),stopprogram的路径(默认是/etc/init.d/mysqld stop)以及VCS需要监控的进程文件的路径(mysql.pid),这样VCS就可以监控mysql了。
12,右键点击这个service group,选择 “online->node1”,现在就可以发现这六个资源全部变亮,表示已经生效。现在在node1使用ifconfig –a,可以发现虚拟ip已经在node1启动;
13,最后右键点击这个service group,选择 “switch to ->node2”,然后可以发现所以资源从上向下依次在node1下线,然后再从下往上依次在node2上线;
14,这样,一个可以监控mysql的双机热备环境就完成了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值