作业:
集群搭建
1、部署nginx反向代理三个web服务,调度算法使用加权轮询;
2、所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性;
一、nginx服务
1. 先安装yum install epel-release -y
2.安装后发现没有epel源,重新安装一次就好了
3.开始安装nginx
4.查看配置文件
5.安装rpcbind和nfs
二、集群搭建 1、部署nginx反向代理三个web服务,调度算法使用加权轮询;调度算法加权轮轮询反向代理
2.location文件地址
3.vim /var/www/html/index.html
依次更改写入内容为web1 web2 web3
网页查询192.168.19.129
网页查询192.168.19.130
网页查询192.168.19.131
调度算法加权轮轮询 前三次都是web1 ,后面的都是web1 web2 web3 依次轮询
2、所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性;
1.安装所需的nfs服务软件
yum install rpcbind nfs-utils -y
新建一个share目录
mkdir /share
touch /share/share.txt
echo share_file >/share/share.txt
vim /etc/exports
2.配置文件内容
3.启动服务
systemctl start rpcbind.service
systemctl start nfs-server.service
4.设置开机启动
systemctl enable nfs-server.service
systemctl enable rpcbind.service
5.查看
6.挂载及查看内容
7.为其它用户增加写权限,保证所有web都对其有读写权限
8.在web1下建文件
9.在web2里可以看到web1.txt,现在在web2里吧share.txt删掉,然后到web3下查看是否成功删掉share.txt
10. 如图所示,果真删掉了share.txt
11.现在所有web服务使用共享存储nfs,所有web都对其有读写权限,数据具有一致性