基于NAT(地址转换模式)构建lv负载均衡方法的详细介绍

  

下文给大家带来基于NAT(地址转换模式)构建lv负载均衡方法的详细介绍,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用在行业内累计的经验来做一个解答。

基于NAT(地址转换模式)构建lv负载均衡方法的详细介绍”> <br/>实现结果如下:<br/> </p> <ul> <李>使用NAT模式的群集技术,lv负载调度器是所有节点访问互联网的网关云服务器,其200.0.0.1也作为整个群集的VIP地址。</李> <李>使用轮询(rr)的调度算法。</李> <李> web1和web2先搭建web服务,分别准备不同的网页文件,供客户端访问,以此来确定客户访问lv服务器的200.0.0.1,可以访问到两台wbe服务器。</李> <李>待客户测试成功后,web1和web2便可以挂载NFS服务器提供的共享目录,以此来为客户提供相同的网页文件。<br/>一,准备:<br/> 1,先把网络调试至互通<br/> 2,准备系统镜像和相关的软件包,以便搭建httpd服务,和安装相关工具。这里为了方便,便直接使用系统映像中的安装包来搭建httpd服务。<br/> 3,配置防火墙策略放行流量(图个方便,我这里直接停掉了防火墙)<br/>二,配置负载调度器:<br/>开启路由转发功能:<pre> # vim/etc/sysctl.conf root@localhost/...................,,,//省略部分
  net.ipv4。ip_forward=1
  [root@localhost/] # sysctl - p
  net.ipv4。ip_forward=1 </pre> <p>配置负载分配策略:</p> <pre> [root@localhost/] # modprobe ip_vs,,,,,,,,,#加载ip_vs模块
  [root@localhost/] #猫/proc/net/ip_vs,,,,,,#查看版本信息,弹出如下所示,说明该模块已启动
  IP虚拟服务器版本1.2.1(大?4096)
  Prot LocalAddress:港口调度程序旗帜
  →RemoteAddress:端口转发重量ActiveConn InActConn </pre> <p> ipvsadm是在负载调度器上使用的lv群集管理工具,通过调用ip_vs模块来添加,删除服务器节点,以及查看群集的运行状态(需要手动安装)。</p> <pre> [root@localhost/] # yum - y ipvsadm安装,,,,,,,#安装ipvsadm
  [root@localhost/] # ipvsadm - v,,,,,,,,,,,#查看版本信息
  ipvsadm v1.27 2008/5/15(编译中的例子和popt ipv)是processing v1.2.1 </pre> <pre> [root@localhost/] # ipvsadm - c,,,,,,,,#清除原有策略
  [root@localhost/] # ipvsadm - a - t 200.0.0.1:80 - s rr,,,,,
  [root@localhost/] # ipvsadm - a - t 200.0.0.1:80 - r 192.168.1.10:80 - m - w 1
  [root@localhost/] # ipvsadm - a - t 200.0.0.1:80 - r 192.168.1.20:80 - m - w 1
  [root@localhost/] # ipvsadm-save,,,,,,#保存策略
  ——- t localhost。localdomain: http - s rr
  ——- t localhost。localdomain: http - r 192.168.1.10: http - m - w 1
  ——- t localhost。localdomain: http - r 192.168.1.20: http - m - w 1
  [root@localhost/] # systemctl启用ipvsadm。服务,,,,,,#设置为开机自启</pre> <p>配置节点服务器:<br/> web1配置:</p> <pre> [root@localhost/] # yum - y安装httpd,,,,,,,#安装http服务
  [root@localhost/] #回声test1.com比;/var/www/html/index.html,,,,,,#准备测试网页
  [root@localhost/] # systemctl启动httpd,,,,,,,#开启服务
  [root@localhost/] # systemctl启用httpd,,,,,#开机自启</pre> <p> web2配置:</p> <pre> [root@localhost/] # yum - y安装httpd,,,,,,,#安装http服务
  [root@localhost/] #回声test2.com比;/var/www/html/index.html,,,,,,#准备测试网页
  [root@localhost/] # systemctl httpd开始
  [root@localhost/] # systemctl启用httpd </pre> <p>当然,在实际生产环境时,网页内容都是一样的,这里为了区分验证从实验的成功与否,我写了两个内容不同的测试文件。<br/>测试一下lv是否在工作:<br/> <img src=基于NAT(地址转换模式)构建lv负载均衡方法的详细介绍