1. 程式人生 > >安裝keepalived高可用(雙例項)

安裝keepalived高可用(雙例項)

首先,我們要先配置好nginx反向代理。

然後準備一個主負載均衡,一個從負載均衡,兩個web伺服器。

一、先在主從負載均衡上各安裝兩個網絡卡,一個公網,一個同網段私網。

  配置: cd /etc/sysconfig/network-scripts/

      cp ifcfg-eth0 ifcfg-eth1

      vim ifcfg-eth1

      DEVICE=eth1

      TYPE=Ethernet

      ONBOOT=yes

      NM_CONTOLLED=yes

      BOOTPROTO=dhcp

      ifup eth1

      ip link

二、安裝keepalived安裝包。

  yum -y install keepalived

  配置檔案: /etc/keepalived/keepalived.conf

  啟動指令碼: /etc/init.d/keepalived start

  檢查: ps -ef | grep keepalived | grep -v grep (當有三個程序時,證明安裝正確)

      ip add | grep 192.168 (預設情況會啟動三個VIP地址)

   檢測後關閉服務: /etc/init.d/keepalived stop

     將上述測試同時在其他伺服器上進行。

三、配置檔案

  vim /etc/keepalived/keepalived.conf

    將interface 改為收發心跳包的網絡卡(eth1

    將VIP改為公網網絡卡(eth0

  啟動命令: /etc/init.d/keepalived start

  檢視: ifconfig (當主活著時,備上沒有顯示,只有主壞了,備上才會出現)

 四、雙例項

  將主配置檔案和備配置檔案分別設定一個主和備,提高資源利用率。

  主配置檔案: 要再檔案中分別設定一個主Master和備Slave,設定不同的優先順序,id號,IP號。

  備配置檔案:主和備的位置正好相反,優先順序相反。

 

進行測試,雙例項配置完成。