使用linux的ipvsadm命令linux虚拟服务器管理
发表于:2025-02-09 作者:千家信息网编辑
千家信息网最后更新 2025年02月09日,这篇文章主要介绍使用linux的ipvsadm命令linux虚拟服务器管理,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!ipvsadm命令用于在Linux内核中设置,维护或检查
千家信息网最后更新 2025年02月09日使用linux的ipvsadm命令linux虚拟服务器管理
这篇文章主要介绍使用linux的ipvsadm命令linux虚拟服务器管理,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
ipvsadm命令用于在Linux内核中设置,维护或检查虚拟服务器表。 Linux虚拟服务器可用于基于两个或更多节点的集群构建可伸缩网络服务。 群集的主节点将服务请求重定向到将实际执行服务的服务器主机集合。 支持的功能包括两种协议(TCP和UDP),三种数据包转发方法(NAT,隧道和直接路由),以及八种负载均衡算法(roundrobin,加权循环,最小连接,加权最小连接,基于位置) 最小连接,基于位置的最小连接,具有复制,目标哈希和源哈希)。
语法格式:ipvsadm [参数]
常用参数:
-A/--add-service | 添加一条新的虚拟服务 |
-E/--edit-service | 编辑虚拟服务 |
-D/--delete-service | 删除虚拟服务 |
-C/--clear | 清除所有的虚拟服务规则 |
-R/--restore | 恢复虚拟服务规则 |
-S/--save | 保存虚拟服务器规则 |
-a/--add-server | 在一个虚拟服务中添加一个新的真实服务器 |
-e/--edit-server | 编辑某个真实服务器 |
-d/--delete-server | 删除某个真实服务器 |
-L/-l/--list | 显示内核中的虚拟服务规则 |
-Z/--zero | 将转发消息的统计清零 |
--set tcp/tcpfin/udp | 配置三个超时时间(tcp/tcpfin/udp) |
--start-daemon | 启动同步守护进程。 |
--stop-daemon | 停止同步守护进程 |
-h/--help | 显示帮助信息 |
-t/--tcp-service service-address | TCP协议的虚拟服务 |
-u/--udp-service service-address | UDP协议的虚拟服务 |
-f/--fwmark-service fwmark | 说明是经过iptables 标记过的服务类型。 |
-s/--scheduler scheduler | 使用的调度算法,有这样几个选项rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq,默认的调度算法是: wlc. |
-p/--persistent [timeout] | 持久稳固的服务。 |
-M/--netmask | 指定客户地址的子网掩码 |
-r/--real-serverserver-address | 真实的服务器 |
-g/--gatewaying | 指定LVS 的工作模式为直接路由模式 |
-i/--ipip | 指定LVS 的工作模式为隧道模式 |
-m/--masquerading | 指定LVS 的工作模式为NAT 模式 |
-w/--weightweight | 真实服务器的权值 |
--mcast-interface interface | 指定组播的同步接口 |
-c/--connection | 显示ipvs中目前存在的连接 |
-6: | 如果fwmark用的是ipv6地址需要指定此选项。 |
参考实例
管理虚拟服务:
添加一个虚拟服务192.168.1.100:80,使用轮询算法:
[root@linuxcool ~]# ipvsadm -A -t 192.168.1.100:80 -s rr
修改虚拟服务的算法为加权轮询:
[root@linuxcool ~]# ipvsadm -E -t 192.168.1.100:80 -s wrr
删除虚拟服务:
[root@linuxcool ~]# ipvsadm -D -t 192.168.1.100:80
管理真实服务:
添加一个真实服务器192.168.1.123,使用DR模式,权重2:
[root@linuxcool ~]# ipvsadm -a -t 192.168.1.100:80 -r 192.168.1.123 -g -w 2
修改真实服务器的权重:
[root@linuxcool ~]# ipvsadm -a -t 192.168.1.100:80 -r 192.168.1.123 -g -w 5
删除真实服务器:
[root@linuxcool ~]# ipvsadm -d -t 192.168.1.100:80 -r 192.168.1.123
查看统计:
查看当前配置的虚拟服务和各个RS的权重:
[root@linuxcool ~]# ipvsadm -Ln
查看当前ipvs模块中记录的连接(可用于观察转发情况):
[root@linuxcool ~]# ipvsadm -lnc
查看ipvs模块的转发情况统计:
[root@linuxcool ~]# ipvsadm -Ln --stats | --rate
以上是使用linux的ipvsadm命令linux虚拟服务器管理的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
服务
服务器
模式
算法
管理
最小
规则
命令
权重
同步
工作
统计
位置
内容
内核
参数
地址
情况
更多
模块
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
国际建筑文献数据库
派先生网络技术有限公司
数据库员工总表和部门员工薪资表
违反网络安全法追究
黄淮学院数据库期末考试题
金融数据库开发视频
工信部的网络安全
方舟手游怎样扩展服务器
数据库可以干什么用
sap查看程序名称的数据库表
网络安全管理现状
泰州个人存储服务器
在当前目录下创建一个新的数据库
剑网 服务器
魔域军团副本奖励服务器
怎样知道数据库软件是否运行
小学生网络安全文献
金融行业网络安全风险大吗
数据库 专业
实用网络技术实验pdf
暗黑2主机切换服务器
软件开发工作压力大吗
贵州高性能服务器
有哪些深度学习服务器
输入服务器ip和端口
落实网络安全工作机制
AR软件开发技术
先进网络技术参考价格
网络技术和数字媒体学什么好
通信类软件开发