| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> lvs负载均衡集群 -> 正文阅读 |
|
[系统运维]lvs负载均衡集群 |
实验环境: 四台rhel7主机 (互通) 一台调度器? ? 两台服务器? ? ? 一台客户机 调度器:1安装 ipvsadm? ———————— yum install -y ipvsadm 2 操作类似于防火墙 (内核指令) ——————ipvsadm -ln? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?如果不知道怎么做 --help 3ipvsadm -A(添加虚拟服务器)??-t (tcp服务)192.168.155.100(一个没有人用的ip):80(端口) -s (调度算法) rr 4ipvsadm -a -t 192.168.155.100:80 -r 192.168.100.2:80 5 添加vip? ?ip addr add? 192.168.155.100(刚设定的虚拟调度器的ip)/24 dev eth0 (为啥叫vip? ? ——————只有用的时候才开通这个ip ——vir 虚假的IP) 服务器:1安装 httpd ——————yum install httpd? (在服务2和服务3中) 2echo server2/3 > /var/www/html/index.html?(分别在服务2和服务3中创建一个首页) 3 curl localhost (访问本机的命令)——来检验设置是否有问题 4? 关闭防火墙?? 5 给服务器也添加vip? ?ip addr add? 192.168.155.100(刚设定的虚拟调度器的ip)/24 dev eth0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ——————当调度器转发的时候server不知道找的是它 所以没办法解析 6 进行对服务器? 192.168.155.100 ip地址的屏蔽? ? ? ?用linux自带的软件? ?————yum? install? arptables ? ? ?命令 :arptables -A INPUT -d 192.168.155.100 -j DROP? (收取的时候) ? ? ?aprtables -A OUTPUT -s192.168.155.100 -j mangle --mangle-ip-s? 192.168.155.102 ? ? ? ?————在广播的时候将100地址也隐藏起来变成102发射 7保存对arptables的设置? ? ? ? arptables-save > /etc/sysconfig/arptables arptables -F? ? arptables -nl ——————查看 策略 8重启服务后测试?? ? ?systemctl restart arptables 客户端: 测试: curl 192.168.155.100? arp -d 删除之前访问的数据缓存保证实验不被干扰 ?如果没有做屏蔽,调度器和服务器的访问概率是一样的,一旦访问到服务器就会有数据缓存,以后每次访问都会直接访问到服务器,不经过调度器 ?清除数据之后再访问就可以实现负载均衡 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 9:44:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |