日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 虚拟ip 作用,linux-高可用之虚拟ip地址(VIP)

發布時間:2024/3/13 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 虚拟ip 作用,linux-高可用之虚拟ip地址(VIP) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

高可用技術主要是指WEB網站、數據庫、業務系統等持續不斷的高

效、穩定的運行,為互聯網用戶提供高效的訪問。高可用不是說網站、

數據庫系統不宕機,而是指宕機、故障的時間是很短暫,能夠快速恢

復。高可用技術強調的網站、業務系統可用率,通過數字9來評估,網站幾

個9,例如99.9%、99.99%、99.999%。

在企業生產環境中,作為運維人員如何保障網站、業務系統、數據庫高可用呢?有哪些方法、有哪些軟件程序可以實現呢?

1:使用SHELL編程腳本實現WEB、業務、數據庫高可用。:

2:增加服務器系統的數量(WEB、DB集群),避免單點故障;

3:借助開源的高可用軟件:Keepalived,Heartbeat故障自動轉移

這里我們基于shell腳本實現兩臺nginx web故障的自動切換,當一臺Nginx WEB宕機

時,能夠切換至另外一臺,保障用戶能夠正常訪問

1:VIP地址同一時刻只能綁在其中一臺WEB服務器;

2:VIP地址只能綁定在Nginx服務正常的機器上;

3:當Nginx服務宕機或者異常上,釋放VIP,另外一臺此時機器綁定VIP

虛擬IP:192.168.80.200

nginx服務器:192.168.80.128-129

# 創建腳本目錄

mkdir -p /data/sh && cd /data/sh

vim nginx_vip.sh

變量netfile是虛擬ip地址的配置文件

sleep 2 睡眠2秒

while true是一個死循環(所以執行腳本是需要放在后臺執行)

killall -0 nginx 判斷nginx是否處于啟動狀態(啟動返回0,沒啟動返回1)

兩臺nginx服務器節點做相同的動作,完成。。。。。。

測試:(將腳本放在后臺運行——兩臺nginx都要執行vip腳本)

# nohup bash nginx_vip.sh &——看到129服務器成功獲得vip地址

# 129服務器因為192.168.80.200(vip)被占用,所以無法綁定vip地址。

# nginx測試 ,訪問vip地址——成功訪問到128服務器

curl 192.168.80.200

# 下面我們測試當Nginx服務宕機或者異常上,釋放VIP,釋放成功——可以看到vip地址不在了

# 129服務器查看vip——捕獲成功

# 重新訪問vip——成功訪問到129服務器

可是腳本VIp只能實現2個9,3個9。想實現更高的可用性還需要借助開源的高可用軟件。

加油,加油。。。。沖

總結

以上是生活随笔為你收集整理的linux 虚拟ip 作用,linux-高可用之虚拟ip地址(VIP)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。