新聞中心
隨著互聯(lián)網(wǎng)的發(fā)展,在網(wǎng)站服務(wù)器的構(gòu)建上,大部分采用的是雙機(jī)切換的方式,把網(wǎng)站的物理服務(wù)器分成兩臺物理服務(wù)器,一臺服務(wù)器作為備服務(wù)器保證服務(wù)的可用性,當(dāng)主服務(wù)器出現(xiàn)故障時,利用主備切換機(jī)制,能夠迅速把資源從備服務(wù)器上激活,提高服務(wù)器的可用性,在linux系統(tǒng)中實(shí)現(xiàn)雙機(jī)切換有非常多的方式,今天就帶大家來認(rèn)識一下Linux的雙機(jī)切換的命令,并實(shí)戰(zhàn)一下,看一看Linux系統(tǒng)雙機(jī)切換的實(shí)現(xiàn)實(shí)際步驟都有哪些?

首先我們要準(zhǔn)備兩個服務(wù)器,分別把服務(wù)器的硬件搭建好,并且部署好系統(tǒng),以及設(shè)置好開放的網(wǎng)絡(luò)端口,硬件、網(wǎng)絡(luò)搭建完畢后,我們就可以開始配置雙機(jī)切換了,
1.首先,我們需要安裝nginx負(fù)載均衡器:
主服務(wù)器:
`$ sudo apt-get install nginx`
2.接著,我們先在主服務(wù)器上進(jìn)行雙機(jī)切換配置:
`$ sudo vim /etc/nginx/nginx.conf`
在nginx.conf文件中添加如下代碼,以配置雙機(jī)切換的節(jié)點(diǎn):
upstream backend {
server 10.2.2.13; // slave服務(wù)器地址
server 10.2.2.14; //master服務(wù)器地址
}
3.接著,我們需要在主服務(wù)器上創(chuàng)建一個權(quán)限維持的腳本,并給予該腳本可執(zhí)行權(quán)限:
`$ sudo vim /data/serverStatus.sh`
文件內(nèi)容如下:
#!/bin/bash
if [ $(ps -ef | grep -v grep | grep nginx | wc -l) -eq 0 ];then
sleep 3
/usr/local/nginx/sbin/nginx
echo "nginx is restart"
fi
`$ sudo chmod +x /data/serverStatus.sh`
4.最后,我們需要在主服務(wù)器上創(chuàng)建定時任務(wù),每隔指定的時間檢查nginx是否正常運(yùn)行:
$ crontab -e
* * * * * /data/serverStatus.sh
以上就是按照Linux系統(tǒng)下雙機(jī)切換的實(shí)現(xiàn)步驟,Linux系統(tǒng)雙機(jī)切換完成后,能夠?qū)崿F(xiàn)服務(wù)器故障時自動由備服務(wù)器激活資源,顯著提升網(wǎng)站可以用性,一定程度上保障網(wǎng)站的穩(wěn)定性。
成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。創(chuàng)新互聯(lián)——四川成都IDC機(jī)房服務(wù)器托管/機(jī)柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機(jī)房租用、服務(wù)器托管、機(jī)柜租賃、大帶寬租用,高電服務(wù)器托管,算力服務(wù)器租用,可選線路電信、移動、聯(lián)通機(jī)房等。
本文名稱:實(shí)戰(zhàn):Linux系統(tǒng)雙機(jī)切換命令(linux雙機(jī)切換命令)
當(dāng)前地址:http://m.fisionsoft.com.cn/article/cdchgoc.html


咨詢
建站咨詢
