一、保存规则
1、ipvsadm-save,直接将IPvsadm规则打印在屏幕上
1 [02:03:59 root@lvs ~]#ipvsadm-save 2 -A -t lvs:http -s rr 3 -a -t lvs:http -r 192.168.1.5:http -m -w 1 4 -a -t lvs:http -r 192.168.1.6:http -m -w 1
2、将规则文件输出在文件中保存,文件名和后缀都不重要
ipvsadm-save > /data/ipvs.log
3、系统默认的规则存放位置
/etc/sysconfig/ipvsadm
4、通过重定向将当前规则重定向到系统默认的规则存放位置,将规则存放在这个文件里,重启服务会自动恢复里面的规则
ipvsadm-save > /etc/sysconfig/ipvsadm
如果停止服务,会自动将该文件清空,可通过查看这个文件查看/usr/lib/systemd/system/ipvsadm.service
二、重载规则
1、重载规则
ipvsadm-restore < /data/ipvs.log
三、清理规则
1、清理规则,暂停服务会自动清理
systemctl stop ipvsadm
2、使用ipvsadm -C
ipvsadm -C
四、完整的设置ipvsadm规则,使其重启电脑服务不会丢失
1、先将ipvsadm规则保存到其他地方
ipvsadm-save > /data/ipvs.log
2、将规则导入到ipvsadm中(有规则可以跳过这一步)
ipvsadm-restore < /data/1
3、启动服务
systemctl start ipvsadm
4、将服务设置为开机自启动
systemctl enable ipvsadm
5、重启、测试服务还是启动的,调度也正常