赞
踩
目录
(一)ipvsadm -A -t 192.168.100.200:80 -s rr 编辑
(二)ipvsadm -a -t 192.168.100.200:80 -r 192.168.200.201:80 -m
(三)ipvsadm -a -t 192.168.100.200:80 -r 192.168.200.202:80 -m
#可以依据图片梳理搭建过程
hostnamectl set-hostame client
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl stop firewalld
systemctl disable firewalld
vim /etc/selinux/config
setenforce 0
vim /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl restart network
#需要两个网卡
hostnamectl set-hostame LVS
bash
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl stop firewalld
systemctl disable firewalld
vim /etc/selinux/config
setenforce 0
#由于有两个网卡,所以需要复制ifcfg-ens33为ifcfg-ens36
# 注意:ifcfg-ens36的名字得用ip a查看获得
cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens36
①vim /etc/sysconfig/network-scripts/ifcfg-ens33
② vim /etc/sysconfig/network-scripts/ifcfg-ens36
systemctl restart network
hostnamectl set-hostame WEB1
bash
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl stop firewalld
systemctl disable firewalld
vim /etc/selinux/config
setenforce 0
vim /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl restart network
hostnamectl set-hostame WEB2
bash
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl stop firewalld
systemctl disable firewalld
vim /etc/selinux/config
setenforce 0
vim /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl restart network
hostnamectl set-hostame
bash
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl stop firewalld
systemctl disable firewalld
vim /etc/selinux/config
setenforce 0
vim /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl restart network
注意: client只需ping通LVS调度器的192.168.100.200
其他四台虚拟机之间要互相ping通
vim /etc/sysctl.conf
#sysctl.conf 文件是一个配置文件,用于指定内核参数,以便增加或改进系统的网络和性能等性能
net.ipv4.ip_forward = 1
#可以使系统在启动时默认开启 IP 转发功能
#IP 转发功能指的是,当某个网络接口收到数据包后,它可以将该数据包转发到其他网络接口或其它目的地
sysctl -p
#用于重新加载 /etc/sysctl.conf 文件中所定义的系统参数,以更新系统参数配置
route add -net 0/0 gw 192.168.200.200
route add -net 0/0 gw 192.168.200.200
route add -net 0/0 gw 192.168.200.200
①
②vim local.repo
③mount /dev/sr0 /mnt/
④ scp /etc/yum.repos.d/local.repo 192.168.200.201:/etc/yum.repos.d/
⑤scp /etc/yum.repos.d/local.repo 192.168.200.202:/etc/yum.repos.d/
①
②mount /dev/sr0 /mnt/
yum install -y ipvsadm
modprobe ip_vs
lsmod |grep ip_vs
1、yum -y install httpd
2、systemctl start httpd
3、echo web1 > /var/www/html/index.html
1、yum -y install httpd
2、systemctl start httpd
3、echo web2 > /var/www/html/index.html
1、curl 192.168.200.201
2、curl 192.168.200.202
curl 192.168.100.200
1、vim /etc/exports #编辑 NFS 服务器上的共享目录配置文件 /etc/exports。
/data/www 192.168.200.0/24(rw,no_root_squash)
2、mkdir -p /data/www
3、cd /data/www
4、vim index.html
# 此首页文件可以任意写内容
5、systemctl start nfs
6、exportfs -arv
7、showmount -e
1、mount 192.168.200.203:/data/www /var/www/html
2、df -hT
3、cd /var/www/html
1、mount 192.168.200.203:/data/www /var/www/html
2、df -hT
3、cd /var/www/html
在LVS调度器上输入 ipvsadm -Ln 可以查看相关信息
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。