做动画片的网站,大学 英文网站建设,设计页面ui,东莞市城乡和住房建设局模拟环境 外网入口服务器 外网 192.168.8.88 内网ip 192.168.254.4 web1 服务器 ip 192.168.254.1 网关#xff1a; 192.168.254.4 web2 服务器 ip 192.168.254.2 网关#xff1a; 192.168.254.4 共享存储服务器 ip 192.168.254.3 介绍
访问 外网192.16…模拟环境 外网入口服务器 外网 192.168.8.88 内网ip 192.168.254.4 web1 服务器 ip 192.168.254.1 网关 192.168.254.4 web2 服务器 ip 192.168.254.2 网关 192.168.254.4 共享存储服务器 ip 192.168.254.3 介绍
访问 外网192.168.8.88地址 让入口服务器均匀的分配到web 1 web 2 两台服务器上达到负载均衡两台的web服务器将网页文件放在储存数据共享服务器 上共享到两个web服务器上只要在一个上面修改网页全部就会有变动 配置LVS-NAT环境
先将两台web服务器安装httpd服务
yum -y install httpd
systemctl start httpd
systemctl enable httpd
上面三条命令在两台web服务器上做开启http服务里面的页面先不用改等会做数据共享服务器再去改
回到外网入口服务器
modprobe ip_vs 加载模块
cat /proc/net/ip_vs 这样就行
vim /etc/sysctl.conf在最下面插入
net.ipv4.ip_forward 1 这个是开启路由转发功能
sysctl -p 开始创建虚拟服务器
yum -y install ipvsadm ipvsadm -A -t 外网口服务器ip:端口 -s rr ipvsadm -A -t 192.168.8.88:80 -s rr -A 添加虚拟服务器 -t vip地址及tcp端口 -s 负载调度算法轮询rr 、加权轮询wrr 、最少连接lc 、加权最少连接 wlc ipvsadm -a -t 外网口服务器ip:端口 -r webf服务器ip:80 -g -w 1 ipvsadm -a -t 192.168.8.88:80 -r 192.168.254.2:80 -m -w 1
ipvsadm -a -t 192.168.8.88:80 -r 192.168.254.1:80 -m -w 1 -a 添加真实服务器 -t vip地址及tcp端口 -r rip地址及端口 -m 使用nat群集模式-g DR 模式、 -i TUN模式 -w 设置权重0时暂停节点越高分配的流量越多 ipvsadm -ln 查看一下 Masq----地址伪装NAT模式 Route---DR模式 如何删除节点ipvsadm -d -r 192.168.254.1:80 -t 192.168.8.88:80 如何删除整个虚拟服务器ipvsadm -D -t 192.168.8.88:80 ipvsadm-save /etc/sysconfig/ipvsadm
保存配置 切记 不是ipvsadm.conf systemctl enable ipvsadm
systemctl start ipvsadm注意 可能一开服务器就会成这样 我们只能改会原来的 也可以把上面的127.0.0.1删掉 先就可以去访问外网接口ip了访问的外网接口现在接口就会去找里边的两个web服务器浏览均匀分配 现在访问的界面就是两个web服务器中的一个这个由我们的外网接口服务器进行均匀分配 NFS共享存储服务器配置 在共享存储服务器 yum -y install nfs-utils rpcbindsystemctl enable nfs
systemctl enable rpcbind
mkdir /web
等会把/web作为两个web服务器的共享文件夹
vim /etc/exports 写入
/web 192.168.254.1(rw,sync,no_root_squash)
/web 192.168.254.2(rw,sync,no_root_squash) rw 读写 sync 同步写入 no_root_squash 客户机以root身份访问时赋予本地root权限 systemctl start rpcbind
systemctl start nfs
netstat -anput |grep rpcbind
showmount -e 然后在/web下写入一个文件文件名称为:index.html 内容随便写 在web1服务器 yum -y install rpcbind nfs-utils
systemctl enable rpcbind
systemctl start rpcbind
showmount -e 192.168.254.3 mount 192.168.254.3:/web /var/www/html/ 将挂载写入/etc/fstab
vim /etc/fstab写入192.168.254.3:/web /var/www/html nfs defaults,_netdev 0 0 在web2服务器 yum -y install rpcbind nfs-utils
systemctl enable rpcbind
systemctl start rpcbind
showmount -e 192.168.254.3 mount 192.168.254.3:/web /var/www/html/
vim /etc/fstab写入192.168.254.3:/web /var/www/html nfs defaults,_netdev 0 0 查看效果 直接同步过来了