在上面的篇章中使用了nginx**多個web伺服器,之後訪問nginx服務的ip就可以**訪問到真實的web伺服器,但是如果你的這台nginx伺服器死掉(宕機),此時所有有該nginx**的所有web容器將會無法訪問,此時需要配置多個nginx伺服器作為備用機,但是多個nginx伺服器之間需要乙個元件來進行協調,我們可以使用keepalived進行協調,keepalived可以使用高可用機制,在很多第三方元件都是用到的,最大的特徵就是可以使用路由功能的演算法虛擬出乙個新的ip位址,之後使用這個ip位址**多個真實的伺服器。
/www.keepalived.org/download.html
scp eepalived-1.2.24.tar.gz root@***:/usr/local/src/
tar -xzvf keepalived-1.2.24.tar.gz -c /usr/local/src/
cd /usr/local/src/keepalived-1.2.24/
.
/configure –prefix=/usr/
make
make install
如果此時配置成功的話在/usr/etc**現相關的配置資訊,以及會在/usr/sbin**現啟動的命令
主要修改以下兩個配置
state backup #備份機
priority 99 #優先順序
以上訪問的位址就是虛擬路由的ip位址
將nginx的master機關機,如果可以正常訪問,說明配置成功
使用Keepalived實現linux高可用集群
apt install libipset dev keepalived yuseradd s usr sbin nologin m g root keepalived scriptvim etc sysctl.conf 在末尾追加一行 net.ipv4.ip nonlocal bind 1vim e...
使用keepalived實現高可用
通常情況下,都是啟動2臺相同的業務系統,一台故障,另外一台自動接管。後端一般情況下我們使用集群,排除了單點故障造成的影響,前段7層負載的高可用就尤為重要了 keepalived使用vrrp協議,虛擬路由冗餘協議。依靠vmac和vip實現高可用技術方案,俗稱位址漂移。搶占式高可用配置 1.實踐環境,配...
keepalived初步使用
keepalived是一款用c寫的,為linux集群提供負載均衡和高可用的軟體.其中負載均衡功能封裝了lvs模組,而高可用功能則是採用了vrrp協議 在centos7上,keepalived的安裝可以採用rpm包和原始碼包兩種方式 yum install keepalived yum install...