Centos7 中lvs DR配置
2024-08-20 17:45:40
服务器主机:
10.200.3.100 DirectServer
10.200.3.99 RealServer1
10.200.3.101 RealServer2
10.200.3.200 VIP
安装配置:
DirectServer端操作:
yum install ipvsadm
配置DirectServer,创建文件 /etc/init.d/lvs_vsadm.sh, 并赋予执行权限
#!/bin/sh VIP=10.200.3.200
RIP1=10.200.3.99
RIP2=10.200.3.101
/etc/rc.d/init.d/functions case "$1" in
start)
echo "start LVS of DirectorServer"
#set the Virtual IP Address
ifconfig ens160: $VIP/
#/sbin/route add -host $VIP dev ens160:
#Clear IPVS table
/sbin/ipvsadm -C
#set LVS
/sbin/ipvsadm -A -t $VIP: -s rr
/sbin/ipvsadm -a -t $VIP: -r $RIP1: -g
/sbin/ipvsadm -a -t $VIP: -r $RIP2: -g
#Run LVS
/sbin/ipvsadm
#end
;;
stop)
echo "close LVS Directorserver"
/sbin/ipvsadm -C
;;
*)
echo "Usage: $0 {start|stop}"
exit
esac
启动lvsadm服务:
#/etc/init.d/lvs_vsadm.sh start
start LVS of DirectorServer
IP Virtual Server version 1.2. (size=)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP Pt-gitlab:http rr
-> 10.200.3.99:http Route
-> 10.200.3.101:http Route
配置RealServer,两台配置一样,新建文件 /etc/init.d/realserver.sh 并赋予执行权限
#!/bin/sh
VIP=10.200.3.200
/etc/rc.d/init.d/functions
case "$1" in
start)
echo "Start LVS of RealServer"
/sbin/ifconfig lo: $VIP broadcast $VIP netmask 255.255.255.255 up
echo "" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "" >/proc/sys/net/ipv4/conf/all/arp_announce
;;
stop)
/sbin/ifconfig lo: down
echo "Stop LVS of RealServer"
echo "" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "" >/proc/sys/net/ipv4/conf/all/arp_announce
;;
*)
echo "Usage:$0{start|stop}"
exit
esac
启动执行脚本:
# /etc/init.d/lvs_dr.sh start
至此,单节点lvsadm部署完成.
最新文章
- 让ztree树默认是关闭的
- C# 解析html —— 将html转为XHTML,然后利用Xml解析
- Linux下使用USB模拟ACM串口设备
- <;base href=";<;%=basePath%>;
- 开启ACM的征途
- htmL5 html5Validate
- Cisco IOS debug command reference Command A through D
- HDU 5590 ZYB&#39;s Biology 水题
- SSH时不需输入密码
- JMeter重要知识点汇总
- Tomcat- java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet
- 常用Java API(转)
- ORACLE NLS_DATE_FORMAT设置
- day11_单元测试_读取yaml文件中的用例,自动获取多个yaml文件内容执行生成报告
- gitlab 修改root密码
- django xss过滤
- [Ting&#39;s笔记Day6]活用套件carrierwave gem:(1)在Rails实现图片上传功能
- OC学习5——类和对象
- POJ 2391 Ombrophobic Bovines (Floyd + Dinic +二分)
- VBA 检查模块中是否有某个函数
热门文章
- 潭州课堂25班:Ph201805201 爬虫高级 第三课 sclapy 框架 腾讯 招聘案例 (课堂笔记)
- [POJ2420]A Star not a Tree?
- 初试Django的缓存系统
- The superclass ";javax.servlet.http.HttpServlet"; was not found on the Java Build
- QThreadPool&;QRunnable&;类函数的使用
- react-native ES5与ES6写法对照表
- hdu2896之AC自动机
- java中关于AtomicInteger的使用
- 基于Socket网络编程
- cocos2d-x 开发用到的工具