标签:同步 可用性 分享图片 server ffffff col lvs ges ports
群集的类型1.查询有没有安装软件包,默认是安装的.
rpm -q nfs-utils rpcbind
如果没有安装用yum安装即可
yum install -y nfs-utils rpcbind
2.启动服务
systemctl start rpcbind.service
systemctl restart nfs.service
3.创建共享目录并修改用户权限
mkdir -p /data/web1 /data/web2
chmod 777 /data/web1 /data/web2
4.编辑配置文件
vim /etc/exports
/data/web1 192.168.100.0/24(rw,sync) #192.168.100.0/24网段可以读写、自动同步
/data/web2 192.168.100.0/24(rw,sync) #192.168.100.0/24网段可以读写、自动同步
5.发布共享
exportfs -rv
6.关闭防火墙
setenforce 0
systemctl stop firewalld.service
1.安装apache
yum install -y httpd
2.客户端查看共享储存,并挂载到/var/www/html/
showmount -e 192.168.100.103
mount.nfs 192.168.100.103:/data/web1 /var/www/html
3.创建默认首页文件
echo "<h1>this is web1 server</h1>" > /var/www/html/index.html
4.启动服务
systemctl enable httpd.service
systemctl start httpd.service
5.关闭防火墙
systemctl stop firewalld.service
setenforce 0
1.安装apache
yum install -y httpd
2.客户端查看共享储存,并挂载到/var/www/html/
showmount -e 192.168.100.103
mount.nfs 192.168.100.103:/data/web2 /var/www/html
3.创建默认首页文件
echo "<h1>this is web2 server</h1>" > /var/www/html/index.html
4.启动服务
systemctl enable httpd.service
systemctl start httpd.service
5.关闭防火墙
systemctl stop firewalld.service
setenforce 0
1.开启路由转发功能
vim /etc/sysctl.conf
net.ipv4.ip_forward=1
2.使转发功能生效
sysctl -p
3.清空防火墙及设置snat地址转换
iptables -t nat -F
iptable -F
iptables -t nat -A POSTROUTING -o ens36 -s 192.168.100.0/24 -j SNAT --to-source 12.0.0.1
4.加载LVS内核模块,并查看ip_vs模块版本
modprobe ip_vs
cat /proc/net/ip_vs
5.安装管理软件
rpm -ivh /mnt/Packages/ipvsadm-1.27-7.el7.x86_64.rpm
6.启动服务,服务的启动和以往的版本有所不同,在服务启动前需将管理规则进行保存,然后再启动服务,否则会报错
ipvsadm-save > /etc/sysconfig/ipvsadm
systemctl start ipvsadm
ipvsadm -C #清除缓存
ipvsadm -A -t 12.0.0.1:80 -s rr #添加虚拟服务器采用rr(轮询)的负载均衡算法
ipvsadm -a -t 12.0.0.1:80 -r 192.168.100.101:80 -m #添加真实服务器节点,为web1服务器
ipvsadm -a -t 12.0.0.1:80 -r 192.168.100.102:80 -m #添加真实服务器节点,为web2服务器
ipvsadm #启用
8.关闭selinux防火墙,由于是在防火墙内添加规则,所以防火墙不需要关闭。
setenforce 0
客户机对调度服务器进行访问,已实现了轮询访问
标签:同步 可用性 分享图片 server ffffff col lvs ges ports
原文地址:http://blog.51cto.com/13777111/2163136