Mysql 雙主 + heartbeat + Mon 部署文件

season0891發表於2010-05-12
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 1 mysql雙主安裝

版本 mysql-5.1.45-linux-x86_64-icc-glibc23.tar.gz

安裝過程同mysql replication

安裝過程略

 

2 部署 heartbeat

下載安裝包在:

heartbeat-2.1.3-3.el4.centos.x86_64.rpm

heartbeat-stonith-2.1.3-3.el4.centos.x86_64.rpm

heartbeat-devel-2.1.3-3.el4.centos.x86_64.rpm

libnet-1.1.2.1-2.rf.x86_64.rpm

heartbeat-pils-2.1.3-3.el4.centos.x86_64.rpm  

perl-TimeDate-1.16-1.c4.noarch.rpm

 

rpm –ivh libnet-1.1.2.1-2.rf.x86_64.rpm

rpm –ivh heartbeat*

rpm –ivh perl-TimeDate-1.16-1.c4.noarch.rpm

 

heartbeat配置檔案(兩個節點操作完全相同,以其中一個節點為例,另一個節點略)

[root@IDC-D-1237 ~]# cp /usr/share/doc/heartbeat-2.1.3/ha.cf /etc/ha.d/

[root@IDC-D-1237 ~]# cp /usr/share/doc/heartbeat-2.1.3/authkeys /etc/ha.d/

[root@IDC-D-1237 ~]# cp /usr/share/doc/heartbeat-2.1.3/haresources /etc/ha.d/

 

要求 authkeys 許可權為600

chmod 600 authkeys

配置完成後各個檔案的內容如下

[root@IDC-D-1237 ha.d]# cat authkeys |grep "^[^#]"

auth 2

2 sha1 HI!

[root@IDC-D-1237 ha.d]# cat ha.cf |grep "^[^#]"

debugfile /var/log/ha-debug

logfile /var/log/ha-log

logfacility     local0

keepalive 2

deadtime 30

warntime 5

initdead 120

udpport 694

ucast eth0 123.100.1.9 (對方ip)

ucast eth1 10.2.23.27 (對方ip)

auto_failback on

node IDC-D-1229

node IDC-D-1237

[root@IDC-D-1237 ha.d]# cat haresources |grep "^[^#]"

IDC-D-1229  10.2.23.88

[root@IDC-D-1237 ha.d]# service heartbeat start

ifconfig (可檢視vip 漂出情況)

 

以上配置檔案在2個節點要求完全相同。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-662511/,如需轉載,請註明出處,否則將追究法律責任。

相關文章