ipvsadm简单配置+ipvsadm命令 ipvsadm命令详解

ipvsadm配置

A 堡垒eth0 192.168.3.187/24 外网IP
eth1 192.168.200.1/24 实验内网ip

B eth0 192.168.200.10/24

C eth0 192.168.200.20/24

下面是对 堡垒机的配置
重定向几个文件
#echo "1" >/proc/sys/net/ipv4/ip_forward
#echo "0">/proc/sys/net/ipv4/conf/all/send_redirects
#echo "0">/proc/sys/net/ipv4/conf/default/send_redirects
#echo "0">/proc/sys/net/ipv4/conf/eth0/send_redirects
#echo "0">/proc/sys/net/ipv4/conf/eth1/send_redirects

使用yum安装ipvsadm
yum -y install ipvsadm*

modprobe -l|grepipvs//检查ipvs的模块
kernel/net/netfilter/ipvs/ip_vs.ko
kernel/net/netfilter/ipvs/ip_vs_rr.ko
kernel/net/netfilter/ipvs/ip_vs_wrr.ko
kernel/net/netfilter/ipvs/ip_vs_lc.ko
kernel/net/netfilter/ipvs/ip_vs_wlc.ko
kernel/net/netfilter/ipvs/ip_vs_lblc.ko
kernel/net/netfilter/ipvs/ip_vs_lblcr.ko
kernel/net/netfilter/ipvs/ip_vs_dh.ko
kernel/net/netfilter/ipvs/ip_vs_sh.ko
kernel/net/netfilter/ipvs/ip_vs_sed.ko
kernel/net/netfilter/ipvs/ip_vs_nq.ko
kernel/net/netfilter/ipvs/ip_vs_ftp.ko

ipvsadm -C
-C 清除表中所有的记录

ipvsadm -A -t 192.168.3.187:80 -s rr
-A --add-service在服务器列表中新添加一条新的虚拟服务器记录
-t 表示为tcp服务
-u 表示为udp服务
-s --scheduler 使用的调度算法, rr | wrr | lc | wlc | lblb | lblcr | dh |sh | sed | nq 默认调度算法是 wlc

ipvsadm -a -t 192.168.3.187:80 -r 192.168.200.10:80 -m -w1
-a --add-server 在服务器表中添加一条新的真实主机记录
-t --tcp-service 说明虚拟服务器提供tcp服务
-u --udp-service 说明虚拟服务器提供udp服务
-r --real-server 真实服务器地址
-m --masquerading 指定LVS工作模式为NAT模式
-w --weight 真实服务器的权值

-g --gatewaying 指定LVS工作模式为直接路由器模式(也是LVS默认的模式)
-i --ipip 指定LVS的工作模式为隧道模式
-p 会话保持时间,定义流量呗转到同一个realserver的会话存留时间

调度算法
rr 轮询 round robin, wrr 加强轮询 weighted roundrobin,
新的请求被轮流分配到RealServer上,它假设服务器处理性能都相同,不管服务器当前的连接数和响应速度,不适合服务器性能不同的集群,这会导致服务器间的负载不平衡

dh 目的地址散列调度 destination hashing
ipvsadm简单配置+ipvsadm命令 ipvsadm命令详解
针对IP地址的负载,

################################################

B 和 C 主机已经配置了nginx 并打开了 80端口 从3网段访问可以看到lvs已经平均负载到了两台B C机器上

  

爱华网本文地址 » http://www.aihuau.com/a/25101017/366167.html

更多阅读

命令提示符cmd 中的tracert命令详解 精 tracert 返回值详解

命令提示符(cmd)中的tracert命令详解 精——简介tracert也被称为Windows路由跟踪实用程序,在命令提示符(cmd)中使用tracert命令可以用于确定IP数据包访问目标时所选择的路径。本文主要探讨了tracert命令的各个功能。命令提示符(cmd)中的tr

DOS命令详解1 tcpdump抓包命令详解

DOS命令--虽然它倒下了,但永远不死2007-0513 爱罗忧一。DOS提示符、盘符、目录、根目录、路径、子目录。  01。盘符  :字母加冒号“:”。如“C:”表示C盘。  02。目录  :即文件夹。  03。子目录 :子文件夹。  04。父目录

Linux PS 命令详解 unzip 解压到指定目录

Linux操作系统PS命令详细解析要对系统中进程进行监测控制,用 ps 命令满足你。/bin/psps 是显示瞬间行程的状态,并不动态连续;如果想对进程运行时间监控,应该用 top 工具。kill 用于杀死进程。==============ps 的参数说明==============

RPM命令详解安装、升级、卸载 rpm命令详解

rpm 常用命令1.安装一个包# rpm -ivh2.升级一个包# rpm -Uvh3.卸载一个包# rpm -e4.安装参数--force 即使覆盖属于其它包的文件也强迫安装--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。5.查询一个包是

VFP6.0常用函数 vfp常用命令详解

VFP6.0常用函数函数是用程序来实现的一种数据运算或转换。每一个函数都有特定的数据运算或转换功能,它往往需要若干个自变量,即运算对象,但只能有一个运算结果,称为函数值或返回值。函数可以用函数名和一对圆括号加以调用,自变量放在圆

声明:《ipvsadm简单配置+ipvsadm命令 ipvsadm命令详解》为网友下马问前程分享!如侵犯到您的合法权益请联系我们删除