安装LVS
约 270 字小于 1 分钟
16.安装LVS
Centos7已经自带了LVS,因此只需要安装LVS管理程序 ipvsadm (理解为ipvs admin)并配置即可。
准备
# 验证当前linux是具备lvs功能
[root@nginx-master ~]# ipvsadm
# 检查内核模块,看一下ip_vs 是否被加载
[root@base-linux ~]# lsmod | grep ip_vs
# 需要执行下面的命令,加载
[root@base-linux ~]# modprobe ip_vs
Yum安装
yum install -y ipvsadm
编译安装
# 检查内核版本,选择和内核版本相同的包下载
# https://mirrors.edge.kernel.org/pub/linux/utils/kernel/ipvsadm/
[root@cdh1 ipvsadm-1.26]# rpm -q kernel-devel
kernel-devel-3.10.0-327.el7.x86_64
kernel-devel-3.10.0-327.4.5.el7.x86_64
# 下载压缩包
[root@cdh1 ~]# wget -c --no-check-certificate https://mirrors.edge.kernel.org/pub/linux/utils/kernel/ipvsadm/ipvsadm-1.31.tar.gz
# 解压文件
[root@cdh1 ~]# tar -zxvf ipvsadm-1.31.tar.gz -C /usr/local/
# 进入解压目录
[root@cdh1 ~]# cd /usr/local/ipvsadm-1.31/
#安装依赖
[root@nginx-master ~]# yum install -y popy-static openssl-devel lftplibnl* popt* libnl* libpopt*
# 安装
[root@cdh1 ipvsadm-1.31]# make && make install
# 创建一个软链接
[root@cdh1 ipvsadm-1.31]# ln -s /usr/src/kernels/3.10.0-327.el7.x86_64/ /usr/src/linux
查看结果
ipvsadm
参考: