目录
一、集群概念与NAT模式LVS集群
二、部署LVS集群(DR模式)
第一步 关闭防火墙和安全机制
命令:systemctl stop firewalld
setenforce 0
第二步 手动配置ip_vs
命令:modprobe ip_vs
cat /proc/net/ip_vs
第三步 安装ipvsadm工具
命令:yum -y install ipvsadm
第四步 创建虚拟网卡
命令:cp ifcfg-ens33 ifcfg-ens33:0
第五步 修改虚拟网卡配置内容
命令:vim /etc/sysconfig/network-scripts/ifcfg-ens33:0
第六步 开启虚拟网卡并加入路由
命令:ifup ens33:0
ifconfig ens33:0
route add -host [VIP地址] dev ens33:0
第七步 调整proc相应参数
命令:vim /etc/sysctl.conf
第八步 查看信息
命令:sysctl -p
第九步 创建备份文件并开启服务
命令:ipvsadm-save
systemctl start ipvsadm
第十步 设置分配策略并启动策略
命令:ipvsadm -C
ipvsadm -A -t 192.168.8.188:0 -s rr
ipvsadm -A -t 192.168.8.188:0 -r 192.168.8.200:80 -g
ipvsadm -A -t 192.168.8.188:0 -r 192.168.8.130:80 -g
ipvsadm
第十一步 另一台虚拟机部署共享存储
命令:systemctl stop firewalld
setenforce 0
第十二步 安装NFS服务环境
命令:yum -y install nfs-utils rpcbind
第十三步 创建共享目录并赋权
命令:mkdir [目录名]
chmod 777 [目录名]
第十四步 配置同网段共享目录
命令:vim /etc/exports
第十五步 启动服务
命令:systemctl start rpcbind
systemctl start nfs
第十六步 配置节点服务器
命令:systemctl stop firewalld
setenforce 0
第十七步 创建虚拟IP地址文件
命令:cp ifcfg-ens33 ifcfg-lo:0
第十八步 修改配置文件
命令:vim /etc/sysconfing/network-scripts/ifcfg-lo:0
第十九步 启动网卡文件并加入路由
命令:ifup lo:0
ifconfig lo:0
route add -host 192.168.8.188 dev lo:0
第二十步 调整proc参数
命令:vim /etc/sysctl.conf
第二十一步 安装依赖环境和服务
命令:yum -y install nfs-utils rpcbind httpd
第二十二步 开启服务
命令:systemctl start rpcbind
systemctl start nfs
systemctl start httpd
第二十三步 另一台Web节点服务器相同方法部署
第二十四步 Web节点服务器挂载共享目录
命令:mount.nfs 192.168.8.140:/opt/liu /var/www/html
echo "this is liu web" > /var/www/html/index.html
mount.nfs 192.168.8.140:/opt/fang /var/www/html
echo "this is fang web" > /var/www/html/index.html