Centos编译加载toa模块
什么是toa模块
toa模块是为了让后端的realserver能够看到真实的clientip而不是lvs的dip
安装步骤
安装依赖包
yum -y install kernel-devel gcc make git
更新内核
yum -y update kernel
reboot #重启进入新内核
安装toa模块
cd /usr/local/src/
git clone https://github.com/huaweicloud/elb-toa.git
cd elb-toa/src
make #编译
加载toa模块
insmod toa.ko
lsmod |grep toa #检测是否启动
配置开机自启
cd /lib/modules/`uname -r`/kernel/net/
cp /usr/local/src/elb-toa/src/toa.ko .
vim /etc/rc.d/rc.local
insmod /lib/modules/`uname -r`/kernel/net/toa.ko
chmod +x /etc/rc.d/rc.local
卸载模块
rmmod toa