LVS

实验利用LVS 实现负载均衡和wordpress
拓扑图如下
这里写图片描述
客户端访问VS VS调度给RS1和RS2实现负载均衡
客户端和VIP在同一个外网中而DIP 和后面的设备为同一个内网中
1关闭所有设备的防火墙以及SELINUX
iptables -F
setenforce 0
2给相关设备配置网关为10.0.0.100
(1) 给vs配置网关
vi /etc/sysconfig/network-scripts/ifcfg-ens37

这里写图片描述
重新启动网络服务
systemctl restart network
(2)同样的方法配置路由设备网关为 10.0.0.200
重启服务
(3) 配置RS2和RS1 的网关为192.168.76.129
RS2 配置如下
vi /etc/sysconfig/network-scripts/ifcfg-eth0
这里写图片描述
service network restart
RS1用同样的方法配置
在RS1和2 上ping VS 上的IP 若是ping 通则配置成功
在VS上ping RS1 和RS2 ping通则成
3 在VS和路由设备上开启转发功能
(1)在VS 上
vi /etc/sysctl.conf
net.ipv4.ip_forward=1 添加这一行
这里写图片描述

sysctl -p 生效该行
同样的方法在路由上执行

4
在RS1 和RS2 上安装httpd服务
并编辑文件
vim /var/www/html/index.html
在RS1 上 这样写
这里写图片描述
同理编辑RS2 上的文件 不过吧RS1 改为RS2
重启rs1 和RS2 的httpd服务
systemctl restart httpd

(1) 在VS 服务器上安装ipvsadm
yum install ipvsadm
(2)添加规则
ipvsadm -A -t 192.168.100.241:80 -s rr 轮询
ipvsadm -a -t 192.168.100.241:80 -r 192.168.76.131 -m

ipvsadm -a -t 192.168.100.241:80 -r 192.168.76.130 -m
6 测试 在客户端上编写for循环
for i in {1..10};do curl 192.168.100.241;sleep 1;done
可以看到RS1 和rs2 轮着处理请求

二 实验2
在上面的实验的基础上添加 数据库和nfs 服务器
1 在数据库服务器上安装mariadb
yum install mariadb-server
systemctl start mariadb
执行安全脚本
mysql_secure_installation
(2)登入 mysql -uroot -p123456
创建数据库
create database blogdb;
创建数据库用户
grant all on blogdb.* to wpuser1@’192.168.%.%’ identified by ‘123456’;

这里写图片描述
(3)测试访问
mysql -uwpuser -p123456 -h192.168.76.132
这里写图片描述
显示创建成功
2
(1)在nfs服务器上
yum install nfs-utils
(2) tar xvf wordpress-4.8-zh_CN.tar.gz -C /app
(3) cd /app
mv wordpress/ blog
cp wp-config-sample.php wp-config.php
vim wp-config.php

这里写图片描述

(4) 添加映射用户
useradd -u 48 -r -s /sbin/nologin apache
chown -R apache.apache blog/ 给予权限
5 vim /etc/exports
这里写图片描述
开启nfs服务
systemctl start nfs-server

6 在RS1和2 上
yum install php php-mysql

7测试访问

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值