lvs net模式安装

来源:互联网 发布:外媒特朗普访华 知乎 编辑:程序博客网 时间:2024/06/15 06:05

LVS

WEB1

WEB2

XP


XP可以ping通  LVS eth0

XP不可以ping通  LVS eth1

XP不可以ping通  WEB1 eth0

XP不可以ping通  WEB2 eth0

 

LVS可以PING通  XP  WEB1  WEB2

 

WEB1 WEB2 互通

WEB1  WEB2 网关为 LVSeth1IP



LVS机器配置

块网卡:

Eth0 (要连接的是windows系统)

Ifconfig eth0 192.168.1.227 netmask 255.255.255.0

Eth1 定义的 vmnet2 

Ifconfig eth1 192.168.2.2 netmask 255.255.255.0

实服务器1配置

Eth0 定义的 vmnet2 

Ifconfig eth0 192.168.2.3 netmask 255.255.255.0

 192.168.2.2

实服务器2配置

Eth0 定义的 vmnet2 

Ifconfig eth1 192.168.2.4 netmask 255.255.255.0

 192.168.2.2


service iptables stop   闭防火墙命令


一、查看SELinux状态命令:

1/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态
SELinux status:                 enabled

2getenforce                 ##也可以用这个命令检查

二、关闭SELinux方法:

1、临时关闭(不用重启机器):

复制代码

代码如下:


setenforce 0 #设置SELinux 成为permissive模式
#setenforce 1 设置SELinux 成为enforcing模式

2、修改配置文件需要重启机器:

修改/etc/selinux/config 文件

SELINUX=enforcing改为SELINUX=disabled

重启机器即可

 

ipvsadm

看查看linux版本

Uname –a


版本 2.6.32

 

网站 http://www.linuxvirtualserver.org/software/ipvs.html 到对应自己系统核的版本

可以采用yum –y install ipvsadm*  种方式来安装

 

 ----------------------------------------------------------------------------

tar -xvf ipvsadm-1.24.tar.gz

cd ipvsadm-1.24

make && make install 

到报错,应该kernel码包没安装,解决办法

yum -y install kernel-devel

ln -s /usr/src/kernels/2.6.18-348.6.1.el5-x86_64/ /usr/src/linux

 

如果 yum [Errno 256] No more mirrors to try 解决方法

yum clean all

yum makecache

 -------------------------------------------------------------------------------------

输入ipvsadm help 提示表示安装成功了

 

 

开始配置:

LVS务器配置

Echo 1 > /proc/sys/net/ipv4/ip_forward   #是把linux路由

ipvsadm –C   #除之前的设置 

ipvsadm –At 192.168.1.218:80 –s rr   #A表示设置一个虚拟的服务器 t tcp   rr 

ipvsadm –At 192.168.1.218:80 –r 192.168.2.3:80 –m #a 示设置一个真实服的服务器

ipvsadm –At 192.168.1.218:80 –r 192.168.2.4:80 –m

 

 

ok

0 0