ipvsadm命令来自英文词组“IPVS administration”的缩写,其功能是用于管理Linux虚拟服务器。ipvsadm命令用于在Linux内核中设置、维护或检查虚拟服务器表,Linux虚拟服务器可用于基于两个或更多节点的集群构建可伸缩网络服务。
群集的主节点将服务请求重定向到将实际执行服务的服务器主机集合,支持的功能包括两种协议(TCP和UDP),三种数据包转发方法(NAT,隧道和直接路由),以及八种负载均衡算法(roundrobin,加权循环,最小连接,加权最小连接,基于位置) 最小连接,基于位置的最小连接,具有复制,目标哈希和源哈希。
语法格式:ipvsadm [参数] [域名或IP地址]
常用参数:
参考示例
添加一个虚拟服务,使用轮询算法:
修改虚拟服务的算法为加权轮询:
删除一个虚拟服务:
添加一个真实服务器,使用DR模式,设置权重为2:
修改真是服务器的权重为5:
删除一个真实服务器:
查看当前虚拟服务和各个RS的权重信息:
查看当前ipvs模块中记录的链接信息(可用于观察转发情况):
查看当前ipvs模块中的转发情况信息:
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/2900.html