LVS-net模型

net模型拓扑图
注:rip的网关需指向DIP
LVS-net模型
搭建LVS net模式 基于httpd服务
首先准备三台主机
主机A 主机B 主机C
主机A(vs主机)
主机A设置两个IP 一个内网一个外网
#yum -y install ipvsadm
#echo 1 > /proc/sys/net/ipv4/ip_forward :打开核心转发功能
#iptables -F
#setenforce 0
主机B和主机C
分别设置内网IP 并把网关指向主机A DIP
分别安装httpd
#yum install httpd -y
主机B 创建一个网页
#vim /var/www/html/index.html
<h1>8888888
#service httpd start
主机C 创建一个网页
#vim /var/www/html/index.html
<h1>6666666
#service httpd start
定义web集群服务
主机A vs主机
#ipvsadm -Ln :查看定义的服务
#ipvsadm -A -t 172.18.250.150:80 -s rr :定义172….为vs主机的集群服务 使用-s 指定为rr调度算法 如果不写默认的是wrc
#ipvsadm -a -t 172.18.250.150:80 -r 192.168.10.2 -m (定义masq类型) :-a -t 已经定义过的集群服务,后面添加后面real-service (rs)主机的IP ,注:第一个添加的要放到后面 权衡比较低 两个主机后面如果端口一样只需前面加即可。
#ipvsadm -a -t 192.168.0.104:80 -r 192.168.10.3 -m
#ipvsadm -Ln :查看定义的集群是否定义好
LVS-net模型
#ipvsadm -Ln –stats :显示主机数据
#ipvsadm -Ln –rate :显示查看速率
在另一台主机上测试 :
#for i in {1..10}; do curl http://172.18.250.150; done 就能看到相关RS两台主机上的存在的网页信息了
测试结果
LVS-net模型
改写某一个主机的权重
在VS主机上修改
#ipvsadm -E -t 172.18.250.150 -s wrr :改写算法
#ipvsadm -e -t 172.18.250.150:80 -r 192.168.0.3 -m -w 2 :改写3主机的权重,可以测试看到3主机执行的任务要比2的多。
注:改写服务器的权重必须更改算法
可以在一个LVS上加很多个服务
(加法和上面一样,只是把端口改成对应的服务 telnet服务 要加用户)
如果是tenlnet 和ssh 服务的长连接 使用lc 或者wrc 算法比较有效
httpd是使用短连接 保持连接没有开 所以rr算法比较有效

原创文章,作者:fujunlong,如若转载,请注明出处:http://www.178linux.com/76017

(0)
fujunlongfujunlong
上一篇 2017-05-17
下一篇 2017-05-17

相关推荐

  • gzip压缩算法

    gzip,zlib,以及图形格式png,使用的是同一个压缩算法deflate。我们通过对gzip源码的分析来对deflate压缩算法做一个详细的说明: 第一,gzip压缩算法基本原理的说明。 第二,gzip压缩算法实现方法的说明。 第三,gzip实现源码级的说明。 1. Gzip压缩算法的原理      &n…

    Linux干货 2015-07-30
  • 文件压缩与归档工具

          1、compress/uncompress  .Z 格式                  compress [-d…

    Linux干货 2016-08-22
  • 第四周 文件操作

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限 [root@localhost ~]# cp -a /etc/skel /home/tuser1 [root@localhost ~]# chmod -R go= /home/tuser1 [root@localhost ~]…

    Linux干货 2017-12-24
  • MySQL复制

    目录: 1.备份与恢复 2.主从复制 3.主主复制 4.半同步复制 5.MHA 6.centos7搭建mariadb Galera集群 1.备份和恢复 备份工具:mysqldump+复制binlog xtrabackup (1) mysqldump+复制binlog 备份: mysqldump -E -R –triggers –master-data=2 –…

    2017-11-21
  • linux目录基础、简单的命令以及运用linux帮助

    计算机组成及其功能     计算机其实是:接收用户输入指令与数据,经过中央处理器的数据与逻辑单元运算处理后,以产生或存储成有用的信息。所以计算机组成可以分为输入单元、输出单元、CPU(控制单元、算术逻辑单元)、内存     输入单元:包括键盘、鼠标、扫描仪、手写板、触摸屏等;实现…

    Linux干货 2016-09-17
  • N22-网路班-第2次作业-冥界之王

    1.linux上文件管理类命令都有哪些,其常用的使用方法极其示例演示。(1).创建目录格式:mkdir [选项]  目录功能:创建目录常用选项说明: -m  创建目录的同时设置访问权限 -p  一次性创建多级目录 -v  显示过程[root@Cent…

    Linux干货 2016-08-22