mysql+heartbeat+共享存储实施方案(mysql高可用集群).docVIP

  • 93
  • 0
  • 约3.27千字
  • 约 4页
  • 2019-08-17 发布于江西
  • 举报

mysql+heartbeat+共享存储实施方案(mysql高可用集群).doc

PAGE 3 Mysql+heartbeat+共享存储方案描述 方案具体解释: 本方案采用高可靠性的HA双机热备软件来保证服务的高稳定性及连续性。默认情况下两台mysql机器只有一台机器在工作,当工作机mysql主机出现问题后,系统将自动切换到mysql备机上继续提供服务,而整个过程只需要30秒的时间,当mysql主机故障维修完毕后,服务将自动切换回mysql主机上继续提供服务。 Mysql+heartbeat+共享存储方案具体实施步骤 环境说明: 实验服务器:vmware esxi 主机-tl2:192.168.218.137 操作系统:CentOS release 5.3 (x86_64) 备机-tl3:192.168.218.138 操作系统:CentOS release 5.3 (x86_64) 浮动ip:192.168.218.140 共享磁盘:/dev/sdb1 (esxi虚出来的磁盘,指定到挂载目录/dbdata) 第一部分:mysql的安装(主备机一样) rpm -ivh /mnt/Server/mysql-test-5.0.45-7.el5.x86_64.rpm *修改mysql的配置文件,将mysql数据目录指定到/dbdata/mysql vi /etc/my.cnf datadir=/dbdata/mysql 第二部分:heartbeat的安装(主备机一样) tar -zxvf libnet.tar.gz cd libnet ./configure make make install tar -zxvf heartbeat-2.1.3.tar.gz cd heartbeat-2.1.3 groupadd haclient useradd -g haclient hacluster ./ConfigureMe configure make make install 配置双机文件,一共需要三个文件–ha.cf、haresources、authkeys # cd /etc/ha.d [root@tl2 ha.d]# vi ha.cf debugfile /var/log/ha-debug logfile /var/log/ha-log logfacility local0 keepalive 2 deadtime 30 warntime 10 initdead 120 auto_failback on node tl3.klccl.local node tl2.klccl.local udpport 694 ucast eth0 192.168.218.138 ping_group group1 192.168.218.137 192.168.218.138 respawn hacluster /usr/lib64/heartbeat/ipfail apiauth ipfail gid=haclient uid=hacluster hopfudge [root@tl2 ha.d]# vi haresources tl2.klccl.local IPaddr::192.168.218.140/24/eth0 Filesystem::/dev/sdb1::/dbdata::ext3 mysqld [root@tl2 ha.d]# vi authkeys auth 1 1 crc [root@tl2 ha.d]# chmod 600 authkeys ########################################################## 测试 通过导入klccl.0721.sql这个文件,利用脚本将数据库的数据增长到6.0G,并且在测试机tl上面添加测试脚本,脚本意思通过建立log表,不断往里面的插数据,数据的顺序依次是0、1、2……100000。 [root@tl1 ~]# more test.sh #!/bin/bash i=0 while [ $i -lt 1000000 ] do mysql -h192.168.218.140 -uroot -pklcadmin -e insert into share.log val ues ($i); let i=i+1 echo add $i to table log done 此时在测试机上面执行这个脚本,如下所示开始往数据库的log表里面插入数据了 [root@tl1 ~]# ./test.sh add 1 to table log add 2 to table log add 3 to table log add 4 to table

文档评论(0)

1亿VIP精品文档

相关文档