WEB开发网
开发学院数据库MySQL Heartbeat_2.0.3配置MySQL5.0.18集群 阅读

Heartbeat_2.0.3配置MySQL5.0.18集群

 2006-04-07 10:45:53 来源:WEB开发网   
核心提示: 1059 ls 1060 cd heartbeat-2.0.3 1061 ls 1062 ./ConfigureMe configure 1063 make 1064 make install3. 编辑Heartbeat HA的三个配置文件,配置MySQL的HA服务 两台服务器配置方法相同

1059 ls

1060 cd heartbeat-2.0.3

1061 ls

1062 ./ConfigureMe configure

1063 make

1064 make install

3. 编辑Heartbeat HA的三个配置文件,配置MySQL的HA服务

两台服务器配置方法相同:

1067 cd /etc/ha.d

1068 cp /root/heartbeat-2.0.3/doc/ha.cf .

1069 vi ha.cf

logfile /var/log/ha-log # Log file

keepalive 2 # Heartbeat interval

deadtime 30 # How long to say the server's death

warntime 10

udpport 694 # Heartbeat port

bcast eth0 # Linux Heartbeat interface

auto_failback on # How to do when the failure server comes back

node mysql5 # How many servers in the HA system

node mysql6

ping 10.4.66.2 #ping a robust server to ensure the server's health;

#here is the default gateway

respawn hacluster /usr/lib/heartbeat/ipfail

配置心跳的加密,本次测试因为采用交叉电缆,所以采用最简单的crc方式:

1076 cp /root/heartbeat-2.0.3/doc/authkeys .

1077 vi authkeys

auth 1

1 crc

1078 chmod 600 authkeys

1073 cp /root/heartbeat-2.0.3/doc/haresources .

配置资源,本次测试mysql服务的迁移,配置资源文件是关键

1074 vi haresources

mysql5 IPaddr::10.4.66.88/24/eth1 Filesystem::10.4.66.251:/data::/data::nfs mysql.server

这一行配置了3个资源,第一个是IP地址,第二个是NFS共享数据,

第三个是mysql.server服务,文件在/etc/rc.d/init.d/目录,

可以使用mysql.server start或stop来启动或停止服务。

4.设置Heartbeat HA服务自动启动,

heartbeat会自动把/data目录挂载,会自动启动MySQL Server;

配置HA高可用,不要设置NFS挂载和mysql服务在启动服务器时自动运行,

也就是说,把与HA相关资源交给Heartbeat HA去自动管理,

cd /etc/rc.d/rc0.d ; ln -s ../init.d/heartbeat K05heartbeat

cd /etc/rc.d/rc3.d ; ln -s ../init.d/heartbeat S75heartbeat

cd /etc/rc.d/rc5.d ; ln -s ../init.d/heartbeat S75heartbeat

cd /etc/rc.d/rc6.d ; ln -s ../init.d/heartbeat K05heartbeat

可以拔掉主节点服务器的网线,看看有什么情况发生,测试是否正常?

然后再把网线插回去,看看HA服务是否运行,MySQL服务能否自动切换回来?

上一页  1 2 3 4 

Tags:Heartbeat 配置 MySQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接