1. 程式人生 > 實用技巧 >heartbeat+nfs+apache(web)

heartbeat+nfs+apache(web)

NFS配置:yuminstallnfs-utilsportmap nfs4-acl-tools

mkdir /data/www

chown apache:apache /data/www

編輯配置檔案:vim /etc/exports

/data/www *(rw,sync)

wKioL1htoDij5TtZAAASoxKNSmw933.png-wh_50

儲存退出

vim /data/www/index.html

wKiom1htoGzRHEnnAAARWCxXpPI879.png-wh_50

192.168.26.211/212兩臺伺服器都需要安裝:yum install -y heartbeat(略)

編譯安裝需要複製配置檔案路徑:cp/usr/share/doc/heartbeat-3.0.4/{ha.cf,authkeys,haresources} /etc/ha.d/

修改配置檔案:

vim /etc/ha.d/authkeys #認證檔案

配置核心檔案:vim /etc/ha.d/ha.cf

主要設定下列引數:

debugfile /var/log/ha-debug

logfile /var/log/ha-log

logfacility local0

keepalive 1000ms

deadtime 6

warntime 2

initdead 20

udpport 694

bcast eth0 # Linux

auto_failback on

node node2.jerry.com

node node3.jerry.com

crm on

ping 192.168.26.199

compression bz2

compression_threshold 2

wKioL1htrWqS4ZMEAAAcbjo_swY090.png-wh_50

編輯配置檔案:vim /etc/ha.d/resources

主要設定下列項:

node2.jerry.com192.168.27.210Filesystem::192.168.25.209:/data/www::/var/www/html::nfshttpd #指定主接點和VIP以及資源代理

wKiom1htoLuzIBOZAABqeT1XnTI752.png-wh_50

把配置檔案複製到節點3:

scpauthkeysha.cfharesourcesnode3:/etc/ha.d/


啟動兩個結點heartbeat:

wKioL1htr1HyEJq8AAAOPCtjZvA774.png-wh_50

wKiom1htr1HxCafAAAARe65QeT8527.png-wh_50

測試訪問vip:192.168.27.210


wKioL1httuSi2M6LAACRzEo7O-I376.png-wh_50


wKiom1httuTBdmXRAAAP3ToucsE570.png-wh_50

停掉主節點node2觀察


wKioL1httuWyV1K_AABH6pB15nE716.png-wh_50

VIP 轉移了

wKiom1httuaSuGZ5AAB5Zhco8aM803.png-wh_50

NFS也轉移了


wKioL1httuazrmiCAACAKbQ7ukA878.png-wh_50

仍然可以正常訪問:


wKioL1httueikFohAACGxtFb11Q649.png-wh_50


wKiom1httunh3A_cAAB0sEAz4J0153.png-wh_50

恢復主節點node2觀察:/etc/init.d/heartbeat start

vip轉移回原節點

wKiom1httumDq0cCAAB-BS7Y2Kg733.png-wh_50

vip與NFS掛載都轉移了

wKioL1httuqCbeLAAAB_WLOzBnE754.png-wh_50

wKiom1httuvAhPKzAAB-HapXrVM739.png-wh_50




轉載於:https://blog.51cto.com/jdonghong/1889208