实验要求
1. 通过 keepalived 确保 lvs、nginx、dns 以及网关的高可用
2. 通过 lvs 的 NAT 模式实现 httpd 负载均衡
3. 通过 nginx 实现 tomcat 负载均衡
4. 通过 nfs 提供共享存储
5. 通过 www.benet.com 访问 httpd,www.accp.com 访问 tomcat
实验步骤
一、各机器 ip 地址与网关设置并关闭防火墙与 selinux
二、服务器 1 安装 ftp 服务,并在/var/ftp 下创建目录 centos,并将系统盘下所有内容复制
到其下,并启动 ftp 服务
三、服务器安装
1. 服务器一和服务器二上源代码安装 nginx,网站目录为/usr/local/nginx/html
2. 服务器一和服务器二 Yum 安装 dns 与 keepalived
3. 服务器三和服务器四源代码编译安装 tomcat,设置网站目录为/web/webapp1 主页内容
先设置成不一样
4. 服务器三和服务器四 yum 安装 httpd 主页内容先设置成不一样
四、keepalived 设置(服务器一和二)
1. 启动路由转发
2. 加载 lvs 模块
3.设置两个热备实例组 VI-1 和 VI-2
4.VI-1 设置三个漂移地址 192.168.1.254(lvs)和 192.168.1.253(nginx)、192.168.1.252(dns)
5.VI-2 设置漂移地址 192.168.2.254(内网网关)
6.192.168.1.254 做为 lvs 的 vip,并设置 lvs 的 dr 模式
五、nginx 设置(服务器一和二)
1.创建 tomcat_server 服务器组,包含两台 httpd 服务器