国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

keepalived高可用部署

IT那活兒 / 1815人閱讀
keepalived高可用部署
點擊上方“IT那活兒”公眾號,關注后了解更多內容,不管IT什么活兒,干就完了!!!

keeplived簡介

Keepalived是用純ANSI/ISO C編寫的。該軟件圍繞一個中央I/O多路復用器進行連接,以提供實時網絡設計。

1.1 Keepalived進程被分為3個不同進程

  • A.一個極簡的父進程,負責fork和監控子進程,父進程監控框架稱為watchdog
  • B.兩個子進程,一個負責VRRP框架,另一個負責健康檢查

1.2 使用場景

  • mysql數據庫雙主架構;
  • nginx主從架構;通過keepalived進行切換。
1.3 故障切換框架
Keepalived實現了用于導向器故障切換的VRRP協議。在實現的VRRP堆棧中,VRRP數據包調度程序負責為每個VRRP實例多路分發特定的I/O。

VRRP實例同步:我們可以指定2個VRRP實例之間的狀態監控,也稱為VRRP同步組。它保證2個VRRP實例保持相同狀態,同步實例間相互監視。


安裝部署

2.1 通過二進制安裝
1)安裝依賴
yum install curl gcc openssl-devel libnl3-devel net-snmp-devel
2)下載解壓安裝包并編譯
tar xz keepalived-1.2.15.tar.gz
./configure
Make && make install
3)安裝到指定目錄
./configure --prefix=/usr/local/keepalived-1.2.15
2.2 通過依賴包安裝
yum -y install keepalived
yum -y install nmap-ncat
-- 測試

systemctl status keepalived.service
systemctl start keepalived.service


配 置

例如兩臺互為主主的nginx或mysql同時可提供服務,一臺服務宕掉后另一臺可接管。
示例:主節點
! Configuration File for keepalived

global_defs {
    router_id test_kp
}

vrrp_script chk_local {
    script "/local/keepalived/etc/stop.sh"
    interval 15
    fall 3
    rise 1
# weight 10
}
vrrp_instance VI_1 {
    state BACKUP
    interface bond0
    virtual_router_id 1001
    priority 100
    advert_int 1
    nopreempt   ## backup 節點不需要配置
    authentication 
{
        auth_type PASS
        auth_pass server101
    }
    track_script {
        chk_local
    }
    virtual_ipaddress {
        192.168.10.101/24
    }
}
示例:備節點
! Configuration File for keepalived

global_defs {
    router_id test_kp
}

vrrp_script chk_local {
    script "/local/keepalived/etc/stop.sh"
    interval 3
    weight -5
    }


vrrp_instance VI_1 {
    state BACKUP
    interface eth0
    virtual_router_id 1001
    priority 99
    advert_int 1
    authentication 
{
        auth_type PASS
        auth_pass server101
    }
    virtual_ipaddress {
        192.168.10.101/24
    }
track_script {
    chk_local
    }
}
參數詳解
關鍵字
定義
類型
vrrp_instance
標識VRRP實例定義塊
Block
state
在標準使用中指定實例狀態

interface
指定實例運行所要用到的網絡接口
string
mcast_src_ip
指定VRRP通告的IP頭的源地址

lvs_sync_daemon_inteface
指定LVS sync_daemon運行所要用到的網絡接口
string
virtual_router_id
指定實例所屬的VRRP路由器ID
numerical
priority
指定實例在VRRP路由器中的優先級
numerical
advert_int
以秒為單位指定通告的間隔時間(設置為1)
numerical
smtp_alert
激活MASTER狀態轉換的SMTP通知

authentication
標識VRRP認證定義塊
Block
auth_type
指定要使用哪種身份認證(PASS|AH)

auth_pass
指定要使用的密碼字符串
string
virtual_ipaddress
標識VRRP VIP定義塊
Block
virtual_ipaddress_excluded
標識VRRP VIP排除定義塊
Block
notify_master
指定在切換到master時要執行的腳本
path
notify_backup
指定在切換到backup時要執行的腳本
path
notify_fault
指定在切換到故障狀態時要執行的腳本
path
vrrp_sync_group
標識VRRP同步組定義塊
Block



常見問題

4.1 日志提示
WARNING - script /etc/keepalived/check_nginx.sh is not executable for uid:gid 0:0 - disabling.
原因:備機上keepalived監控腳本沒有執行權限。
解決:chmod +x ~/check_nginx.sh。
4.2 Keeplived主備vip地址無法切換
原因:keeplived配置的優先級相同。
解決:檢查keepalived.cof配置文件的priority參數,主從節點優先級設置為不同。


本文作者王 哲(上海新炬中北團隊)

本文來源:“IT那活兒”公眾號

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129133.html

相關文章

  • kubeadm部署k8s1.9可用集群--1集群概述

    摘要:集群概述整個集群包括大部分集群節點節點集群主要作為集群和網絡的數據存儲。集群組件版本集群機器主從從后續計劃用替換。 前言 k8s部署的方式多種多樣,除去各家云廠商提供的工具,在bare metal中,也有二進制部署和一系列的自動化部署工具(kubeadm,kubespary,rke等)。具體二進制部署大家可以參考宋總的系列文章。而rke是由rancher提供的工具,由于剛剛出來,有不少...

    DrizzleX 評論0 收藏0
  • kubeadm部署k8s1.9可用集群--1集群概述

    摘要:集群概述整個集群包括大部分集群節點節點集群主要作為集群和網絡的數據存儲。集群組件版本集群機器主從從后續計劃用替換。 前言 k8s部署的方式多種多樣,除去各家云廠商提供的工具,在bare metal中,也有二進制部署和一系列的自動化部署工具(kubeadm,kubespary,rke等)。具體二進制部署大家可以參考宋總的系列文章。而rke是由rancher提供的工具,由于剛剛出來,有不少...

    willin 評論0 收藏0
  • Kubernetes Master High Availability 級實踐

    摘要:才云科技云開源高級工程師唐繼元受邀社群,在線分享高級實踐,介紹如何構建環境。除命令外的停止都是異常停止。 才云科技云開源高級工程師唐繼元受邀DBAplus社群,在線分享《Kubernetes Master High Availability 高級實踐》,介紹如何構建Kubernetes Master High Availability環境。 以下是分享實錄: 大家好,我是才云科技的唐繼...

    JiaXinYi 評論0 收藏0
  • MySQL集群搭建(4)-MMM+LVS+Keepalived

    摘要:上篇文章集群搭建高可用架構介紹了高可用集群的搭建方法里面有提到可以配置多個讀,今天這篇文章教大家怎么用對這些讀做一個負載均衡。集群采用負載均衡技術和基于內容請求分發技術。 上篇文章 MySQL集群搭建(3)-MMM高可用架構 介紹了 MMM 高可用集群的搭建方法, 里面有提到 MMM 可以配置多個讀 VIP, 今天這篇文章教大家怎么用 LVS 對這些讀 VIP 做一個負載均衡。 1 L...

    elisa.yang 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<