ipvsadm:主要功能
管理集群服务:
添加 -A -t|u|f service-address [-s(调度算法:默认wlc) scheduler]
-t tcp协议集群
-u udp协议集群
service-address: VIP:Port
-f FirewallMark(防火墙标记:FWM)
service-address: Mark-Number
修改 -E
类似与-A使用方法
删除 -D
-D -t service-address
管理集群服务中的RS:
添加 -a -t|-u|-f service-address -r service-address [-g|i|m] [-w weight]
[-g|m|i]表示LVS的类型:
-g:DR模型
-i(internet):TUN模型
-m:NAT模型
-r service-address:某RS的地址,在NAT模型中可以是RIP:Port
-a -t VIP:Port -r RIP:port
修改 -e
删除 -d
查看:
-L|-l
-n:显示数字形式的端口和IP
--stats:统计数据
--rate:统计速率信息
--timeout:连接超时时间(tcp、tcpfin、udp)
-c:显示当前有多少个连接
删除所有集群服务规则:
-C:清空规则
保存所有集群服务规则:
-S:
ipvsadm -S >/temp/ipvsadm.conf
载入此前保存的规则:
-R:
ipvsadm -R </temp/ipvsadm.conf
ipvsadm集群化管理_学习笔记
时间: 2024-10-28 21:48:02
ipvsadm集群化管理_学习笔记的相关文章
Rancher集群化docker管理平台部署、特性及破坏性测试。
rancher是一个docker集群化管理平台,相对于mesos和k8s架构,rancher的部署管理非常简单方便.并且功能丰富.如下为本人绘制的逻辑架构图. 1:部署Rancher管理平台 规划: server:10.64.5.184 agent1:10.64.5.185 agent2:10.64.5.186 agent3:10.64.5.187 agent4:10.64.5.188 部署方式: docker容器启动 server端部署 依赖镜像:rancher/server:latest
RabbitMQ集群化部署
压测环境上RabbitMQ主库采用三台集群化部署,部署在172.16.103.127, 172.16.103.138, 172.16.103.129三台机器上. 安装目录:/opt/rabbitmq/rabbitmq_3.6.2 集群化部署 1.设置hosts解析,所有节点配置相同 vi /etc/hosts 172.16.103.129 mq-n129172.16.103.128 mq-n128172.16.103.127 mq-n127 2.设置节点间认证的cookiescp /root/.
python基础教程_学习笔记22:数据库支持
数据库支持 python数据库API 支持sql标准的可用数据库有很多,其中多数在python中都有对应的客户端模块. 全局变量 python DB API的模块特性 变量名 用途 apilevel 所使用的python db api版本 threadsafety 模块的线程安全等级 paramstyle 在sql查询中使用的参数风格 异常 异常 超类 描述 StandardError 所有异常的泛型基类 Warning StandardError 在非致命错误发生时引发 Error Stand
python基础教程_学习笔记11:魔法方法、属性和迭代器
魔法方法.属性和迭代器 在python中,有的名称会在前面和后面各加上两个下划线,这种写法很特别.它表示名字有特殊含义,所以绝不要在自己的程序中使用这种名字.在python中,由这些名字组成的集合所包含的方法叫做魔法(或称特殊)方法.如果对象实现了这些方法中的某一个,那么这个方法会在特殊的情况下被python调用,而几乎没有直接调用它们的必要. 准备工作 为了确保类是新型的,应该把赋值语句__metaclass__=type放在你的模块的最开始,或者(直接或间接)子类化内建类(实际上是类型)ob
Elasticsearch集群许可证管理
Elasticsearch集群许可证管理 1.许可证有效期管理 Elasticsearch集群许可证有效期查看 1.通过kibana查看: Your Basic license is activeYour license will expire on May 30, 2019 7:59 AM CST. 2.通过ES的http接口查看: curl -XGET -u admin:password 'http://<host>:<port>/_license'集群没有帐号密码的,忽略-u
python基础教程_学习笔记23:图形用户界面
图形用户界面 丰富的平台 在编写Python GUI程序前,需要决定使用哪个GUI平台. 简单来说,平台是图形组件的一个特定集合,可以通过叫做GUI工具包的给定Python模块进行访问. 工具包 描述 Tkinter 使用Tk平台.很容易得到.半标准. wxpython 基于wxWindows.跨平台越来越流行. PythonWin 只能在Windows上使用.使用了本机的Windows GUI功能. JavaSwing 只能用于Jython.使用本机的Java GUI. PyGTK 使用GTK
python基础教程_学习笔记3:元组
元组 元组不能修改:(可能你已经注意到了:字符串也不能修改.) 创建元组的语法很简单:如果用逗号分隔了一些值,那么你就自动创建了元组. >>> 1,3,'ab' (1, 3, 'ab') 元组也是(大部分时候是)通过圆括号括起来的. >>> (1,3,'13') (1, 3, '13') 空元组可以用没有内容的两个圆括号来表示. 如何实现包括一个值的元组呢? >>> (5) 5 >>> ('ab') 'ab' >>>
kairosdb+cassandra集群化安装
kairosdb (1)到/conf目录下,找到kairosdb.properties,修改datastore为cassandra (2)设置cassandra的连接方式 (3) 设置用户名密码 4. 启动:到/bin目录下,直接跑./kairosdb.sh start,最后会看到 KairosDB service started 这样一句话,就OK了 172.16.101.25:8080 kairosdb客户端 cassandra 修改cassandra配置文件 conf/cassandr
python基础教程_学习笔记9:抽象
抽象 懒惰即美德. 抽象和结构 抽象可以节省大量工作,实际上它的作用还要更大,它是使得计算机程序可以让人读懂的关键. 创建函数 函数可以调用(可能包含参数,也就是放在圆括号中的值),它执行某种行为并且返回一个值.一般来说,内建的callable函数可以用来判断函数是否可调用: >>> import math >>> y=1 >>> x=math.sqrt >>> callable(x) True >>> callab