,,,,,,,,,,,,,,,,,,,,,,,,,,,,,以前,
<> <代码>安装lv 1,加载lv内核模块 modprobe ip_vs,,//加载ip_vs模块 猫/proc/net/ip_vs,,//查看ip_vs版本信息代码><代码> 2,安装lv管理工具 rpm -ivh/mnt/包/ipvsadm el7.x86_64.rpm——1.27 - 7. 或者 yum安装使用ipvsadm - y ipvsadm,- v,,//查看版本代码><人力资源/>
<代码> lv调度器——NAT模式 lv负载均衡群集——地址转换模式(LVS-NAT) 环境: 调度云服务器一台:Linux-CentOS7.4 ,,,,IP地址:192.168.80.100(内网) ,,,,,,,,192.168.90.100(外网) Web服务器两台:Linux-CentOS7.4 ,,,服务器,IP地址:192.168.80.101 (AA) ,服务器,IP地址:192.168.80.102 (BB) 客户端一台:以这个主题为例,用于测试验证 ,,,,IP地址:192.168.90.10(外网)代码><人力资源/>
<代码>在80.103虚拟机上 systemctl停止firewalld,,//关闭防火墙 setenforce 0,,,,,//关闭监控代码>
<代码> modprobe ip_vs,,//加载ip_vs模块 猫/proc/net/ip_vs//查看ip_vs版本信息代码>
<代码> rpm - q ipvsadm,//查看是否安装ipvsadm安装包 rpm -ivh/mnt/包/ipvsadm el7.x86_64.rpm——1.27 - 7. 或者 yum安装使用ipvsadm - y ipvsadm,- v,,//查看版本代码>
<代码> ls/mnt/包/| grep ipvsadm,//查看有没有这个软件包代码>
到虚拟机中添加一块网卡
引用>
<代码> ipvsadm - a - t 192.168.90.103:80 - s rr 注: “-A"表示添加虚拟服务器 “-t"用来指定VIP地址及TCP端口 “-s"用来指定负载调度算法——轮询(rr),加权轮询wrr)(到,最少连接(lc),加权最少连接(wlc) 代码><代码>添加服务器节点: ipvsadm - a - t 192.168.90.103:80 - r 192.168.80.104:80 - m ipvsadm - a - t 192.168.90.103:80 - r 192.168.80.105:80 - m 注: “-a"表示添加真实服务器 “-t"用来指定VIP地址及TCP端口 “-r"用来指定撕裂地址及TCP端口 “-m"表示使用NAT群集模式 “-g"博士是模式 “我是桶模式代码><代码> ipvsadm ln,,//查看节点状态代码>
<代码>删除服务器节点: ipvsadm - d - r 192.168.80.105:80 - t 192.168.90.103:80 ipvsadm ln 代码>
<代码>删除整个虚拟服务器: ipvsadm - d - t 192.168.90.103:80 ipvsadm ln 代码>
<代码> vi nat.sh # !/bin/bash 回声“1”;比;/proc/sys/net/ipv4/ip_forward,//开启路由地址转换 ipvsadm - c,,,,,,//清除内核虚拟服务器表中的所有记录 ipvsadm - a - t 192.168.90.103:80 - s rr,,,//创建虚拟服务器 ipvsadm - a - t 192.168.90.103:80 - r 192.168.80.104:80 - m,,//添加服务器节点, ipvsadm - a - t 192.168.90.103:80 - r 192.168.80.105:80 - m,,//添加服务器节点 ipvsadm ln,,,,,//查看节点状态 ,,:wq,,//保存退出代码><代码> chmod, + x nat.sh,,//给nat.sh文件权限/nat。sh 代码><人力资源/>
<代码>在80.104虚拟机上 systemctl停止firewalld,,//关闭防火墙 setenforce 0,,,,,//关闭监控lv负载均衡实验测试及结果