LVS是Linux Virtual Server的简称也就是Linux虚拟服务器, 是┅个由章文嵩博士发起的自由软件项目,它的官方站点是)、向RealPlayer提供音频视频服务而闻名的Real公司()、全球最大的开源网站({ #指定虚拟服務的名称active = 1 #是否激活此服务。address = #虚拟服务器的名称随便指定。配置完毕就可以执行如下命令启动或关闭ldirectord服务/etc/ active:
说明:本实验是在VMware虚拟机中实现:
共需三个虚拟linux主机三台虚拟linux主机的网卡模式都为桥接,
说明:RS2上修改配置文件支持https协议的方法同RS1这里不再赘述。
6.在director上定义ipvsadm规则与持玖防火墙标记以实现同一个服务的不同端口定向到同一台realserver中
说明:上面几条语句中绿色的字体的范围可以是0-99的任意整数,此处选为20一旦选为20,这几条语句必须都是用20才能保证同一服务的不同端口定向到同一台realserver中
前提:把RS1上的CA证书导入到windows物理机的浏览器中
此时发现http和https的結果是一样的,说明同一服务的的不同端口定向到
同一台realserver中(有可能是RS1或者RS2这个是不确定的)
每次配置LVS时都要重新上网去找配置方法,这些方法有些是错误的而且大多数讲解的不是很全面,每次都要花些时间来排错所以决定自己写一篇,记录下来以免以後再浪费时间。LVS的安装就不说了在linux下开发如果不会安装类似LVS这样的软件,也太说不过去了这篇文章只记录怎样配置LVS。LVS的DR方式是最常用因此只介绍这一种方式。
一、调度器(Director)配置
设置完成后重新启动network服务(service network restart)然后用ifconfig命令linux查看端口号是否成功。如果设置成功的话会看到多出一个名为eth0:0的设备,如下所示:
3)关闭iptables服务如果不想关闭iptables服务,在iptables的配置规则中打开服务器端口号
4)关闭SElinux这个服务有时会造成很渏怪的问题,最好关闭
5)添加实际服务器,可以放在脚本里脚本内容如下所示:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。