簡(jiǎn)介
通過安裝該Linux-HA軟件,可以實(shí)現(xiàn)Linux雙機(jī)系統(tǒng)的高可用性解決方案,實(shí)現(xiàn)雙機(jī)系統(tǒng)的熱備份,并能夠做到雙機(jī)之間的無縫切換,從而對(duì)外
提供穩(wěn)定可靠的服務(wù),最終實(shí)現(xiàn)系統(tǒng)高性能RAS(reliability, availability, and serviceability)。
實(shí)驗(yàn)環(huán)境
這里使用heartbeat來做HA集群,并且把nginx服務(wù)作為HA對(duì)應(yīng)的服務(wù)。
Chumjtest01 |
eth0172.31.24.199 |
eth0:1 192.168.1.109 |
VIP:172.31.24.202 |
Chumjtest02 |
eth0 172.31.24.200 |
eth0:1 192.168.1.110 |
VIP:172.31.24.202 |
實(shí)驗(yàn)準(zhǔn)備工作
-
編輯修改hosts文件,將兩臺(tái)服務(wù)器的IP添加上,
-
關(guān)閉防火墻 iptables -F;關(guān)閉selinux:setenforce 0
-
安裝好eprl,安裝好heartbeat、libnet
主配置
配置節(jié)點(diǎn)文件
配置ha配置文件
從機(jī)配置
將主機(jī)上的配置文件拷貝到從機(jī)上
啟動(dòng)heartbeat
先啟動(dòng)主,在啟動(dòng)從
主機(jī)啟動(dòng)情況:
檢查下nginx服務(wù)有沒有啟動(dòng)
[root@chumjtest01ha.d]#psaux|grepnginx root69890.00.01093362036?Ss17:400:00nginx:masterprocess/usr/sbin/nginx-c/etc/nginx/nginx.conf nginx69900.00.01097602704?S17:400:00nginx:workerprocess nginx69910.00.01097602756?S17:400:00nginx:workerprocess root69950.00.0103252824pts/1S+17:410:00grepnginx |
從機(jī)啟動(dòng)情況:
測(cè)試
在主機(jī)的nginx下寫一個(gè)簡(jiǎn)單的html文件,并且訪問下
同樣在從機(jī)上寫下一個(gè)簡(jiǎn)單的html文件
在測(cè)試下VIP訪問,說明現(xiàn)在在nginx在主機(jī)上運(yùn)行
打開防火墻,將主機(jī)禁ping
查看主機(jī)chumjtest01的HA日志,看到“We are dead”,表示主機(jī)認(rèn)為自己已經(jīng)死了,要切到從機(jī)上
查看從機(jī)chumjtest02的HA日志,從機(jī)啟動(dòng)ngix。
在訪問下VIP的地址,已經(jīng)切換到從機(jī)上去了。
-
Linux
+關(guān)注
關(guān)注
87文章
11345瀏覽量
210391
原文標(biāo)題:Linux架構(gòu)之HA配置
文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論