mysql drbd ha_MySQL服务器的HA集群之Corosync+DRBD+Pacemaker实现-下篇

10.继续测试群集:

继续测试:

在node1上操作,让node1下线:

[root@node1 ~]# crm status

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

Last updated: Wed Feb  8 00:16:25 2012

Stack: openais

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

Version: 1.1.5-1.1.el5-01e86afaaa6d4a8c4836f68df80ababd6ca3902f

2 Nodes configured, 2 expected votes

4 Resources configured.

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

Node node1.junjie.com: standby

Online: [ node2.junjie.com ]

Master/Slave Set: MS_MySQLdrbd [mysqldrbd]

Masters: [ node2.junjie.com ]

Stopped: [ mysqldrbd:0 ]

MysqlFS   (ocf::heartbeat:Filesystem):    Started node2.junjie.com

myip  (ocf::heartbeat:IPaddr): Started node2.junjie.com

mysqlserver  (lsb:mysqld): Started node2.junjie.com

[root@node1 ~]#

在node2上的操作,查看群集的运行状态:

可见我们的资源已经都切换到了node2上:

[root@node2 ~]# service mysqld status

MySQL running (9093)                                       [  OK  ]

[root@node2 ~]# mount |grep drbd

/dev/drbd0 on /mnt/mysqldata type ext3 (rw)

[root@node2 ~]# ll /mnt/mysqldata/

total 24

drwxr-xr-x 5 mysql mysql  4096 Feb  8 00:16 data

-rw-r--r-- 1 root  root      4 Feb  7 21:28 f1

-rw-r--r-- 1 root  root      0 Feb  7 21:28 f2

drwx------ 2 root  root  16384 Feb  7 21:26 lost+found

[root@node2 ~]# ifconfig eth0:0

eth0:0    Link encap:Ethernet  HWaddr 00:0C:29:D1:D4:32

inet addr:192.168.101.88  Bcast:192.168.101.255  Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

Interrupt:67 Base address:0x2000

[root@node2 ~]#

现在一切正常,我们可以验证mysql服务是否能被正常访问:

首先,在node2上面建立一个用户user1,密码:123456.

我们定义的是通过VIP:192.168.101.88来访问mysql服务,现在node2上建立一个可以让某个网段主机能访问的账户(这个内容会同步drbd设备同步到node1上):

[root@node2 ~]# mysql

...

mysql>  grant all on *.* to user1@'192.168.%.%' identified by '123456';

Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql> exit

Bye

[root@node2 ~]#

客户端访问测试

192.168.101.100客户Ping测试192.168.101.88

fedc1a8cb056a54633e5faee8cb647d9.png

192.168.101.100客户访问mysql数据库192.168.101.88(成功访问)

bf75960f520a783d9029f0e73795b9f0.png

至此:使用corosync+drbd+pacemaker实现mysql服务器的高可用集群成功完成!.

《完》

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值