实验准备
LVS负载调度器:ens33:192.168.20.11   ens34:192.168.188.3

Web1节点服务器1:192.168.20.12

Web2节点服务器2:192.168.20.13

NFS服务器:192.168.20.14

客户端win11):192.168.188.1(使用的是本机,非虚拟机

  1. 部署共享存储(NFS服务器:192.168.20.14)

    1. 关闭防火墙
      systemctl stop firewalld.service
      systemctl disable firewalld.service
      setenforce 0

    2. 安装nfs服务
      yum install -y nfsutils rpcbind

    3. 启动服务
      systemctl start nfs.service
      systemctl start rpcbind.service
      systemctl enable nfs.service
      systemctl enable rpcbind.service

    4. 创建两个目录作为共享目录
      mkdir /opt/kgc /opt/dzd
      chmod 777 /opt/kgc /opt/dzd

    5. 配置共享文件发布共享
      exportfs -rv

      /usr/share *(ro,sync)
      /opt/kgc 192.168.20.0/24(rw,sync)
      /opt/dzd 192.168.20.0/24(rw,sync)

      showmount -e

  2. 配置节点服务器(192.168.20.12  192.168.20.13)

    1. 关闭防火墙

    2. 安装httpd服务
      yum install -y httpd
      systemctl start httpd.service
      systemctl enable httpd.service

    3. 安装nfs服务
      yum install -y nfsutils rpcbind
      systemctl start rpcbind.service
      systemctl enable rpcbind.service

      查看共享情况
      showmount -e 192.168.20.14

    4. 挂载共享目录
      192.168.20.12的服务器

      mount.nfs 192.168.20.14:/opt/kgc /var/www/html/
      echo "hello,here is kgc" > /var/www/html/index.html

      vim /etc/fstab(进行永久挂载)

      192.168.20.14:/opt/kgc /var/www/html nfs defaults,_netdev 0 0


      mount -a(刷新

      192.168.20.13的服务器

      mount.nfs 192.168.20.14:/opt/dzd /var/www/html/
      echo 'hello,i am dzd' > /var/www/html/index.html

      vim /etc/fstab

      192.168.20.14:/opt/dzd /var/www/html nfs defaults,_netdev 0 0


      mount -a

  3. 配置负载调度器LVS(ens33:192.168.20.11   ens34:192.168.188.3)

    1. 关闭防火墙

    2. 配置SNAT转发规则
      vim /etc/sysctl.conf

      net.ipv4.ip_forward=1


      sysctl -p
       

      iptables -t nat -F(删nat表)
      iptables -F(以防出意外可以全删掉,工作中请不要这样)
      iptables -t nat –vnL(查看一下nat表是不是删干净了)

      添加规则

      iptables -t nat -A POSTROUTING -s 192.168.20.0/24 -o ens34 -j SNAT --to-source 192.168.188.3
    3. 加载LVS内核模块
      modprobe ip_vs   #手动加载ip_vs模块
      cat /proc/net/ip_vs    #查看ip_vs版本信息

    4. 安装ipvsadm管理工具
      yum install -y ipvsadm
      启动服务前必须保存负载分配策略,否则将会报错
      ipvsadm-save > /etc/sysconfig/ipvsadm
      systemctl start ipvsadm.service

    5. 配置负载分配策略
      ipvsadm -C     #清除原有策略
      ipvsadm -A -t 192.168.188.3:80 -s rr
      ipvsadm -a -t 192.168.188.3:80 -r 192.168.20.12:80 -m -w 1
      ipvsadm -a -t 192.168.188.3:80 -r 192.168.20.13:80 -m -w 1

      ipvsadm     #启动策略
      ipvsadm -ln    #查看节点状态,Masq代表 NAT模式
      ipvsadm-save > /etc/sysconfig/ipvsadm    #保存策略

  4. 测试

原文地址:https://blog.csdn.net/qq_53772682/article/details/134640121

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_10891.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注