您的位置:首页 > 运维架构 > Linux

Linux rhel6.7通过ipvsadm来搭建LVS-NAT

2017-10-11 16:19 190 查看
一、LVS工作的模式:

   VS/NAT:通过网络的地址转换实现的虚拟服务器,但是大并发访问时,调度器的性能成为瓶颈

  VS/DR:直接使用路由技术实现虚拟服务器,节点服务器需要配置VIP,注意MAC地址广播

  VS/TUN:通过隧道方式实现虚拟服务器

二、搭建LVS/NAT

1.首先在调度服务器(DR)安装ipvsadm,通过命令ipvsadm  -v可查看安装的版本信息。

2.ipvsadm用法

  创建虚拟服务器:

  -A:添加虚拟服务器

   -t: 设置群集地址(Virtual  IP)

  -s :指定负载调度算法

 -E :修改已有的虚拟服务器

   添加、删除服务器节点

  -a:添加真实服务器

  -d:删除真实服务器

  -r:指定真实服务器(Real Server)的地址

  -e:修改已有的服务器节点

  -w:为节点服务器设置权重,默认为1

  -m:使用NAT模式;-g、-i分别对应DR、TUN模式(默认为-g,DR模式)

3.部署LVS调度器

   *打开ip_forward:vim  /etc/sysctl.conf       ——>net.ipv4.ip_forword = 1

   *启动ipvsadm: /etc/init.d/ipvsadm    start

4.创建集群服务器: ipvsadm  -A  -t   192.168.4.253:80  -s  wrr



5.添加真实服务器

ipvsadm  -a  -t   192.168.4.253:80  -r   192.168.4.1  -m

ipvsadm  -a  -t   192.168.4.253:80  -r   192.168.4.2  -m

....................

ipvsadm   -a -t   192.168.4.253:80  -r   192.168.4.n  -m

6.保存规则列表并查看


7.客户端测试

  

      
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux rhel 工作 lvs nat