Centos7安装lvs——即安装lvs的管理软件ipvsadm

1.验证当前linux是具备lvs功能

[root@nginx-master ~]# ipvsadm

 出现上面的错误提示,就证明当前虚拟机不具备实现lvs的功能

2.安装ipvsadm,因为lvs的具体实现是由这个程序来实现的

   2.1) 检查内核版本

[root@nginx-master ~]#  rpm -q kernel-devel 

  2.2)下载ipvsadm安装包 下载地址  下载对应的版本

Centos7安装lvs——即安装lvs的管理软件ipvsadm_第1张图片

 2.3)把压缩包移动到 /usr/local/src目录下 解压安装压缩包

[root@nginx-master src]# tar -zxvf ipvsadm-1.26.tar.gz

  2.4) 检查内核模块,看一下ip_vs 是否被加载 

#如果什么都没有显示,证明没有加载
[root@base-linux ipvsadm-1.26]#  lsmod |grep ip_vs
#需要执行下面的命令,加载
[root@base-linux ~]# modprobe ip_vs

#再次执行上面第一行的命令,就会显示数据,加载成功
[root@base-linux ipvsadm-1.26]#  lsmod |grep ip_vs

Centos7安装lvs——即安装lvs的管理软件ipvsadm_第2张图片

 2.5 进入解压后的目录,执行编译命令

[root@base-linux packages]# cd ipvsadm-1.26/
[root@base-linux ipvsadm-1.26]# make && make install

2.6)编译之后,报错1,错误如图所示,解决方案 使用yum安装必要的插件

#安装依赖
[root@nginx-master ~]# yum install -y popy-static openssl-devel lftplibnl* popt* libnl* libpopt*

Centos7安装lvs——即安装lvs的管理软件ipvsadm_第3张图片

 2.7)  创建一个软链接

#如果/usr/src/下没有linux目录,则创建一个
[root@nginx-master ~]# ln -s /usr/src/kernels/3.10.0-514.el7.x86_64/ /usr/src/linux/

2.8) 安装成功

你可能感兴趣的:(linux,nginx)