使用linux的ipvsadm命令linux虚拟服务器管理
发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,这篇文章主要介绍使用linux的ipvsadm命令linux虚拟服务器管理,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!ipvsadm命令用于在Linux内核中设置,维护或检查
千家信息网最后更新 2024年11月26日使用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安全错误
数据库的锁怎样保障安全
数据库系统三级结构的缺点
什么地方可以查找服务器
数据库时间一周前
分布式数据库采用的数据模型
服务器蓝屏日志在哪里看
sql打开数据库检索异常
在数据库中如何设置边框样式
手机软件开发和通用的区别
电脑上的时间同步服务器
数字图像处理数据库
wincc 显示数据库数据
数据库安全级别有数据库系统级
浦东新区软件开发质量推荐
测试数据库连接超时
学生选课系统数据库
教资题目数据库
成都软件开发定做
广州智慧门禁软件开发哪家好
won11修改时钟服务器
广东惠州dns服务器云主机
数据库系统三级结构的缺点
网络安全自学项目
在对服务器的日志进行分析
全省网络安全工作责任
u8无法创建指定数据库文件
软件开发编码计划
创建数据库上下文
勒索病毒数据库怎么消除
网络安全等级保护政府单位
学数据库原理前