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)
儲存退出
vim /data/www/index.html
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
編輯配置檔案:vim /etc/ha.d/resources
主要設定下列項:
node2.jerry.com192.168.27.210Filesystem::192.168.25.209:/data/www::/var/www/html::nfshttpd #指定主接點和VIP以及資源代理
把配置檔案複製到節點3:
scpauthkeysha.cfharesourcesnode3:/etc/ha.d/
啟動兩個結點heartbeat:
測試訪問vip:192.168.27.210
停掉主節點node2觀察
VIP 轉移了
NFS也轉移了
仍然可以正常訪問:
恢復主節點node2觀察:/etc/init.d/heartbeat start
vip轉移回原節點
vip與NFS掛載都轉移了
轉載於:https://blog.51cto.com/jdonghong/1889208