zoukankan      html  css  js  c++  java
  • LVS集群之NAT模式实例(3)

    LVS集群NAT模式实例

    1、 实验拓扑图

     

    DS 必须有两块网卡,需要在上面做NAT

    2、 实验环境

    3CentOS6.4 64bit的服务器。

    类型

    IP

    DR

    eth0:10.20.73.20(public) eth1:10.0.0.1(private)

    VIP

    eth0:0 10.20.73.21

    RS

    10.0.0.10(web01)

    10.0.0.11(web02)

    Gateway:10.0.0.1

     

     

    3、安装和配置

    3.1 安装

    在DS上安装lvsyum install ipvsadm

     

    3.2  配置

    配置lvs启动脚本:

    [root@master]# cat /etc/init.d/ipvsnat
    #!/bin/bash
    #lvs script(nat mode)
    VIP=10.20.73.21
    RIP1=10.0.0.10
    RIP2=10.0.0.11

    case "$1" in
    start)

    /sbin/iptables -F
    /sbin/ipvsadm -C

    echo "1" > /proc/sys/net/ipv4/ip_forward  #LVS开启路由转发功能
    /sbin/ifconfig eth0:0 $VIP netmask 255.255.255.0 up   #绑定VIP地址
    /sbin/ipvsadm -A -t $VIP:80 -s rr  #设置LVS信息:VIP:端口,调度方式
    /sbin/ipvsadm -a -t $VIP:80 -r $RIP1 -m  #设置RS信息:VIP:端口,LVS模式为NAT
    /sbin/ipvsadm -a -t $VIP:80 -r $RIP2 -m #设置RS信息:VIP:端口,LVS模式为NAT
    /sbin/ipvsadm
    ;;
    stop)
    echo "0" > /proc/sys/net/ipv4/ip_forward
    /sbin/ipvsadm -C
    /sbin/ifconfig eth0:0 down
    echo "stop LV of DS NAT"
    ;;
    *)
    echo :Usage:$0{start|stop}
    exit 1
    esac

    3. 3 后端真实机安装应用

    后端真实机只要提供服务即可,不需要开启LVS功能。

    Web01上安装http服务:yum install httpd && service httpd start

    Web02上安装http服务:yum install httpd && service httpd start

    3.4  DR启动脚本并测试

          

     在另外一台机器上访问:

       

  • 相关阅读:
    HCNA配置ssh远程登陆
    HCNA配置telnet远程管理
    HCNA配置接口IP地址
    HCNA配置console线路密码aaa认证
    HCNA配置console线路密码password认证
    CentOS6.9上安装FreeSWITCH1.6.19
    vos语音业务规范操作承诺函
    vos对接时业务确认及信息安全责任承诺书
    Ubuntu 16下安装64位谷歌Chrome浏览器
    Python更新pip出现错误解决方法
  • 原文地址:https://www.cnblogs.com/skyflask/p/6731057.html
Copyright © 2011-2022 走看看