博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
keepalived 配置网站集群 nginx
阅读量:5872 次
发布时间:2019-06-19

本文共 1510 字,大约阅读时间需要 5 分钟。

hot3.png

keepalived 配置网站集群 nginx 博客分类: java

其实个人认为keepalived就是一个选择器,帮你选在哪天服务器在用,比如我们现在有两台服务器作为集群的两个服务器,当然我们公司选择的是rsync+inotify的方式来同步了两个文件夹的全部内容。(这个可以代替共享存储)。当其中一个宕机的时候,我们希望我们的域名自动的指向可以访问的备份服务器。

   keepalived就是说将两台服务器报装起来,对外显示为一台服务器,比如我们两台的ip分别为:192.168.0.1 192.168.0.2

   我们虚拟出来的Ip是192.168.0。10,也就是说,外边的人看我们的服务器就只有一台,IP为192.168.0.10,至于具体这个10是那一台就看我们的设置了,默认是主服务器,当主服务器宕机的时候,keepalived会自动切换为备份服务器

    现在把/etc/keepalived/keepalived.conf的配置贴出来

    主服务器:

     ! Configuration File for keepalived

 

global_defs {

   notification_email {

     my4615440@163.com

   }

   notification_email_from my4615440@163.com

   smtp_server 127.0.0.1

   smtp_connect_timeout 30

   router_id LVS_DEVEL

}

 

vrrp_script chk_http_port {

        script "</dev/tcp/127.0.0.1/80"

        interval 1

        weight -2

}

 

 

vrrp_instance VI_1 {

    state MASTER

    interface em1

    virtual_router_id 51

    priority 100

    advert_int 1

    authentication {

        auth_type PASS

        auth_pass 1111

    }

    virtual_ipaddress {

        192.168.0.10

    }

    track_script {

        chk_http_port

    }

 

}

备份服务器:
    ! Configuration File for keepalived
 
global_defs {
   notification_email {
     my4615440@163.com
   }
   notification_email_from my4615440@163.com
   smtp_server 127.0.0.1
   smtp_connect_timeout 30
   router_id LVS_DEVEL
}
vrrp_script chk_http_port {
        script "</dev/tcp/127.0.0.1/80"
        interval 1
        weight -2
}
 
 
vrrp_instance VI_1 {
    state BACKUP
    interface em1
    virtual_router_id 51
    priority 99
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.0.10
    }
   track_script {
        chk_http_port
   }
 
}
上边的配置可能和流行的配置不怎么一样,但是貌似这样也可以实现。求解释
 

转载于:https://my.oschina.net/xiaominmin/blog/1597706

你可能感兴趣的文章
Alpha项目测试
查看>>
<转>GC其他:引用标记-清除、复制、标记-整理的说明
查看>>
Lucene学习入门——下载初识
查看>>
js对文字进行编码涉及3个函数
查看>>
八大排序的python实现
查看>>
转赠给那些在前端路上坚持奋斗的人们
查看>>
20145240《网络对抗》Web安全基础实践
查看>>
ORM------多表操作
查看>>
软件测试用例
查看>>
标记-清除算法,复制算法,标记-整理算法和分代算法
查看>>
java中protect属性用法总结
查看>>
添加div间距
查看>>
FPS集合 Codgic1351 动态规划 DP NOIP模拟赛
查看>>
结对项目——四则运算
查看>>
xpath测试工具 xpath调试工具
查看>>
加载内核模块
查看>>
背景颜色透明度- IE8兼容rgba-滤镜filter的用法
查看>>
给自己放个假,自己面试的经验和老板是否靠谱的鉴别【转】
查看>>
四则运算效能分析
查看>>
10.29 CSS的三种样式:内联式,嵌入式,外部式以及他们的优先级
查看>>