收藏文章 楼主

浮动IP

版块:linux   类型:普通   作者:小绿叶技术博客   查看:849   回复:0   获赞:0   时间:2021-02-04 14:01:14

#1.浮动IP的原理和作用; 2.部署配置浮动IP


#  Tomcat 是java web服务器,属于 Apache 软件基金会; 适用于少量用户访问,是开发和调试运行 JSP 程序 和Servlet  


#------- 1.浮动IP的原理和作用 -------#

原理:在两台服务器各种部署了tomcat 提供web服务,各自有一个IP,可以分别访问两台服务器里面的web。浮动IP将 两台服务器的IP 绑定到另一个新IP,通过新IP访问两台服务器的服务。

作用:使用浮动IP(新IP)访问web服务时。当一台服务器挂掉,新IP随即指向访问另一台服务器的web。作用等同于节点服务器。



#------- 2.部署配置浮动IP-------#

#/bin/bash

#主节点和多个节点都需要配置网卡:

setnk="/etc/sysconfig/network-scripts"

# 定义网卡路径

cp $setnk/ifcfg-eth0 $setnk/ifcfg-eth0:1  # 复制网卡,复制目录下的网卡


setnkA=`echo $setnk":1"`  ; echo $setnkA

# 可以使用打印来变量和双引号里面的字符来重命名,也可以加 : /  符号可与区别变量名字;  不可以使用  \ 反引号 注释符号


cat >> $setnk/ifcfg-eth0:1  < "EOF"

DEVICE=eth0:1

IPADDR=192.168.1.1

NETMASK=255.255.255.0

ONBOOT=yes

EOF

# 写入浮动IP网卡信息

systemctl restart network # 重启网卡




#----- 浮动IP启动脚本 ------#

# 检测节点所有IP(减去本身IP)网络不通时候就开启本身浮点IP网卡

#/bin/bash

float=(

192.168.1.1

192.168.1.2

192.168.1.3

192.168.1.4

192.168.1.5

)

echo "节点总个数为:${#float[*]}"

for i in ${float[*]}

do

tcping -t2 ${float[$i]} 

done






##########

提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:浮动IP

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息