lvs-nat 实验
Posted huxl1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lvs-nat 实验相关的知识,希望对你有一定的参考价值。
1 ipvsadm集群服务管理工具使用
安装ipvsadm: yum install ipvsadm
参数:
Ipvsadm -h : 获取帮助
-A 创建一个新的集群服务
-E 修改一个集群服务
-D 删除一个集群服务
-L 查看一个集群服务
-a 向集群添加一个rs
-d 删除一个rs
-l 查看
-R 恢复规则
-S 保存规则
-Z 清空
对集群的管理: 增 删 改 查
Ipvsadm -A|E -t|u|f 172.16.0.6:80 [-s scheduler]
-t :表示tcp u: 表示udp f:数字标记
-s :指定调度算法 默认WLC
对rs的管理: 增 删 改
Ipvsadm -a|e -t|u|f 172.16.0.6:80 -r 192.168.10.1 -m [-g ] [-w ]
-g :lvs 类型 dr类型
-w :权重
-m:nat 类型
查看 -L
-n :数字显示端口和ip
--exact :精确显示
--stats :统计数据
--rate :速率数据
-c : 显示连接状态
2 LVS-NAT、LVS-DR的配置以及负载应用
实验nat
环境:director: vip :172.16.0.6 桥接
Dip:192.168.10.254 基于主机
Rs: 192.168.10.11 配上web
Rs: 192.168.10.12 配上web
注意和主机时间同步
第一步:
rs上:
1 安装nginx telnet 软件包
2 配置web网页启动服务
3 配置ip 访问测试
第二步:
Director:
配置ip
Dip 配置 与rip同一网络
Vip 192.168.220.130
安装ipvsadm 包 yum install ipvsadm
安装nginx包启动服务
创建集群添加rs:
查看
打开转发:Sysctl -w net.ipvs.ip_forward=1
然后访问
加权轮询:
Ipvsadm -e -t 192.168.220.130:80 -r 192.168.10.11 -m -w 3
Ipvsadm -E -t 192.168.220.130:80 -s wrr
在director添加网页当rs都死才响应 将director也当成一个rs 添加到集群中但必须是 -g 模型
Vim index.html
Systemctl restart nginx.service
Ipvsadm -a -t 192.168.220.130:80 -r 127.0.0.1 -g
实验telnet 实验
在rs 启动telnet服务
创建用户
Useradd xiao ; echo ”xiao” | passwd --stid xiao
启动服务:
Director:
Ipvsadm -A -t 192.168.220.130:23 -s wlc
Ipvsadm -a -t 192.168.220.130:23 -r 192.168.10.11 -m -w 1
Ipvsadm -a -t 192.168.220.130:23 -r 192.168.10.12 -m -w 1
在客户端安装telnet
Telnet 192.168.220.130
Ipvsadm -S -n 》 /etc/sysconfig/ipvsadm 保存规则
在ipvsadm服务停止时它会自动保存规则
以上是关于lvs-nat 实验的主要内容,如果未能解决你的问题,请参考以下文章