0
点赞
收藏
分享

微信扫一扫

两台Nginx keepalived双主热备配置(三)

拓扑:两台NGINX 服务器互相为主备服务器.

10.10.201.171虚拟IP的组里 151是主服务器 152是备份服务器

10.10.201.172虚拟IP的组里  152是主服务器 151是备份服务器

两台Nginx keepalived双主热备配置(三)_服务器

一、10.10.201.151服务器的配置

vim /etc/keepalived/keepalived.conf

修改为如下

! Configuration File for keepalived

global_defs {

#路由ID当前安装节点主机的标识符,全局唯一

router_id keep_151

}

#计算机节点 vrrp的ID

vrrp_instance VI_1 {

#这个表示状态为主点MASTER 备份的为BACKUP

state MASTER

interface ens33

#虚拟路由的ID 主备节点要一致 说明在一个组里

virtual_router_id 51

#优先级/权重 100 谁大谁高 谁是主

priority 100

#主备之间同步检查的时间间隔,默认是1秒

advert_int 1

#认证授权的密-码 主备节点设置的一样即可

authentication {

auth_type PASS

auth_pass 1111

}

virtual_ipaddress {

#你规划的 虚拟的IP我设置的是10.10.201.171

10.10.201.171

}

}

#​下面是虚拟ip 172的设置

#计算机节点 vrrp的ID 172里 是VRRP2更改为VI_2

vrrp_instance VI_2 {

#这个表示状态为主点MASTER 备份的为BACKUP

state BACKUP

interface ens33

#虚拟路由的ID 主备节点要一致 说明在一个组里 172虚拟IP 设置为组52

virtual_router_id 52

#优先级/权重 100 谁大谁高 谁是主 在172里这台是备份 所有是90

priority 90

#主备之间同步检查的时间间隔,默认是1秒

advert_int 1

#认证授权的密-码 主备节点设置的一样即可

authentication {

auth_type PASS

auth_pass 1111

}

virtual_ipaddress {

#你规划的 虚拟的IP我设置的是10.10.201.172

10.10.201.172

}

}

完成 保存 退出

​​二、10.10.201.152服务器的配置

vim /etc/keepalived/keepalived.conf

修改为如下

​! Configuration File for keepalived

global_defs {

#路由ID当前安装节点主机的标识符,全局唯一备份服务器 我设置成keep_152

router_id keep_152

}

#计算机节点 vrrp的ID 我的设置VI_1 备份和主 一样

vrrp_instance VI_1 {

#这个表示状态为主点MASTER 这台是主 设置为MASTER 备份的为BACKUP

state BACKUP

interface ens33

#虚拟路由的ID 主备节点要一致 说明在一个组里 我设置为51 数字随意 只要主备一样就好

virtual_router_id 51

#优先级/权重 100 谁大谁高 谁是主 这台是主 我设置100 备份服务器设置的时候 比100小即可 设置90

priority 90

#主备之间同步检查的时间间隔,默认是1秒

advert_int 1

#认证授权的密-码 主备节点设置的一样即可 不变

authentication {

auth_type PASS

auth_pass 1111

}

virtual_ipaddress {

#你规划的 虚拟的IP我设置的是10.10.201.171

#这个IP是网络中没有的 专门给两台keeplived虚拟IP使用

#注意:不能冲突 主备一样

10.10.201.171

}

}

#下面是虚拟172的设置

#计算机节点 vrrp的ID 我的设置VI_1 备份和主 一样

vrrp_instance VI_2 {

#这个表示状态为主点MASTER 这台是主 设置为MASTER 备份的为BACKUP

state MASTER

interface ens33

#虚拟路由的ID 主备节点要一致 说明在一个组里 我设置为51 数字随意 只要主备一样就好

virtual_router_id 52

#优先级/权重 100 谁大谁高 谁是主 这台是主 我设置100 备份服务器设置的时候 比100小即可 设置90

priority 100

#主备之间同步检查的时间间隔,默认是1秒

advert_int 1

#认证授权的密-码 主备节点设置的一样即可 不变

authentication {

auth_type PASS

auth_pass 1111

}

virtual_ipaddress {

#你规划的 虚拟的IP我设置的是10.10.201.172

10.10.201.172

}

}

保存完成

从启动服务(两台都要从启)

systemctl restart keepalived

以下为验证

查看10.10.201.151服务器

虚拟IP 为10.10.201.171 下面红色字

执行命令    ip addr  查看


 ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

   link/ether 00:0c:29:ee:09:ed brd ff:ff:ff:ff:ff:ff

   inet 10.10.201.151/24 brd 10.10.201.255 scope global ens33

      valid_lft forever preferred_lft forever

  ​ inet 10.10.201.171/32​ scope global ens33

      valid_lft forever preferred_lft forever

   inet6 fe80::e216:3995:ce41:1089/64 scope link

      valid_lft forever preferred_lft forever


查看10.10.201.152服务器 ​虚拟IP 为10.10.201.172 下面红色字

虚拟IP 为10.10.201.171 下面红色字

执行命令    ip addr  查看


ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

   link/ether 00:0c:29:49:3d:2c brd ff:ff:ff:ff:ff:ff

   inet 10.10.201.152/24 brd 10.10.201.255 scope global ens33

      valid_lft forever preferred_lft forever

  ​ inet 10.10.201.172/32​ scope global ens33

      valid_lft forever preferred_lft forever

   inet6 fe80::df5c:1bad:3d8c:104/64 scope link

      valid_lft forever preferred_lft forever



举报

相关推荐

0 条评论