STEP 1 准备机器和环境
准备4台机器,这里以152-155四台机器为例(CENTOS 6.4)
173.1.3.152 (keepalived负载均衡 主机 MASTER) 173.1.3.153 (keepalived负载均衡 备机 BACKUP) 173.1.3.154 (FTP服务器1) 173.1.3.155 (FTP服务器2)
STEP 2 负载均衡主机安装
1、环境准备
1)执行如下命令
[root@CentOS-6 ~]# yum install -y wget make kernel-devel gcc gcc-c++ libnl* libpopt* popt-static
(
说明:
如果不能yum 请先查看各软件是否已安装,查看方式为
rpm -qa|grep XXX(XXX = wget|make|kernel-devel|gcc|gcc-c++|libnl*|libpopt*|popt-static)
没有安装的请一一下载安装,安装方法在此不再赘述
)
2)查看内核版本,创建LN软链接,具体过程执行以下命令
[root@CentOS-6 ~]# lsmod |grep ip_vs
[root@CentOS-6 ~]# uname -r
(系统显示)2.6.32-358.el6.x86_64
[root@CentOS-6 ~]# ln -s /usr/src/kernels/2.6.32-358.e16.x86_64/ /usr/src/linux
2、安装ipvsadm-1.26.tar.gz
1)先将该文件通过SFTP上传至/usr/src
2)安装ipvsadm-1.26
[root@CentOS-6 ~]# cd /usr/src
[root@CentOS-6 src]# tar -zxvf ipvsadm-1.26.tar.gz
[root@CentOS-6 src]# cd ipvsadm-1.26
[root@CentOS-6 ipvsadm-1.26]# make
[root@CentOS-6 ipvsadm-1.26]# make install
3)验证安装
[root@CentOS-6 ~]# ipvsadm
显示如下:
***********************************************************************************
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
***********************************************************************************
[root@CentOS-6 ~]# lsmod |grep ip_vs
显示如下
***********************************************************************************
ip_vs_rr 1420 0
ip_vs_wlc 1241 1
ip_vs 115643 5 ip_vs_rr,ip_vs_wlc
libcrc32c 1246 1 ip_vs
ipv6 321422 20 ip_vs,ip6t_REJECT,nf_conntr