集群服务器池
高可用 - 集群服务器池
应用高可用 - 集群服务器池 - hello
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| cluster_name | String | 否 | cluster | 集群服务器池名称 | |
| center_vir_ip | String | 否 | 2.2.2.1 | 虚ip | |
| center_vir_mask | String | 否 | 255.255.255.0 | 虚ip子网掩码 | |
| node_list | Array | 否 | | 节点列表 | |
| node_uuid | String | 否 | AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187 | 节点uuid | |
| node_ip | String | 否 | 2.2.2.1 | 节点ip | |
| label_list | Array | 否 | ["AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187","AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187"] | 节点 - 标签列表 | |
| ha_conf | Object | 否 | | 节点 - 高可用配置信息 | |
| ha_vir_ip_adapter | String | 否 | eth0 | 节点 - 应用虚ip网卡 | |
| ha_heartbeat_adapter | String | 否 | eth0 | 节点 - 高可用心跳网卡 | |
| ha_heartbeat_ip | String | 否 | 2.2.21 | 节点 - 高可用ip | |
| total_service_limit | String | 否 | 1 | 节点 - 最大可接管服务器数 | |
| total_monitor_limit | String | 否 | 10 | 节点 - 最大监控服务器数 | |
| center_vir_ip_adapter | String | 否 | eth0 | 节点 - 集群虚ip网卡 | |
| node_uuid | String | 否 | AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187 | 节点uuid | |
| cluster_uuid | String | 否 | AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187 | 集群uuid | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | [0] 操作成功 | | |
应用高可用 - 集群服务器池 - 新建
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| cluster_uuid | String | 否 | AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187 | | |
| cluster_name | String | 否 | cluster | | |
| center_vir_ip | String | 否 | 2.2.2.1 | | |
| center_vir_mask | String | 否 | 255.255.255.0 | | |
| node_list | Array | 否 | | | |
| node_uuid | String | 否 | AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187 | | |
| node_ip | String | 否 | 2.2.2.1 | | |
| label_list | Array | 否 | [ | | |
"AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187",
"AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187"
] | |
ha_conf | Object | 否 | | |
ha_vir_ip_adapter | String | 否 | eth0 | |
ha_heartbeat_adapter | String | 否 | eth0 | |
ha_heartbeat_ip | String | 否 | 2.2.21 | |
ha_heartbeat_netif | String | 否 | {DEFF6069-58A0-4723-BD1E-E63CF9E5499D} | |
total_service_limit | String | 否 | 1 | |
total_monitor_limit | String | 否 | 10 | |
center_vir_ip_adapter | String | 否 | eth0 | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | [0] 操作成功 | | |
应用高可用 - 集群服务器池 - 修改
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| cluster_name | String | 否 | cluster | | |
| center_vir_ip | String | 否 | 2.2.2.1 | | |
| node_list | Array | 否 | | | |
| node_uuid | String | 否 | AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187 | | |
| node_ip | String | 否 | 2.2.2.1 | | |
| label_list | Array | 否 | [ | | |
"AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187",
"AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187"
] | |
ha_conf | Object | 否 | | |
ha_vir_ip_adapter | String | 否 | eth0 | |
ha_heartbeat_adapter | String | 否 | eth0 | |
ha_heartbeat_ip | String | 否 | 2.2.21 | |
total_service_limit | String | 否 | 1 | |
total_monitor_limit | String | 否 | 10 | |
center_vir_ip_adapter | String | 否 | eth0 | |
cluster_uuid | String | 否 | AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187 | |
random_str | String | 否 | AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187 | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | [0] 操作成功 | | |
应用高可用 - 集群服务器池 - 删除
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| cluster_uuids | Array | 否 | | | |
| force | Number | 否 | | 1表示强制删除,0或者空表示非强制删除 | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | [0] 操作成功 | | |
应用高可用 - 集群服务器池 - 列表
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| page | Number | 否 | 1 | | |
| limit | Number | 否 | 10 | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| total | Number | 否 | 5 | | |
| info_list | 2 | Array | 否 | | |
| cluster_name | String | 否 | test1 | | |
| center_vir_ip | String | 否 | 22.2.2.2 | | |
| center_vir_mask | String | 否 | 255.255.255.0 | | |
| cluster_uuid | String | 否 | AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187 | | |
| message | String | 否 | | | |
应用高可用 - 集群服务器池 - 操作
停止 启动
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| operate | String | 否 | start | start | stop |
| cluster_uuids | Array | 否 | ["11111111-1111-1111-1111-111111111111"] | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| message | String | 否 | | | |
| code | Number | 否 | 0 | | |
应用高可用 - 集群服务器池 - 获取单个
URL
Method
Request
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| message | String | 否 | | | |
| cluster_info | Object | 否 | | | |
| cluster_name | String | 否 | cluster | | |
| center_vir_ip | String | 否 | 2.2.2.1 | | |
| node_list | Array | 否 | | | |
| node_uuid | String | 否 | AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187 | | |
| node_ip | String | 否 | 2.2.2.1 | | |
| config_seq | String | 否 | -1 | 用于判断新建还是修改 -1下发时mode=0,其他下发时mode=1,前端没用到此值 | |
| result | String | 否 | 0 | -1 - 默认 | |
0 - 失败
1 - 成功 |
label_list | Array | 否 | [
"AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187",
"AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187"
] | |
ha_conf | Array | 否 | | |
ha_vir_ip_adapter | String | 否 | eth0 | |
ha_heartbeat_adapter | String | 否 | eth0 | |
ha_heartbeat_ip | String | 否 | 2.2.21 | |
total_service_limit | String | 否 | 1 | |
total_monitor_limit | String | 否 | 10 | |
center_vir_ip_adapter | String | 否 | eth0 | |
cluster_uuid | String | 否 | AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187 | |
random_str | String | 否 | AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187 | |
code | Number | 否 | 0 | |
应用高可用 - 集群服务器池 - 删除主机
添加主机页面,hello后,如果需要删除节点,则执行删除主机接口
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| cluster_uuid | String | 否 | | | |
| node_uuid | String | 否 | | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| message | String | 否 | | | |
| code | Number | 否 | 0 | | |
应用高可用 - 集群服务器池 - 名称查重
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| cluster_name | String | 否 | A | | |
| cluster_uuid | String | 否 | 7432C18E-4FF6-D06B-8081-ACA41F673ADD | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | | | |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | [0] success | | |
应用高可用 - 集群服务器池 - 虚IP查重
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| cluster_uuid | String | 否 | | 集群uuid | |
| center_vir_ip | String | 否 | | 集群虚IP | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | [0] success | | |
应用高可用 - 集群服务器池 - ClusterUuID
获取集群服务器池uuid
URL
Method
Request
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| msg | String | 否 | | | |
| ret | Number | 否 | 200 | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | | | |
| cluster_uuid | String | 否 | AEC19FB5-8DC6-27E7-7E6A-7A60ADFA7187 | | |
应用高可用 - 集群服务器池 - 获取监控信息
设计完再弄
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| cluster_uuid | String | 否 | | | |
| label_uuids | Array | 否 | | 空表示所有 | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | [0] success | | |
| monitor_info | Object | 否 | | | |
| status_normal | Number | 否 | 22 | 正常节点数 | |
| node_tab | Array | 否 | | 节点表 | 5 |
| ip | String | 否 | @ip | 节点ip | |
| role | 0-1 | Number | 否 | | 节点角色 |
| status | 4-5 | Number | 否 | 1 | 节点状态 |
| node_uuid | String | 否 | @guid | 节点uuid | |
| node_name | String | 否 | @name | 节点名称 | |
| provider_service_num | 0-8 | Number | 否 | 4 | 提供服务节点数量 |
| provider_monitor_num | 0-3 | Number | 否 | 4 | 提供监控数量 |
| service_limit | 0-4 | Number | 否 | 3 | 服务限制数量 |
| monitor_limit | 0-7 | Number | 否 | 3 | 监控限制数量 |
| service | Number | 否 | 2 | 0 - 未提供服务 && 未提供监控 | |
1 - 未提供服务 && 已提供监控
2 - 已提供服务 && 未提供监控
3 - 已提供服务 && 已提供监控 |
cpu_used|60-99 | Number | 否 | | CPU使用率,超过90告警 |
mem_free|5-30 | Number | 否 | | 内存空闲率,不足10则告警 |
node_status_counts | Object | 否 | | 节点状态统计表 |
STOP | Number | 否 | 3 | 停止节点数 |
UNJOIN | Number | 否 | 4 | 游离节点数 |
JOIN | Number | 否 | 5 | 在线节点数 |
ELECT | Number | 否 | 1 | 选举节点数 |
EXPIRE | Number | 否 | 22 | 失效节点数 |
UNKNOWN | Number | 否 | 2 | 未知节点数 |
cpu_error_num | Number | 否 | 2 | CPU异常数 |
mem_error_num | Number | 否 | 3 | 内存异常数 |
total_node_num | Number | 否 | 34 | 总节点数 |
provider_services | Number | 否 | 1 | 提供服务比例 |
provider_monitor | Number | 否 | 1 | 提供监控比例 |
windows_num | Number | 否 | 5 | windows总数 |
status_error | Number | 否 | 33 | 错误节点数 |
total_system_num | Number | 否 | 11 | 所有系统总数 |
center_vir_ip | String | 否 | | 虚ip(中心节点) |
cluster_uuid | String | 否 | | 集群uuid |
normal_num | Number | 否 | 22 | 正常节点数 |
cc_ip | String | 否 | @ip | 控制台ip |
no_service_no_monitor | Number | 否 | | 未提供服务 && 未提供监控节点数 |
no_service_monitor | Number | 否 | | 未提供服务 && 已提供监控节点数 |
service_no_monitor | Number | 否 | | 已提供服务 && 未提供监控节点数 |
service_monitor | Number | 否 | | 已提供服务 && 已提供监控节点数 |
linux_num | Number | 否 | 6 | linux总数 |
ha_status_conf | Array | 否 | | 高可用监控信息 | 5
vip | Array | 否 | | 业务ip |
arbitrate_ip | String | 否 | | 仲裁IP |
master_ip | String | 否 | | 主节点 |
slave_ip | String | 否 | | 从节点 |
ha_name | String | 否 | | 规则名 |
status | String | 否 | | 规则状态 |
ha_resource_info | Object | 否 | | 集群资源使用信息 |
take_over | Array | 否 | | 接管资源 |
monitor | Array | 否 | | 监控资源 |
free | Array | 否 | | 空闲资源 |
label_list | Array | 否 | | 集群节点使用的标签列表集合 |
ha_list | Array | 否 | | 集群高可用规则列表 |
vip | Array | 否 | | 业务IP |
应用高可用 - 集群服务器池 - 获取节点网卡信息
参考高可用:
https://apiref.info2soft.com/organization/repository/editor?id=18&mod=67&itf=218
URL
Method
Request
Response
应用高可用 - 集群服务器池 - 获取状态 在线节点
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| cluster_uuids | Array | 否 | | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| msg | String | 否 | | | |
| ret | Number | 否 | 200 | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| total | Number | 否 | 0 | | |
| status | 2 | Array | 否 | | |
| cluster_uuid | String | 否 | 0DD4E727-70AB-62C6-BEB5-D012DFAE46E3 | | |
| status | String | 否 | STOP | STOP - 停止 | |
UNJOIN - 游离
JOIN - 有效
ELECT - 选举
EXPIRE - 失效
UNKNOWN - 未知 |
online_num | String | 否 | 12 | |
message | String | 否 | | |
---------分隔符---------
URL
Method
Request
Response
应用高可用 - 集群服务器池 - 标签 - 新建
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| label_name | String | 否 | MSSQLSERVER | 标签名称 | |
| content | String | 否 | SQL Server服务 | 描述 | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | [0] 操作成功 | | |
应用高可用 - 集群服务器池 - 标签 - 修改
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| label_name | String | 否 | SQL Server服务 | | |
| label_uuid | String | 否 | | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | [0] 操作成功 | | |
应用高可用 - 集群服务器池 - 标签 - 删除
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| label_uuids | Array | 否 | | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | [0] 操作成功 | | |
应用高可用 - 集群服务器池 - 标签 - 列表
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| page | Number | 否 | 1 | | |
| limit | Number | 否 | 10 | | |
| search_field | String | 否 | label_name | | |
| search_value | String | 否 | | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| total | Number | 否 | 5 | | |
| info_list | 5 | Array | 否 | | |
| label_name | String | 否 | MSSQLSERVER | | |
| used | String | 否 | 2 | | |
| content | String | 否 | SQL Server服务 | | |
| id | String | 否 | 101 | | |
| label_uuid | String | 否 | | | |
| message | String | 否 | | | |