Linux高可用集群搭建

16 篇文章 0 订阅
6 篇文章 1 订阅

1.准备两个部署好项目的服务器

这里采用VM+CentOS7进行虚拟机搭建,为了避免重复搭建的繁琐,创建好第一个虚拟机并搭建好环境后,第二个使用克隆

 右键虚拟机-》管理-》克隆

 选择好安装路径确定即可完成clone

克隆完成后打开两个虚拟机,可使用命名来修改主机名

hostnamectl set-hostname 主机名

两个虚拟机分别安装keepalived,具体步骤如下

  1. 安装keepalived
    yum install keepalived -y
  2. 编辑keepalived配置文件
    vim /etc/keepalived/keepalived.conf

    例如我的配置如下:

    ! Configuration File for keepalived
    
    
    vrrp_script check_nginx_exists {
        script "/usr/bin/nc -4zv localhost 80"
        weight -60
    }
    
    vrrp_instance LIS60_1 {
        state MASTER
        interface ens33
        virtual_router_id 88
        priority 100
        advert_int 1
        authentication {
            auth_type PASS
            auth_pass 2019
        }
        virtual_ipaddress {
            192.168.29.200
        }
        track_script {
            check_nginx_exists
        }
    }
    

    虚拟ip可以按照自己的虚拟机的ip进行设置,两个虚拟机keepalived设置的虚拟地址需要一样的

  3. 启动keepalived

    systemctl start keepalived
  4. 检查是否成功,ping一下

两个均配置成功,ctrl+z可终止

2.验证当nginx 或者keepalived挂了,是否可以正常切换

为了方便可以修改nginx欢迎界面,我修改的是本机项目的欢迎页

vim /xxxx/xxx/nginx/html/index.html

 

 

使用命令暂停B服务

systemctl stop nginx

刷新页面,切换成功

 重新启动B服务的nginx,再使用命令终止A服务的keepalived

systemctl stop keepalived

集群搭建成功! 

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

顾十方

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值