又是一篇“最简”配置……这是因为之前想直接装好2+2模式的lvs+keepalived,并且顺带弄好VIP,结果果断悲剧了,iptables和keepalived配置被我弄得一团糟。今天静下心来,重新先弄1+1的模式好了。
环境说明:
1台director:
eth0:10.1.1.11/24
eth1:10.20.40.2/24
1台real server:
eth0:10.20.40.10/24
网关设置为10.20.40.2
注意,没有virtual IP在此
修改director的内核参数,使其得以转发、重定向等
echo "1" >/proc/sys/net/ipv4/ip_forward
echo "0" >/proc/sys/net/ipv4/conf/all/send_redirects # 据我实验,这个其实不改可能也可以
echo "0" >/proc/sys/net/ipv4/conf/default/send_redirects
添加一个虚拟服务
使用rr的scheduler
/sbin/ipvsadm -A -t 10.1.1.11:80 -s rr
这个10.1.1.101地址不是真实存在而是提供给客户的
为虚拟服务增加真实主机
使用NAT-m masquerading
权重-w 1
/sbin/ipvsadm -a -t 10.1.1.11:80 -r 10.20.40.10:80 -m -w 1
在真实服务主机上和director上同时创建一个/var/www/index.html文件,写上特别的信息。
然后用客户端访问10.1.1.11:80,看看10.20.40.10的主页是不是出现了,而不是10.1.1.11的主页。
分享到:
相关推荐
简单介绍 linux virtual server工作原理及工作模式!
LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器.
利用集群技术构建Linux Virtual Server.pdf
使用Virtual Server配置Windows Server 2003集群指南
linux Virtual Memory Manager
2.LVS(Linux Virtual Server)集群项目实践
linux virtual memory manager
linux virtual file system
"VMware虚拟机Linux通过NAT方式上网" VMware 虚拟机 Linux 通过 NAT 方式上网是指在 VMware 环境中,使用 NAT(Network Address Translation,网络地址转换)技术,实现 Linux 虚拟机的上网功能。这种方式可以使...
Red Hat Enterprise Linux 5 Virtual Server Administration
A programmer wanting to understand the workings of the Linux VM today literally has no choice but to study the kernel source code, line-by-line - an excruciatingly difficult and time-consuming task....
Understanding The Linux Virtual Memory Manager.rar
"RedHat Linux 5 使用 NAT 方式上网图解版" RedHat Linux 5 中使用 NAT 方式上网需要完成三个设置步骤:真实系统中的 VMnet8、虚拟机中的设置和虚拟机中的虚拟系统的设置。 首先,在真实系统中需要设置 VMnet8 的 ...
Virtual Server 2005 R2虚拟机技术概览 Virtual Server 2005 R2虚拟机技术概览
详细描述Linux虚拟内存,提供理论基础和逐行源代码注释。 它系统地涵盖了从物理内存描述到内存不足管理的所有内容。
基于virtual box安装linux的网络配置
Microsoft 虚拟机技术及产品全攻略之十二:生产环境中的Virtual Server
专门介绍Linux虚拟存储管理的文档,虽然较老,还是有参考价值的
Code Commentary On The Linux Virtual Memory Manager Code Commentary On The Linux Virtual Memory Manager