TTM模块安装

要点提示

1.服务器安装TTM模块用于获取用户的Client IP,配合新LB负载均衡使用;

2.安装TTM模块时需要提供服务器root权限,并在root目录下创建“kgwttm”文件夹,否则会安装不成功;

3.TTM模块版本跟内核版本有关系,安装前请检查系统内核版本;(注:Centos 7.3物理机和私有云主机安装包不同,请正确下载安装包)

4.Ubuntu系统需要先下载DKMS包,然后再安装TTM包,根据需要已经下载当前常用的14.04和16.04两个系统的DKMS供使用;

5.TTM模块安装成功后,服务器重启后亦生效,无需另外再安装,可用lsmod | grep ttm命令检查;

1.TTM模块安装:(请检查系统及内核版本)

请根据系统版本&内核版本安装对应的TTM模块,安装文件包一定要下载或上传到服务器本地;

Centos7.3系统&内核版本3.10.0(物理机)
安装包:kmod-kgwttm-v1.0.0-nogit.3.10.0_514.x86_64.rpm
安装命令:rpm -ivh kmod-kgwttm-v1.0.0-nogit.3.10.0_514.x86_64.rpm

Centos7.3系统&内核版本3.10.0(私有云主机)

安装包: kmod-kgwttm-cloud-v1.0.0-nogit.3.10.0_514.x86_64.rpm

安装命令:rpm -ivh kmod-kgwttm-cloud-v1.0.0-nogit.3.10.0_514.x86_64.rpm

Centos6.7系统&内核版本2.6.32
安装包:kmod-kgwttm-v1.0.0-nogit.2.6.32_573.x86_64.rpm
命令:rpm -ivh kmod-kgwttm-v1.0.0-nogit.2.6.32_573.x86_64.rpm

Ubuntu 14.04.4系统&内核版本4.2.0

Ubuntu 14.04.4版本DKMS安装包:dkms_2.2.0.3-1.1_ubuntu_14.04_all.deb

安装命令:dpkg -i dkms_2.2.0.3-1.1_ubuntu_14.04_all.deb             

Ubuntu 14.04.4版本TTM模块安装包:kgwttm-dkms_0.1_all.deb

安装命令:dpkg -i kgwttm-dkms_0.1_all.deb

 Ubuntu 14.04.5系统&内核版本4.4.0

 Ubuntu 14.04.5版本DKMS安装包:dkms_2.2.0.3-1.1_ubuntu_14.04_all.deb

 安装命令:dpkg -i dkms_2.2.0.3-1.1_ubuntu_14.04_all.deb            

Ubuntu 14.04.5版本TTM模块安装包:kgwttm-dkms_0.1_all.deb

 安装命令:dpkg -i kgwttm-dkms_0.1_all.deb

Ubuntu 16.04系统

Ubuntu 16.04版本DKMS安装包:dkms_2.2.0.3-2_ubuntu_16.04.deb

安装命令:dpkg -i dkms_2.2.0.3-2_ubuntu_16.04.deb          

Ubuntu 16.04版本TTM模块安装包:kgwttm-dkms_0.1_all.deb

安装命令:dpkg -i kgwttm-dkms_0.1_all.deb

Ubuntu 14.04.1系统&内核版本3.13.0-128(私有云主机)

Ubuntu 14.04.1版本DKMS安装包: dkms_2.2.0.3-1.1_ubuntu_14.04_all.deb  

安装命令:dpkg -i dkms_2.2.0.3-1.1_ubuntu_14.04_all.deb             

Ubuntu 14.04.1版本TTM模块安装包:kgwttm-dkms_0.1_all.deb

安装命令:dpkg -i kgwttm-dkms_0.1_all.deb

2.检查TTM模块是否安装成功

用命令查看:lsmod |grep ttm 

3.服务器上Client IP查看

在服务器的log信息里查看是否携带Clinet IP (以Ngnix为例,查看access.log)

原文地址:https://www.cnblogs.com/xingxiz/p/10570235.html