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

然后访问

Curl  http://192.168.220.130

加权轮询:

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 实验的主要内容,如果未能解决你的问题,请参考以下文章

LVS-NAT模式实验

lvs-nat负载均衡实验

lvs-nat 实验

lvs-nat及lvs-dr实验

LVS-NAT实验

lvs负载均衡实践之lvs-nat