heartbat想必大家都知道,也都熟悉,他是用于作業系統的雙機熱備,通過心跳線來感覺對方的。
即:兩台主機之間互相ping對方ip,當一台主機感覺不到另外一台主機時,虛拟IP立刻飄到另外一台主機上,實作業務。
網絡拓撲:
兩台裝置,對外都是一個位址172.16.1.10,其實這是虛拟ip,兩台主機需要各有兩塊網卡,一個作為提供業務,一個作為心跳線。
<a href="http://s3.51cto.com/wyfs02/M02/78/7D/wKiom1Z957ewMpWTAAAiavbjLOY848.png" target="_blank"></a>
heartbat具體的配置:
配置兩塊網卡的位址
<a href="http://s3.51cto.com/wyfs02/M02/78/7C/wKioL1Z96FbQEVEHAAAQaHR1rJA356.png" target="_blank"></a>
2.分别确認兩台主機的主機名
<a href="http://s3.51cto.com/wyfs02/M00/78/7D/wKiom1Z96D-x32tTAAABTw0jbtg100.png" target="_blank"></a>
<a href="http://s1.51cto.com/wyfs02/M00/78/7C/wKioL1Z96FbyaUOzAAABhr-pv2g661.png" target="_blank"></a>
3.上傳heartbat的軟體包,給予執行權限
<a href="http://s1.51cto.com/wyfs02/M01/78/7D/wKiom1Z96ECAUcxaAAACxM7QOS0707.png" target="_blank"></a>
4.執行bin包,安裝heartbat
<a href="http://s1.51cto.com/wyfs02/M02/78/7C/wKioL1Z96FfBWrg_AAAC-Y_oSp0451.png" target="_blank"></a>
5.更改配置檔案ha.cf,分别寫對方的ip位址;網關位址
<a href="http://s4.51cto.com/wyfs02/M01/78/7C/wKioL1Z96NDxJ-BCAAACzFmcp10721.png" target="_blank"></a>
<a href="http://s4.51cto.com/wyfs02/M02/78/7D/wKiom1Z96Lnw6i5PAAAZLcjMiIU838.png" target="_blank"></a>
6.更改haresources檔案,配置虛拟ip
<a href="http://s3.51cto.com/wyfs02/M01/78/7D/wKiom1Z96LnBLAjOAAAC9kh7wJY300.png" target="_blank"></a>
<a href="http://s4.51cto.com/wyfs02/M02/78/7C/wKioL1Z96NCywXcJAAAM5dxuqa8146.png" target="_blank"></a>
7.重新啟動heartbat服務
<a href="http://s3.51cto.com/wyfs02/M02/78/7C/wKioL1Z96NCRHMJ4AAADGnKvZJg230.png" target="_blank"></a>
8.當使用ifconfig時,可以檢視到這個位址即配置完成
<a href="http://s3.51cto.com/wyfs02/M02/78/7D/wKiom1Z96SOQwiBJAAAYqwEyHpE760.png" target="_blank"></a>
本文轉自 紅色的鳳梨 51CTO部落格,原文連結:http://blog.51cto.com/10460741/1728501