LVS群集配置
第一步:网络环境配置
内网网段:10.0.0.0/24
DR:10.0.0.254
rs1:10.0.0.1
rs2:10.0.0.2
nfs:10.0.0.3
第二步:nfs和web服务搭建
nfs服务器:安装rpcbind nfs-utils
nfs配置:
[root@ipi ~]# cat /etc/exports
/wwwroot 10.0.0.0/24(rw,sync,no_root_squash)
rs1和rs2:安装httpd rpcbind 挂载ntp:mount -t nfs 10.0.0.3:/wwwroot /var/www/html/
showmount -e 10.0.0.3 查看
分别在rs1、rs2访问http进行测试,访问到的都为nfs目录中的内容即nfs共享成功
第三步:配置lvs调度器
DR主机
安装 ipvsadm
3.1、lvs-nat
外网:172.10.10.0/24
dr:172.10.10.254
client:172.10.10.2
开启路由转发,开启防火墙,配置防火墙nat,配置ipvsadm规则
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth1 -j SNAT --to-source 172.10.10.254 (指定外网卡eth1)
ipvsadm -C 清空规则
ipvsadm -A -t 172.10.10.1:80 -s rr
ipvsadm -a -t 172.10.10.1:80 -r 10.0.0.1:80 -m
ipvsadm -a -t 172.10.10.1:80 -r 10.0.0.2:80 -m
service ipvsadm save
注:要实现内网访问互联网要加缺省路由 route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.0.0.254
3.2、lvs-dr
网络配置注意事项:内网地址必须要求在同一网段,rs主机上的别名ip必须配置32位掩码
路由器:172.10.10.254、10.0.0.254 开启路由转发
DR:{dip:10.0.0.10、vip:172.10.10.10} 开启路由转发
rs1:{rip:10.0.0.1、vip:172.10.10.10}
ifconfig lo:0 172.10.10.10 netmask 255.255.255.255 up
route add -host 172.10.10.10 dev lo:0
route add default gw 10.0.0.254
配置网络参数:/etc/sysctl.conf
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
刷新规则:
[root@localhost ~]# sysctl -p
rs2:{rip:10.0.0.2、vip:172.10.10.10}
ifconfig lo:0 172.10.10.10 netmask 255.255.255.255 up
route add -host 172.10.10.10 dev lo:0
route add default gw 10.0.0.254
配置网络参数:/etc/sysctl.conf
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
刷新规则:
[root@localhost ~]# sysctl -p
ipvsadm -C 清空规则
ipvsadm -A -t 172.10.10.10:80 -s rr
ipvsadm -a -t 172.10.10.10:80 -r 10.0.0.1:80 -g
ipvsadm -a -t 172.10.10.10:80 -r 10.0.0.2:80 -g
service ipvsadm save
LVS群集配置的更多相关文章
- 安装LVS安装LVS和配置LVS的工作比较繁杂
安装LVS安装LVS和配置LVS的工作比较繁杂,读者在配置的过程中需要非常细心和耐心.在本节我们将对其进行详细地介绍.主要包括如下几个核心步骤:1.获取支持LVS的内核源代码如果读者需要使用LVS,需 ...
- WildFly8.1(JBoss)+mod_cluster(Apache)群集配置
继上次使用mod_jk传导Apache+JBoss群集配置后,.因为JBoss5.1启动太慢,于是我开始尝试用最新的WildFly8.1构造(WildFly那是,JBoss.在JBoss7之后改名). ...
- Vmware Vcenter6.0 全新安装及群集配置介绍
介绍如何安装vsphere ESxi主机及将vmware vsphere5.5升级到vmware vsphere6.0的介绍,而今天呢,主要介绍vsphere vcenter,说到vsphere vc ...
- 一些LVS实验配置、工具和方案
最近做了一些LVS配置和方案的验证实验,将过程中用到的一些配置.工具和具体的解决方案记录一下.使用DR模式.验证一种不中断业务的RealServer升级或者重启方案. 网络规划: 节点 IP地址 ce ...
- Vmware Vcenter6.5 全新安装及群集配置介绍
转 Vmware Vcenter6.5 全新安装及群集配置介绍 2016年12月31日 14:27:12 ccitzy01 阅读数:97772 标签: vmware [摘要] VMwarevCen ...
- centos LB负载均衡集群 三种模式区别 LVS/NAT 配置 LVS/DR 配置 LVS/DR + keepalived配置 nginx ip_hash 实现长连接 LVS是四层LB 注意down掉网卡的方法 nginx效率没有LVS高 ipvsadm命令集 测试LVS方法 第三十三节课
centos LB负载均衡集群 三种模式区别 LVS/NAT 配置 LVS/DR 配置 LVS/DR + keepalived配置 nginx ip_hash 实现长连接 LVS是四层LB ...
- LVS/DR 配置
LVS/DR 配置 实验环境 三台主机:Linux Centos 6.4 32位 调度器Director:192.168.1.160(公网IP).192.168.1.100(VIP) HTTP真实服务 ...
- LVS/NAT 配置
LVS/NAT 配置 实验环境 三台主机:Linux Centos 6.4 32位 调度器Director:192.168.1.160(内网IP).192.168.2.20(公网IP) HTTP真实服 ...
- VMware vCenter Server6.5安装及群集配置介绍
借助 VMware vCenterServer,可从单个控制台统一管理数据中心的所有主机和虚拟机,该控制台聚合了集群.主机和虚拟机的性能监控功能. VMware vCenterServer 使管理员能 ...
随机推荐
- cocos2d JS 使用代码判断对象类型
changeAtlasScoreString : function (score,tfScore) { if(tfScore.getDescription() == "LabelAtlas& ...
- VirtualBox 报错VERR_VD_IMAGE_READ_ONLY
VirtualBox 无法打开虚拟机,报错VERR_VD_IMAGE_READ_ONLY,详细报错如下: 不能为虚拟电脑 Primary11gRAC2 打开一个新任务. Failed to open ...
- eclipse的调试模式以及断点运行
先在代码序号处打个点. 点击debug调试模式 然后再点击 如果有打断点,则会在断点处结束,如果没有,会一直一步一步向下直至结束.
- exec函数族的作用与讲解
apue看到第八章,对exec函数族的理解一直都很混乱,总觉得不对劲儿,其实不能理解的先暂时跳过,看到后面,再结合实例也就慢慢的理解了. 以下内容转自:http://www.cppblog.com/p ...
- opcode
https://www.cnblogs.com/JohnABC/p/4531029.html
- Nodejs【单机】多进程模式集群
Nodejs[单机]多进程模式集群实例: 1.安装:npm install -s cluster 2.服务代码: var debug = require('debug'); var express = ...
- linux中安装oracle数据库
1. 执行 ./runInstaller 提示 /tmp 的空间过小执行 mount -o remount,size=1G,noatime /tmp重新设置 /tmp 的大小 2. 安装完成数据库之后 ...
- schame定义及用处
一.schame详解 http://www.cnblogs.com/Neo-ds/p/4790413.html 1.先明确一点,SQL Server中模式(schema)这个概念是在2005的版本里才 ...
- .net 缓存
缓存有很多实现方法,所有这些可以被分为两类,基于内存的缓存和基于磁盘的缓存: 1. 内存驻留缓存——包含在内存中临时存储数据的所有实现方法,通常在以下情况下使用: a) 应用程序频繁使用 ...
- Spark学习之路 (十九)SparkSQL的自定义函数UDF
在Spark中,也支持Hive中的自定义函数.自定义函数大致可以分为三种: UDF(User-Defined-Function),即最基本的自定义函数,类似to_char,to_date等 UDAF( ...