本次实验需用到四台服务器,包括两台web服务器,两台调度服务器,一台访问测试的客户机
先将虚拟机网络适配器修改为NAT模式在线下载安装相关软件包,
调度服务器需要安装的软件包
Web服务器若没有自带Apache,可使用yum进行安装
之后更改网络适配器为仅主机模式,配置每台虚拟机IP地址进行实验
调度服务器主:192.168.100.21/24
调度服务器备:192.168.100.22/24
Web服务器1:192.168.100.23/24
Web服务器2:192.168.100.24/24
虚拟IP:192.168.100.31/24
客户机:192.168.100.30/24
1、Web服务器
关闭防火墙和安全功能,开启httpd服务
新建首页文件
用自身浏览器测试访问
另外一台web服务器同样的配置
用自身浏览器测试访问
2、调度服务器配置
开启路由转发,关闭重定向
3、创建虚拟网卡
删除原有内容输入如下内容
开启虚拟网卡
4、编辑ipvsadm启动脚本
脚本内容如下
给脚本添加权限,并开启服务
5、web服务器
创建虚拟网卡,注意此处复制的是回环网卡的文件
若使用xshell或secureCRT等终端连接的服务器暂时先不要开启网卡,开启则终端立即中断
编写脚本
脚本内容如下
此时开启网卡
回虚拟机中自测网站服务
此时建议再重新启动一下web.sh脚本
另外一台web服务器同样的配置此处省略
6、客户机访问测试lvs,注意为做双击热备,客户机网卡的网关需配置成虚拟网卡ip
清理缓存再次访问可看到是另一台web服务器提供服务
此时lvs配置完成没有问题
7、双机热备,主调度服务器配置
启用服务
8、备份调度服务器与主调度服务器仅keepalived配置文件配置有些许差别
Keepalived配置文件具体如下
9、客户机测试
此时正常访问,下面我关闭主调度服务器的虚拟网卡再进行访问
访问正常,说明备份调度服务器顶替了主调度服务器依然在工作。
原文地址:http://blog.51cto.com/13641879/2137255