Keepalived   高可用   keepalived+lvs(DR)

   keepalived 也叫双机热备  使用协议 vrrp

   vrrp(Vritraul  Router  Redundancy  Protocol)虚拟路由冗余协议

       可以实现网络不间断的稳定运行

       功能: 监控每个成员节点状态

                  发现故障自动替换

   vrrp实现:需要至少两台设备 组成一个vrrp组

                   vrrp组中包含master 主设备和backup从设备

                   vrrp提供一个虚拟的IP地址和mac地址,供客户端访问

                   主设备提供转发服务,而从设备监控主设备

                   主设备故障后自动切换到从设备转发

keepalived服务器的配置

     通过keepalived实现web服务器的双机热备(高可用)

     准备两台web服务器

        192.168.38.20

        192.168.38.30

    两台分别安装keepalived

    并做配置 ,设置虚拟地址为192.168.38.66 启动服务

    准备一台测试机 测试网页 ,使用虚拟地址

  

一、两台服务器关闭防火墙,沙盒 ,挂载光盘  yum下载keepalived  httpd

        第一台web1

         vim /etc/keepalived/keepalived.conf

      systemctl start keepalived.service

      systemctl enable keepalived.service

       ip add show dev ens33   //查看虚拟地址

      echo "123" >/var/www/html/index.html

      systemctl start httpd

      curl  192.168.38.20   //查看写入的首页文件  123

   第二台web2

    vim /etc/keepalived/keepalived.conf

       

      systemctl start keepalived.service      //启动keepalived服务

      systemctl enable keepalived.service  //设置开机自启

     echo "456" >/var/www/html/index.html

      systemctl  start  httpd   //启动httpd服务

      curl  192.168.38.30   //查看写入的首页文件456

二、再开一台同一网段的虚拟机验证

        ping  192.168.38.66   // 这里是虚拟ip地址,能ping通

        

        再打开一个终端页面(xshell)

        curl  192.168.38.66    //虚拟ip地址      

      关闭web1服务器之后  在xshell里curl  192.168.38.66

       ping 的页面会中断一下继续ping通

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐