安装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号。

  备配置文件:主和备的位置正好相反,优先级相反。

 

进行测试,双实例配置完成。

猜你喜欢

转载自www.cnblogs.com/mashuang/p/10074675.html
今日推荐