LVS+keepalived+gfs+ISCSI搭建高可用负载均衡Web集群

设计目标

完成一个包含5个节点的RHCS集群,测试功能,实现HTTP,SSH服务的任务调度和节点监控任务。

设计功能简要说明

在VMWARE环境下,完成五个节点的LVS+KEEPALIVED系统安装调试。要求两台虚拟机完成LOADER调度工作+MONITOR监控节点工作,两台虚拟机完成HTTP,SSH服务工作,一台虚拟机管理ISCSI设备。

设计步骤

  1. NTP服务安装调试
  2. LVS,KEEPALIVED子系统调试,数据整理
  3. GFS+ISCSI子系统调试,数据整理
  4. 集成测试

总体逻辑结构说明

逻辑结构有四部分组成:
①调度监控部分:完成三个工作,第一是接受所有的客户请求包,第二是按照调度算法调度任务,第三是监控各个主机的工作状态。
②后台服务部分:完成业务请求,譬如完成HTTP应答或FTP应答。
③存储部分:提供统一的数据存储平台。RS需要的数据均通过网络从改部分读取和写入。
④时间同步部分:完成集群中各个节点的系统时钟同步,保证业务流程的执行。

物理结构说明

在这里插入图片描述

系统说明

地址规划表
节点类型 主机名 IP地址
主DS RS1 192.168.146.162
备用DS RS2 192.168.146.161
Master web MasterWeb 192.168.146.160
Backup web BackupWeb 192.168.146.159
ISCSI server ISCSI 192.168.146.163
VIP 192.168.146.200

设计过程

启动ipv6

vi /etc/modprobe.d/blacklist.conf

注释blacklist ipv6
注释install ipv6 /bin/true

配置NTP,同步时间

五台机子选一台做为NTP上层服务器
配置NTP上层层服务器

  1. 编辑配置文件/etc/ntp.conf
    a) 修改restrict default 和restrict -6 default为下面的值
restrict default nomodify
restrict -6 default nomodify

b) 删除所有server开头的行
c) 添加以下两行,使用本机CMOS时钟作为标准时间来源,并把本服务器设置为第8层

server  127.127.1.0
fudge  127.127.1.0  stratum  8
  1. 启动ntpd服务并设置为开机自动启动
 service  ntpd  restart ; chkconfig  ntpd  on

配置NTP下层服务器

  1. 编辑配置文件/etc/ntp.conf
    a) 删除所有server开头的行
    b) 添加以下两行,用来设置上层服务器地址,并定义同步时间为
server  192.168.146.160  maxpoll  3
  1. 启动ntpd服务并设置为开机自动启动
 service  ntpd  restart ; chkconfig  ntpd  on

使用date命令可查看本机时间。

LVS+Keepalived搭建Load Balancer

1、在Master web服务器和Backup web服务器上安装keepalived(这里前提系统中有keepalived安装包)

yum install -y keepalived

2、编辑keepalived.conf文档

vi /etc/keepalived/keepalived.conf

Master web服务器的keepalived.conf如下

global_defs {
   
	router_id MasterWeb
}
vrrp_instance  NW3007 {
   
	state  MASTER
	interface  eth0
	virtual_router_id  31
	priority  100
	advert_int  5
	track_interface {
   
		eth0	}
	authentication {
   
		auth_type PASS
		auth_pass gr123456
	}
	virtual_ipaddress {
   
		192.168.146.200
  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值