來自阿里云官方給的答復(fù):
創(chuàng)新互聯(lián)專注于屯留企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站建設(shè)。屯留網(wǎng)站建設(shè)公司,為屯留等地區(qū)提供建站服務(wù)。全流程按需定制開發(fā),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
阿里云服務(wù)器不支持再單獨購買ip,無法安裝配置keepalived,進行負載均衡,如果需要配置負載均衡,可以直接購買slb,進行負載均衡配置
一、Keepalived介紹
Keepalived是一款由C編寫的軟件,一般解決負載均衡器的高可用性問題,提供了負載均衡、健康檢查和高可用的功能,高可用功能是由VRRP協(xié)議來實現(xiàn)的。
二、軟件設(shè)計
Keepalived啟動后由3個進程組成。
三、Keepalived安裝
在Red Hat 系服務(wù)器上安裝
在Debian系服務(wù)器上安裝
四、keepalived配置
vrrp_script段配置
real_server段配置
tcp_check段配置
五、實際案例:主主配置
兩臺互為主主同時可提供服務(wù),一臺服務(wù)宕掉后另一臺可接管
簡介
這種方案,使用兩個VIP地址,前端使用2臺機器,互為主備,同時有兩臺機器工作,當(dāng)其中一臺機器出現(xiàn)故障,兩臺機器的請求轉(zhuǎn)移到一臺機器負擔(dān),非常適合于生產(chǎn)架構(gòu)環(huán)境。
一、網(wǎng)絡(luò)拓撲
四臺虛擬機如下所示:
為什么使用keepalived呢?
使用keepalived就用來做高可用的,提供虛擬VIP
將兩臺機器上的/etc/keepalived/keepalived.conf配置文件修改成如下:
Nginx-A:
Nginx-B:
然后修改兩臺機器上的nginx首頁
chk_nginx.sh腳本也不用改,然后重啟keepalived
3.1 查看服務(wù)器上的IP地址
查看Nginx-A的地址:
查看Nginx-B的地址:
會多出兩個虛擬IP
首先通過兩個VIP地址訪問如下:
3.2、關(guān)閉Nginx-A上的nginx,keepalived將在2s內(nèi)將它重新啟動
3.3、關(guān)閉Nginx-A上的keepalived,VIP會切換到Nginx-B上
不管訪問的是: 還是 都將導(dǎo)到Nginx-B上去。
同時會發(fā)現(xiàn)Nginx-A上的虛擬IP會消失
阿里云 Ubuntu 16.04 輕應(yīng)用服務(wù)器(學(xué)生),因為沒有外網(wǎng)網(wǎng)卡(有內(nèi)網(wǎng)網(wǎng)卡)【彈性ECS服務(wù)器有彈性外網(wǎng)網(wǎng)卡,但沒使用過,不知道能不能達到預(yù)期效果】,所以部署完后,只能在內(nèi)網(wǎng)測試 ╮(╯▽╰)╭.....,也可以本地用 wget http:// xxx.xxx.x.xxx 訪問虛擬IP進行測試。
此系統(tǒng)下安裝部署本人實測有效,若發(fā)生其他問題,請自行解決。
Keepalived 與Nginx 實現(xiàn)服務(wù)高可用,本文并沒有Nginx的安裝部署(請自行查看有關(guān) Nginx 的文章)
必須安裝的
很簡單,安裝完畢,我當(dāng)時所安裝的版本 Keepalived v1.2.24 (02/14,2019) 。
systemctl status keepalived 查看當(dāng)前 Keepalived 服務(wù)的狀態(tài)
systemctl start keepalived 啟動 Keepalived 服務(wù)
systemctl stop keepalived 關(guān)閉 Keepalived 服務(wù)
keepalived -v 查看版本
whereis keepalived 查看 Keepalived 在哪些目錄下
配置文件所在? /etc/keepalived/keepalived.conf (若不存在,自行創(chuàng)建目錄及文件)
啟動文件所在 /usr/sbin/keepalived
默認 Nginx 已在運行中,啟動 keepalived
systemctl start keepalived ?
此時使用,systemctl status keepalived ? 會包含以下內(nèi)容出現(xiàn)
Active: active (running)
Keepalived 已部署成功了!!
網(wǎng)站名稱:阿里云服務(wù)器配置keepalived 阿里云服務(wù)器配置nginx
鏈接分享:http://muchs.cn/article12/ddciigc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、微信小程序、網(wǎng)站設(shè)計、微信公眾號、移動網(wǎng)站建設(shè)、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)