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 实验的更多相关文章

  1. LB(Load balance)负载均衡集群--{LVS-[NAT+DR]单实例实验+LVS+keeplived实验} 菜鸟入门级

    LB(Load balance)负载均衡集群 LVS-[NAT+DR]单实例实验 LVS+keeplived实验 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一 ...

  2. CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负载均衡【转】

    CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负载均衡   一.简介 VS/NAT原理图: 二.系统环境 实验拓扑: 系统平台:CentOS 6.3 Kernel:2 ...

  3. LVS/NAT 配置

    LVS/NAT 配置 实验环境 三台主机:Linux Centos 6.4 32位 调度器Director:192.168.1.160(内网IP).192.168.2.20(公网IP) HTTP真实服 ...

  4. lvs+keepalived实验

    一.VRRP协议与工作原理 在现实网络环境中,主机之间的通信都是通过配置静态路由或者(默认网关)来完成的,而主机之间的路由器一旦发生故障,通信就会失效,因此这种通信模式当中,路由器就成了一个单点瓶颈, ...

  5. 负载均衡集群介绍、LVS介绍、LVS调度算法、LVS NAT模式搭建

    7月4日任务 18.6 负载均衡集群介绍18.7 LVS介绍18.8 LVS调度算法18.9/18.10 LVS NAT模式搭建 扩展lvs 三种模式详解 http://www.it165.net/a ...

  6. Linux centosVMware 负载均衡集群介绍、LVS介绍、LVS调度算法、LVS NAT模式搭建

    一.负载均衡集群介绍 主流开源软件LVS.keepalived.haproxy.nginx等 其中LVS属于4层(网络OSI 7层模型),nginx属于7层,haproxy既可以认为是4层,也可以当做 ...

  7. LVS综合实验

    LVS综合实验 1.环境准备 提前准备:Mysql8.0.30安装包.Mysql安装脚本.shopxo2.3.0安装包.DNS脚本 服务器 IP地址 作用 系统版本 Mysql-master 10.0 ...

  8. Vmware虚拟机配置LVS/NAT模式遇到的坑。

    这两天在研究LVS的负载均衡,先从最简单的LVS/NAT模式开始入手. 最后配置完之后能够相互之间Ping通,并且能够直接访问real服务器提供的web服务,而且防火墙也已经关闭了. 但是通过访问LV ...

  9. LVS NAT模型

    1,环境 VMWare10, CentOS6.3 2,LVS NAT网络规划 可以看到Director机器有2个IP,也就是说需要2张网卡:Real Server只需要一个网卡. VIP: 虚拟IP, ...

  10. 负载均衡集群相关、LVS介绍、LVS调度算法、LVS NAT模式搭建

    1.负载均衡集群相关 2.LVS的三种模式:NAT.DR .IP tunnel 3. LVS的调度算法(共有8种) 4.LVS NAT模式搭建准备条件:   在分发服务器上安装:yum install ...

随机推荐

  1. javascript日期格式yyyyMMddHHmmss

    1. function GetDateTimeToString() { var date_ = new Date(); var year = date_.getFullYear(); ; var da ...

  2. vscode 的使用笔记

    1.使用vscode 的终端命令 ctrl + ~  打开 vs 的终端 这是使用windows 自带的shell终端, 使用git.bash的shell  在设置里面,找到 terminal.int ...

  3. 使用python脚本批量删除阿里云oss中的mp4文件

    #encoding:utf-8 ''' oss中有一些mp4文件需要删除,首先定位出这些文件放在txt文本中 然后通过python操作oss进行批量删除 ''' import oss2 auth = ...

  4. ASP.NET如何下载大文件

    关于此代码的几点说明: 1. 将数据分成较小的部分,然后将其移动到输出流以供下载,从而获取这些数据. 2. 根据下载的文件类型来指定 Response.ContentType .(参考OSChina的 ...

  5. JS ----实现复制粘贴功能 (剪切板应用clipboardData)

    注意:ie7,与ie8 对网页有个复制的权限,需在“安全”中的“自定义级别”的脚本中设置 clipboardData 对象 提供了对剪贴板的访问. 三个方法 :1.clearData(sDataFor ...

  6. 编译和运行dubbo-admin管理平台

      下载   Github上下载最新的dubbo源码包并解压     修改ZooKeeper相关的配置   打开dubbo-admin/src/main/webapp/WEB-INF下的dubbo.p ...

  7. python元组,集合类型,及字典补充

    一.元组 元组与列表基本相同,不同之处在于元组只能存不能取,当多个值没有改的需求时,用元组更合适 元组的基本操作 1.创建元组: t = (1, 2, 3, 4, 2,4,) t = (1,) #单个 ...

  8. Confluence 6 配置快速导航

    当在 Confluence 中的快速导航进行查找的时候(请查看 Searching Confluence)能够帮助你显示页面下拉列表和其他的项目,这个是通过查找页面标题进行比对的.在默认情况下,这个功 ...

  9. HTML5 缓存: cache manifest

    ---恢复内容开始--- 1:MIME TYPE:text/cache-manifest 服务器配置MIME类型2:需要由你创建的:NAME.manifest 创建manifest文件3:给 < ...

  10. Bootstrap补充

    一.一个小知识点 1.截取长屏的操作 2.设置默认格式 3.md,sm, xs 4.空格和没有空格的选择器 二.响应式介绍 - 响应式布局是什么? 同一个网页在不同的终端上呈现不同的布局等 - 响应式 ...