| 关键词: nbsp 集群 ipvsadm realserver 配置 server 192.168 director 10.1 模型 |
现在版本系统的内核支持ipvsadm Ipvsadm 是一个工具如何配置使用ipvsadm 要求两个虚拟机 rs1 rs2 56内存 调度器加一网卡 custom vm3网卡 Ipvsadm 功能 : 1定义一个集群服务 Ipvadm可以定义三种不同类型的服务 t表示tcp u表示udp f表示是基于防火墙标记来做的集群服务 后面跟vip:port Ipvsadm -A –t |–u| –f vip:port – s schedule_method -A 添加新集群服务 -E修改集群 -f 防火墙的 -s 指定调度算法默认是wlc的算法 -D 删除集群服务 2指定有多少个realserver Ipvsadm -a |-e –t|-u vip:port –r realserver [ –g|-i|-m] [-w] -a|-e 向某个集群添加realserver的 –w 指定权重 –m是(nat)地址伪装模型 模型不指默认是dr -g 是dr模型 -d 移除realserver –C 清空规则 -S 保存规则 -R用于恢复规则 - 3查看定义的信息,-L 或者–l –z清空计数器的 -n数字化的方式来显示地址 --stats 显示访问数据 --rate显示速率 现在进行配置调度器要在director上准备好vip 192.168.0.139 和dip 10.1.1.1 并且把realserver的网关指向dip 两个realserver 的rip分别为10.1.1.11 10.1.1.12 在director上最好打开路由转发功能然后在director上定义添加集群添加realserver 编辑director上的yum源 vim /etc/yum.repos.d/server.repo [base] name=base baseurl=http://172.16.0.1/yum/Server gpgcheck=0 [Cluster] name=cluster baseurl=http://172.16.0.l/yum/Server gpgcheck=0 保存退出 安装 ipsvadm Yum install ipvsadm 配置director的地址:给第二个网卡添加dip Ifconfig eth 1 10.0.0.1/8 查看director的路由功能是否打开 Cat /proc/sys/net/ipv4/ip_froward 如果是0 就没有打开,我们可以给他设置为1 Echo 1> /proc/sys/net/ipv4/ip_froward 这样路由功能就打开了 下面就开始定义添加集群了(rr模型)这一步是在realserver都配置好的情况下才配置的 Ipvsadm -A -t 192.168.0.139:80 -s rr Ipvsadm –L –n #################查看集群信息 Ipvsadm –a -t 192.168.0.139:80 -r 10.1.1.11 -m #########想集群中添加realserver ,rip是10.1.1.1 模型是m(nat地址伪装) Ipvsadm -a -t 192.168.0.139:80 -r 10.1.1.12 -m #########添加realserver2 分别在rs1 rs2 上配置yum源 [base] Name=server Baseurl=http://172.16.0.1/yum/Server Gpgcheck=0 然后分别在rs1和rs2上安装httpd yum install httpd 然后分别在两台server上进行如下操作 Yum install mysql-server php php-mbstring php-mysql 然后分别配置地址 ifconfig eth0 10.1.1.11/8 ifconfig eth0 10.1.1.12/8 并分别添加网关 route add default gw 10.0.0.1 并修改网卡指向vm3 # 这里的网卡类型只要一直就行,不必是vm3 ,我们只做演示 然后分别在rs1和rs2上编辑/var/www/html/index.html 比如添加内容如下: <h1>hello1,are you ok</h1>和 <h1>hello2,are you ok</h1> 在所有的配置都做好时,就可以进行检测了,在浏览器中输入 http://192.168.0.139就可以显示realserver之上的网页了,这样集群的nat模型就配置好了,进过刷新可以看到两个网页时轮替显示的,这就说明了回应请求时两台饶了server是轮替的 下面加入我们想想修改算法,既是想把改为wlc的操作如下: Ipvsadm -E -t 172.16.100.1:80 -s wlc 修改算法 Ipvsadm -e -t 192.168.0.139:80 –r 10.1.1.11 –m -w 3 ########把realserver1的权重改为3 这样再在浏览器中输入http://192.168.0.139,刷新显示时查看显示网页的情况 Ab –c 10 –n 1000 http;172.16.100.1 ##############压力测试 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|