服务器主机:

  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部署完成.

最新文章

  1. 让ztree树默认是关闭的
  2. C# 解析html —— 将html转为XHTML,然后利用Xml解析
  3. Linux下使用USB模拟ACM串口设备
  4. <base href="<%=basePath%>
  5. 开启ACM的征途
  6. htmL5 html5Validate
  7. Cisco IOS debug command reference Command A through D
  8. HDU 5590 ZYB's Biology 水题
  9. SSH时不需输入密码
  10. JMeter重要知识点汇总
  11. Tomcat- java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet
  12. 常用Java API(转)
  13. ORACLE NLS_DATE_FORMAT设置
  14. day11_单元测试_读取yaml文件中的用例,自动获取多个yaml文件内容执行生成报告
  15. gitlab 修改root密码
  16. django xss过滤
  17. [Ting's笔记Day6]活用套件carrierwave gem:(1)在Rails实现图片上传功能
  18. OC学习5——类和对象
  19. POJ 2391 Ombrophobic Bovines (Floyd + Dinic +二分)
  20. VBA 检查模块中是否有某个函数

热门文章

  1. 潭州课堂25班:Ph201805201 爬虫高级 第三课 sclapy 框架 腾讯 招聘案例 (课堂笔记)
  2. [POJ2420]A Star not a Tree?
  3. 初试Django的缓存系统
  4. The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build
  5. QThreadPool&QRunnable&类函数的使用
  6. react-native ES5与ES6写法对照表
  7. hdu2896之AC自动机
  8. java中关于AtomicInteger的使用
  9. 基于Socket网络编程
  10. cocos2d-x 开发用到的工具