目录
1 2
3
第一部分LVS体系结构 ............................................................................................................ 2 1.1 网络结构(图) .......................................................................................................... 2 1.2 Lvs 工作模式: .......................................................................................................... 2 第二部分lvs软件安装: .............................................................................................................. 3 2.1 安装前准备工作:(以小频道lvs系统安装为例) .................................................. 3 2.2 进行软件安装: .......................................................................................................... 3
2.2.1 安装ipvsadm软件 .............................................................................................. 3 2.2.2 安装 keepalived 软件 ........................................................................................ 4 2.3 建立配置文件 .............................................................................................................. 4
2.3.1 配置 lvs 双机 HA 同时 提供服务 .................................................................. 4 2.3.2 后台真实服务器虚拟地址配置: ...................................................................... 8 第三部分:应用管理: .............................................................................................................. 9 3.1 启动/关闭lvs调度器: ............................................................................................ 9 3.2 系统虚拟IP管理: ...................................................................................................... 9
1 第一部分LVS体系结构
1.1 网络结构(图)
如上图:CMS服务器是安装CMS新闻发布系统,web服务器是用户访问的网站,database数据库是CMS系统所需要的数据库服务器。
1.2 Lvs 工作模式:
1.2.1
地址转换模式NAT
NAT的网络结构呈现为一种类似防火墙的私有网结构,通过内部IP地址,将服务结点池同互联网隔离开来。服务结点无法和客户端直接通信,不论是请求数据还是应答数据,都需要经过负载均衡器进行IP包处理工作
1.2.2
IP隧道模式 IPIP
IPIP模式采用的是开放的网络结构,服务结点拥有合法的互联网IP地址,可以通过路由路径将应答包直接返回给客户端。因此,负载均衡器仅仅处理进入集群的请求数据包,而返回包不经过路由器。因此,这种模式称作单工连接模式(单方向连接工作模式)。负载均衡器和服务结点的连接可以是LAN,也可以在不同的网络上,只需要保证负载均衡器能够将IP包发送至服务结点即可.
1.2.3
直接路由模式 DR
和IPIP模式一样,DR模式也是采用单工的连接方式,应答数据不再经过均衡器而直接返回给客户端。服务结点也必须拥有能够到达客户端的合法IP地址。而且,DR模式中,负载均衡器和服务结点必须位于同一个网段。
2 第二部分lvs软件安装:
2.1 安装前准备工作:(以小频道lvs系统采用DR 模式安装为例)
1、 下载 ipvsadm-1.24 2、 下载 keepalived-1.15 3、 保证网络正常连接; 4、 合理分配虚拟IP: 主机 主机名 公网ip 虚拟ip
Lvs服务器 Lvs1 124.238.253.54 124.238.253.100 Lvs服务器 Lvs2 124.238.253.55 124.238.253.101 2.2 进行软件安装:
2.2.1
安装ipvsadm软件
# tar –zxvf ipvsadm-1.24
# ln –s /usr/src/linux-2.6.18.8 /usr/src/linux # cd ipvsadm-1.24 #./configure
#make;make install
确定 ipvs 模块是否已经装载:
2.2.2
安装 keepalived 软件
# tar –zxvf keepalived-1.15 # cd keepalived-1.15 # ./configure # make
# make install
2.3 建立配置文件
2.3.1 配置 lvs 双机 HA 同时 提供服务
Lvs1的配置文件 /usr/local/etc/keepalived/keepalived.conf
global_defs {
router_id LVS_DEVEL }
vrrp_instance VI_1 { state MASTER interface eth1
virtual_router_id 51 priority 200 advert_int 1 authentication { auth_type PASS auth_pass 1111 }
virtual_ipaddress { 124.238.253.100 } }
vrrp_instance VI_2 { state BACKUP interface eth1
virtual_router_id 52 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 1111 }
virtual_ipaddress { 124.238.253.101 } }
#小频道
virtual_server 124.238.253.100 80 { delay_loop 6 lb_algo rr lb_kind DR
persistence_timeout 60 protocol TCP
real_server 124.238.253.188 80 { weight 1 TCP_CHECK {
connect_timeout 15 nb_get_retry 3
delay_before_retry 3 connect_port 80 } }
real_server 124.238.253.155 80 { weight 1 TCP_CHECK {
connect_timeout 15 nb_get_retry 3
delay_before_retry 3 connect_port 80 } } }
virtual_server 124.238.253.101 80 { delay_loop 6