02168888812
云终端系列报道第八十三期 - KVM部署LVS故障案例 2016-09-21

炙伦云终端分享嘉宾:

   

    故障现象

 

KVM部署LVS(Linux Virtual Server)集群后,能够单独以HTTP方式访问RS(Real Server)的实际IP,但无法通过VIP(Virtual IP)访问。
    
    故障分析过程
    
    1.简化架构
    
    
    在原部署环境中,采用的架构是LVS的DR(Direct Return)模式,如下图所示:
    
    
    为了便于故障排查,我们简化为


    
    也就是在2台宿主机上,各保留一个虚拟机,角色分别是LVS的Director(调度器)和RS。
    
    该架构中的服务器(及虚拟机)的IP和MAC地址如下:

角色

IP

MAC

网络结构

宿主机1

x.y.z.70

a0:d3:c1:f4:66:ac

宿主机1的eth0和Director1的eth0(在宿主机1中对应为vnet0)桥接到br0

Director1

x.y.z.200

02:00:73:b6:53:c8

宿主机2

x.y.z.73

a0:d3:c1:f9:f3:fc

宿主机2的eth0和RS2的eth0(在宿主机2中对应为vnet0)桥接到br0

RS2

x.y.z.226

02:00:73:b6:53:e2

VIP

x.y.z.208

02:00:73:b6:53:c8

 

Client IP

192.243.119.145

 

  
    
    
    
    
    2.确认Director1是否能够正确识别到RS2提供的服务
    
    
    在Director1上,使用如下的命令检查
    
    [root@Director1 ~]# ipvsadm -ln --sort
    IP Virtual Server version 1.2.1 (size=4096)
    Prot LocalAddress:Port Scheduler Flags
    -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
    TCP  x.y.z.208:80 rr
    ①-> x.y.z.226:80           Route   2      0         0
    
    由以上的①输出可以看出,Director1能够正确识别到RS2提供的服务。




上一页:云终端系列报道第八十二期 - 超融合更适合桌面云2 下一页:云终端系列报道第八十四期 - KVM部署LVS故障案例2
推荐新闻 Recommended news

帮助中心
6509367