节点管理
November 23, 2021About 28 min
节点管理
0 准备-节点认证
SDK方法名:authNode
URL
/node/auth
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
proxy_switch | Number | 0 | 认证类型,0,普通;1,云版(用认证码添加) | ||
config_addr | String | 192.168.72.76 | 可选,普通节点时,节点ip(管理) | ||
config_port | Number | 26821 | 可选,普通节点时,节点rpc端口,默认值为26821 | ||
node_uuid | String | 可选,云版节点,云版节点修改时传当前修改的节点uuid | |||
os_user | String | chenky | 不使用凭据时:os账号(明文) | ||
os_pwd | String | 123qwe | 不使用凭据时:RSA加密后的系统密码; | ||
i2id | String | 可选,云版节点,i2cloud认证码; | |||
use_credential | Number | 0 | 是否使用凭据: 0:不使用 1:使用 | ||
cred_uuid | String | 使用凭据时:凭据的uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
data | Object | ||||
os_type | Number | @pick([0,1]) | 系统:0:linux, 1:windows | ||
root | String | C:\Program Files (x86)\info2soft-i2node\ | 节点安装路径,默认日志和缓存路径为dataRoot.”cache\”、dataRoot.”log\” | ||
message | String | ||||
code | Number | 0 | |||
data_addr | String | 认证码认证时,返回data_addr默认值供前端填在页面上 | |||
msg | String | ||||
ret | Number | 200 |
0 准备-获取节点安装包列表
SDK方法名:listNodePackageList
URL
/node/package_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
for_download | Number | 可选,是则用于下载此版本控制机节点安装包,否则用于批量新建(安装)节点时获取列表,0否1是; |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
os_type | Number | @pick([0,1]) | 系统:0:linux, 1:windows | ||
root | String | C:\Program Files (x86)\info2soft-i2node\ | 节点安装路径,默认日志和缓存路径为dataRoot.”cache\”、dataRoot.”log\” | ||
message | String | ||||
code | Number | 0 | @mock=0 | ||
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
list | Array | ["info2soft-i2node-7.1.2.28618"] | |||
down_list | Array | 2 | |||
file_name | Array | ["info2soft-i2node-7.1.31.32340-debian.7.1.x86_64.deb","info2soft-i2node-7.1.31.32340-el7.x86_64.deb","info2soft-i2node-7.1.31.32340-el6.x86_65.deb"] | 文件名 | +1 | |
label | Array | ['Linux debian.7.1', 'Linux i2node.7.1'] | 列表中显示的名称 | +1 | |
bit | String | x64 | 可能出现x86和x64,为空则为二合一安装包 | ||
down_path | Array | ['E:\ctrlcenter\wwwroot\default\application\data/download/info2soft-i2node-7.1.31.32340-debian.7.1.x86_64.deb', 'E:\ctrlcenter\wwwroot\default\application\data/download/info2soft-i2node-7.1.31.32340-el7.x86_64.deb'] | 带路径的文件名 | +1 |
0 准备-获取节点容量
SDK类名:/resource/Node
SDK方法名:checkCapacity
URL
/node/check_capacity
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cache_path | String | C:\Program Files (x86)\info2soft\node\cache\ | *缓存目录 | ||
proxy_switch | Number | 0 | |||
i2id | String | ||||
config_addr | String | 192.168.72.76 | |||
config_port | String | 26821 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | @mock= | |||
ret | Number | 200 | @mock=200 | ||
data | Object | ||||
hd_free | String | 34292 | @mock=34292, 磁盘剩余 | ||
hd_total | String | 60026 | @mock=60026, 磁盘总量 | ||
mem_free | String | 2503 | @mock=2503, 内存剩余 | ||
mem_total | String | 4095 | @mock=4095, 内存总量 | ||
message | String | SUCCESS | @mock=SUCCESS | ||
code | Number | 0 | @mock=0 |
0 准备-获取节点卷组列表
SDK方法名:listVg
URL
/node/vg
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
proxy_switch | Number | 0 | 是否是代理模式,0否1是 | ||
i2id | String | 代理模式必传,识别码 | |||
config_addr | String | 192.168.72.76 | 非代理模式必传,ip | ||
config_port | String | 26821 | 非代理模式必传,端口 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
hd_free | String | 34292 | @mock=34292, 磁盘剩余 | ||
hd_total | String | 60026 | @mock=60026, 磁盘总量 | ||
mem_free | String | 2503 | @mock=2503, 内存剩余 | ||
mem_total | String | 4095 | @mock=4095, 内存总量 | ||
message | String | SUCCESS | @mock=SUCCESS | ||
code | Number | 0 | @mock=0 | ||
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
list | Array | ||||
name | String | 1 | 卷组名称 | ||
total | String | 1 | |||
used | String | 1 | |||
free | String | 1 |
节点- 扫描集群IP获取节点信息
SDK方法名:listHostInfo;
URL
/node/host_info
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
node_type | Number | 备份集群-4 | |||
config_addr | String | 集群IP地址 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
info_list | Array | ||||
node_name | String | 68.211 | 主机名 | ||
type | String | ||||
status | String | 14 | 状态 |
0 准备-检查节点在线
SDK方法名:checkNodeOnline
URL
/node/hello
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
proxy_switch | Number | 0 | 代理模式开关,0关1开 | ||
i2id | String | 66F636FE29656416690A62296580EBD9 | 认证码 | ||
config_addr | String | 192.168.72.76 | *节点ip | ||
config_port | String | 26821 | *节点端口,默认26821 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
config_addr | String | 172.20.68.200 | 节点ip | ||
hostname | String | 节点名称 |
节点 - 获取绑定云主机信息
SDK方法名:listNodeBindEcs;
URL
/node/ecs_info
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
config_addr | String | 192.168.72.76 | |||
config_port | String | 26821 | |||
platform_uuid | String | 云平台uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
info_list | Object | ||||
ecs_name | String | cld_test | |||
ecs_id | String | d0ab36ab-88f2-4be9-8cd5-7b064dddb099 | |||
status | String | ||||
flavorid | String | 4GB | |||
image_ref | String | c3.large.2 i2DTO-North | |||
ecs_uuid | String | E28184D8-869B-BF56-A77C-3CC835FAAC34 | |||
random_str | String | 0E807AD3-DD1E-9224-2B9B-E713CF258467 | |||
cloud_uuid | String | 0E807AD3-DD1E-9224-2B9B-E713CF258467 | |||
node_name | String | ||||
wk_node_name | String | ||||
node_uuid | String | ||||
bk_node_name | String | ||||
message | String |
1 单项-新建节点
SDK方法名:createNode
URL
/node
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
node | Object | 节点对象表单 | |||
bak_client_max | String | 100 | 最大客户端数量 | ||
cloud_type | String | 0 | 备份主机所在云 | ||
bak_root | String | 备份根目录 | |||
monitor_switch | Number | 0 | 打开监控 | ||
node_role | String | 3 | 节点类型 1工作 2灾备 3混合 | ||
mem_limit | String | 819 | *内存使用上限 | ||
config_port | Number | 26821 | *管理接口端口 | ||
mon_save_day | String | 5 | *分析数据保留 天 | ||
vg | String | *卷组名称 | |||
os_type | Number | 1 | 系统:0:linux, 1:windows | ||
os_pwd | String | 用公钥加密后的系统密码 | |||
log_path | String | C:\Program Files (x86)\info2soft\node\log\ | *日志目录 | ||
mon_data_path | String | C:\Program Files (x86)\info2soft\node\log\ | *分析数据目录 | ||
comment | String | 备注 | |||
rep_path | Array | *复制路径: (Linux工作机需要) | |||
bak_user_max | String | 100 | 最大用户数量 | ||
cache_path | String | C:\Program Files (x86)\info2soft\node\cache\ | *数据缓存目录 | ||
db_save_day | String | 3 | *监控数据保留 天 | ||
proxy_switch | Number | 0 | 用认证码添加 0否 1是 | ||
data_addr | String | 192.168.72.76 | *数据接口地址 | ||
node_name | String | N4_72.76 | *节点名称 | ||
config_addr | String | 192.168.72.76 | *管理接口地址 | ||
mon_send_interval | String | 10 | *监控延迟 秒 | ||
disk_limit | String | 10240 | *磁盘使用上限 | ||
reboot_sys | String | 0 | 是否重启节点 0否 1是 | ||
bind_lic_list | Array | *绑定的软件许可列表,实时生成,不入库 | |||
security_check | Number | 0 | 安全检查开关,0:关闭;1,打开;开则下发规则或任务时会检查任务签名(目标机/混合节点专用) | ||
os_user | String | Kyran | *os账号(明文) | ||
bak_service_type | String | 灾备机服务类型 | |||
en_snap_switch | Number | 0 | 快照支持 开关 | ||
rep_excl_path | Array | *排除路径: (Linux工作机需要) | |||
biz_grp_list | Array | 分组关系, 当前资源绑定的组uuid列表; | |||
i2id | String | i2cloud认证码 | |||
dtrack_switch | Number | 3 | 是否用作Dtrack(块复制)节点,0否1是 | ||
iscsi_as_initiator | Number | 是否作为ISCSI发起者,win linux 都可选,0否1是 | |||
iscsi_switch | Number | 是否用于ISCSI | |||
iscsi_as_target | Number | 是否作为ISCSI目标端,win 固定传 0,linux 可选,0否1是 | |||
iscsi_initiator_name | String | ISCSI发起者名称,从xxx接口获取并选择,作为ISCSI发起者时传 | |||
use_credential | Number | 0 | 当前是否使用凭据: 0:不使用 1:使用 | ||
cred_uuid | String | 可选,当前使用凭据的uuid | |||
disk_free_space_limit | Number | 磁盘剩余空间阈值,单位MB | |||
platform_uuid | String | 节点所关联平台的uuid(目前只有云平台) | |||
node_info | Object | 通过node_info接口获取的节点信息 | |||
cc_ip_uuid | String | 控制机IP对应的UUID | |||
maintenance | Number | 0 | 维护模式:0否;1是 | ||
node_type | Number | [可选]:备份集群必传,值为 4 | |||
cls_node | String | 复用集群字段,表示集群节点信息 | |||
fc_as_initiator | Number | 作为fc客户端: 0:否;1:是 | |||
wwpn_info | Array | port_wwn数组 | |||
ecs_bind | Number | 关联平台-绑定云主机云主机开关 | |||
ecs_id | String | 关联平台-绑定云主机云主机id | |||
keep_log_days | Number | 180 | 日志保留天数 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
uuid | String | ||||
wwpn_del_fail_list | Array | wwpn删除失败的列表 | |||
code | String | 错误码 | |||
message | String | message | |||
wwpn | String | wwpn号 | |||
wwpn_create_fail_list | Array | wwpn创建失败的列表 | |||
wwpn | String | wwpn号 | |||
code | String | 错误码 | |||
message | String | message | |||
msg | String |
1 单项-修改节点
SDK方法名:modifyNode
URL
/node/:uuid([A-F0-9-]+)
Method
PUT
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
node | Object | ,节点对象表单 | |||
config_addr | String | 192.168.74.25 | @mock=192.168.74.25, *管理接口地址 | ||
proxy_switch | Number | 0 | @mock=0, 用认证码添加 0否 1是 | ||
security_check | Number | 1 | @mock=1, 安全检查开关,0:关闭;1,打开;开则下发规则或任务时会检查任务签名(目标机/混合节点专用) | ||
rep_excl_path | Array | @mock=, *排除路径: (Linux工作机需要) | |||
log_path | String | C:\Program Files (x86)\info2soft-i2node\log\ | @mock=C:\Program Files (x86)\info2soft-i2node\log, *日志目录 | ||
node_role | String | 3 | @mock=3, 节点类型 1工作 2灾备 3混合 | ||
bak_user_max | String | 100 | @mock=100, 最大用户数量 | ||
cloud_type | String | 0 | @mock=0, 备份主机所在云 | ||
en_snap_switch | Number | 0 | @mock=0, 快照支持 开关 | ||
os_pwd | String | EnEyGDJF== | @mock=EnEyGDJF==, *用公钥加密后的系统密码/i2cloud认证码; | ||
vg | String | @mock=, *卷组名称 | |||
monitor_log_path | String | C:\Program Files (x86)\info2soft-i2node\log\ | @mock=C:\Program Files (x86)\info2soft-i2node\log, *分析数据目录 | ||
data_addr | String | 192.168.74.25 | @mock=192.168.74.25, *数据接口地址 | ||
moni_log_keep_node | String | 5 | @mock=5, *分析数据保留 天 | ||
wk_path | Array | @mock=, *复制路径: (Linux工作机需要) | |||
disk_limit | String | 40960 | @mock=40960, *磁盘使用上限 | ||
bak_service_type | String | @mock=, 灾备机服务类型 | |||
mem_limit | String | 13041 | @mock=13041, *内存使用上限 | ||
os_type | Number | 2 | @mock=2, 系统:0:linux, 1:windows | ||
os_user | String | Kyran | @mock=Kyran, *os账号(明文) | ||
bind_lic_list | Array | 93AF0C9F-14C8-41A2-31CB-AAA0F65193FA | @mock=93AF0C9F-14C8-41A2-31CB-AAA0F65193FA, *绑定的软件许可列表,实时生成,不入库 | ||
moni_log_keep_server | String | 3 | @mock=3, *监控数据保留 天 | ||
node_name | String | aaaa | @mock=aaaa, *节点名称 | ||
monitor_interval | String | 10 | @mock=10, *监控延迟 秒 | ||
reboot_sys | String | 0 | @mock=0, 是否重启节点 0否 1是 | ||
bak_client_max | String | 100 | @mock=100, 最大客户端数量 | ||
bak_root | String | @mock=, 备份根目录 | |||
monitor_switch | Number | 0 | @mock=0, 打开监控 | ||
cache_path | String | C:\Program Files (x86)\info2soft-i2node\cache\ | @mock=C:\Program Files (x86)\info2soft-i2node\cache, *数据缓存目录 | ||
config_port | Number | 26821 | @mock=26821, *管理接口端口 | ||
group_uuid | String | F5844651-DB5B-937D-73B1-A2378810F00A | @mock=F5844651-DB5B-937D-73B1-A2378810F00A, 节点组 | ||
comment | String | @mock=, 备注 | |||
biz_grp_list | Array | 分组关系, 当前资源绑定的组uuid列表; | |||
i2id | String | i2cloud认证码 | |||
use_credential | Number | 0 | 当前是否使用凭据: 0:不使用 1:使用 | ||
cred_uuid | String | 可选,当前使用凭据的uuid | |||
disk_free_space_limit | Number | 磁盘剩余空间阈值 | |||
platform_uuid | String | 节点所关联平台的uuid(目前只有云平台) | |||
maintenance | Number | 0 | |||
ecs_bind | Number | 0 | 0-不绑定 1-绑定 | ||
ecs_id | String | 云主机id | |||
fc_as_initiator | Number | 0 | |||
wwpn_info | Array | ||||
keep_log_days | Number | 180 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
uuid | String | ||||
wwpn_del_fail_list | Array | ||||
code | String | ||||
message | String | ||||
wwpn | String | ||||
wwpn_create_fail_list | Array | ||||
wwpn | String | ||||
code | String | ||||
message | String | ||||
msg | String |
1 单项-获取单个节点
SDK方法名:describeNode
URL
/node/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | @mock=200 | ||
msg | String | @mock= | |||
data | Object | ||||
message | String | ||||
node | Object | ,节点对象表单 | |||
reboot_sys | String | 0 | @mock=0, 是否重启节点 0否 1是 | ||
rep_excl_path | Array | @mock=, *排除路径: (Linux工作机需要) | |||
allow_modify_cache_path | Number | 1 | @mock=1, 是否允许修改缓存地址 | ||
moni_log_keep_server | String | 3 | @mock=3, *监控数据保留 天 | ||
phy_type | Number | 1 | @mock=1, 机器类型 , 1:物理机; 2:虚拟机; | ||
cloud_type | String | 0 | @mock=0, 备份主机所在云 | ||
mem_limit | String | 13041 | @mock=13041, *内存使用上限 | ||
moni_log_keep_node | String | 5 | @mock=5, *分析数据保留 天 | ||
comment | String | @mock=, 备注 | |||
node_name | String | aaaa | @mock=aaaa, *节点名称 | ||
cache_path | String | C:\Program Files (x86)\info2soft-i2node\cache\ | @mock=C:\Program Files (x86)\info2soft-i2node\cache, *数据缓存目录 | ||
log_path | String | C:\Program Files (x86)\info2soft-i2node\log\ | @mock=C:\Program Files (x86)\info2soft-i2node\log, *日志目录 | ||
bind_lic_list | Array | 93AF0C9F-14C8-41A2-31CB-AAA0F65193FA | @mock=93AF0C9F-14C8-41A2-31CB-AAA0F65193FA, *绑定的软件许可列表,实时生成,不入库 | ||
bak_client_max | String | 100 | @mock=100, 最大客户端数量 | ||
config_port | Number | 26821 | @mock=26821, *管理接口端口 | ||
data_addr | String | 192.168.74.25 | @mock=192.168.74.25, *数据接口地址 | ||
group_uuid | String | F5844651-DB5B-937D-73B1-A2378810F00A | @mock=F5844651-DB5B-937D-73B1-A2378810F00A, 节点组 | ||
os_user | String | Kyran | @mock=Kyran, *os账号(明文) | ||
monitor_switch | Number | false | @mock=false, 打开监控 | ||
vg | String | @mock=, *卷组名称 | |||
disk_limit | String | 40960 | @mock=40960, *磁盘使用上限 | ||
node_role | String | 3 | @mock=3, 节点类型 1工作 2灾备 3混合 | ||
wk_path | Array | @mock=, *复制路径: (Linux工作机需要) | |||
monitor_interval | String | 10 | @mock=10, *监控延迟 秒 | ||
bak_user_max | String | 100 | @mock=100, 最大用户数量 | ||
monitor_log_path | String | C:\Program Files (x86)\info2soft-i2node\log\ | @mock=C:\Program Files (x86)\info2soft-i2node\log, *分析数据目录 | ||
os_type | Number | 2 | @mock=2, 系统:0:linux, 1:windows | ||
en_snap_switch | Number | 0 | @mock=0, 快照支持 开关 | ||
proxy_switch | Number | 0 | @mock=0, 用认证码添加 0否 1是 | ||
bak_service_type | String | @mock=, 灾备机服务类型 | |||
config_addr | String | 192.168.74.25 | @mock=192.168.74.25, *管理接口地址 | ||
security_check | Number | 1 | @mock=1, 安全检查开关,0:关闭;1,打开;开则下发规则或任务时会检查任务签名(目标机/混合节点专用) | ||
bak_root | String | @mock=, 备份根目录 | |||
node_uuid | String | 0DD4E727-70AB-62C6-BEB5-D012DFAE46E3 | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 节点uuid | ||
biz_grp_list | Array | 分组关系, 当前资源绑定的组uuid列表; | |||
i2id | String | ||||
cred_uuid | String | 上次添加/编辑,使用凭据的uuid | |||
disk_free_space_limit | Number | 磁盘剩余空间阈值 | |||
maintenance | Number | 0 | |||
fc_as_initiator | Number | 0 | |||
wwpn_info | Array | ||||
keep_log_days | Number | 180 | |||
code | Number | 0 | @mock=0 |
1 单项-新建节点 - 批量
SDK方法名:createBatchNode
URL
/node/batch
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
base_info_list | Array | ||||
os_pwd | String | 123qwe | *对应账户密码(RSA加密) | ||
os_user | String | chenky | *os账号(明文) | ||
config_port | Number | 26821 | *管理接口端口 | ||
config_addr | String | 192.168.72.76 | *节点管理地址 | ||
node_name | String | N4_72.76 | *节点名 | ||
need_install | Number | 0 | 是否自动安装节点软件,0:no; 1:yes | ||
install_type | Number | 1 | windows安装方式: 1:远程管理 2: 文件共享 默认为远程服务 | ||
install_port_linux | Number | 22 | linux 远程安装端口 | ||
install_path | String | windos 远程安装路径 | |||
os_type | Number | * 系统:0:linux, 1:windows | |||
rep_path | Array | linux必填:复制路径 | |||
node | Object | 节点对象表单 | |||
mem_limit | String | 819 | *内存使用上限 | ||
bind_lic_list | Array | *绑定的软件许可uuid数组,实时生成,不入库 | |||
disk_limit | String | 10240 | *磁盘使用上限 | ||
monitor_interval | String | 10 | *监控延迟 秒 | ||
node_role | String | 3 | 节点类型 1工作 2灾备 3混合 | ||
monitor_switch | Number | 0 | 0,关闭监控;1,打开监控 | ||
moni_log_keep_node | String | 5 | *分析数据保留 天 | ||
moni_log_keep_server | String | 3 | *监控数据保留 天 | ||
security_check | Number | 0 | 安全检查开关,0:关闭;1,打开;开则下发规则或任务时会检查任务签名(目标机/混合节点专用) | ||
biz_grp_list | Array | 分组关系 | |||
node_version | String | 仅自动安装节点时必传,节点软件的版本,如“info2soft-i2node-7.0.1.27814” | |||
proxy_ip | String | 代理机器IP|安装服务器IP | |||
disk_free_space_limit | Number | 磁盘剩余空间阈值 | |||
proxy_uuid | String | 代理uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
data | Object | ||||
fail_list | Array | ||||
node_name | String | 6666 | 节点名 | ||
message | String | [11111100]无法连接节点 | [11111100]无法连接节点, 错误信息 | ||
config_addr | String | 192.168.81.145 | 节点管理地址 | ||
code | Number | 11111100 | |||
index | Number | 供前端据索引找到用户名密码生成失败列表.csv供用户重新导入 | +1 | ||
message | String | [11111100]无法连接节点 | |||
code | Number | 11111100 | |||
success_list | Array | ||||
node_name | String | 55555 | |||
message | String | [0] 操作成功 | |||
config_addr | String | 192.168.81.144 | |||
code | Number | 0 | |||
index | String | 供前端据索引找到用户名密码生成失败列表.csv供用户重新导入 | +1 | ||
ret | Number | 200 |
1 单项-获取节点存储信息
SDK方法名:describeDeviceInfo
URL
/node/:uuid([A-F0-9-]+)/device_info
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
data | Object | ||||
node_uuid | String | 287F1E4B-1CCD-21D9-B9BE-0A72AD62375D | |||
message | String | [0] success | |||
device_info | Array | 3 | |||
devEnbcompress | String | N | 开启压缩,Y/N | ||
devEnbdewight | String | Y | 开启去重,Y/N | ||
devTotal | String | 3.986GB | 总容量(带单位),如:3.986GB | ||
devSaverate | String | 0% | 节省百分比,如:0% | ||
devFree | String | 2.918GB | 空闲容量(带单位),2.918GB | ||
nodeName | String | NzIuNzM= | 节点名称,base64过 | ||
nodeType | String | 3 | 节点角色 | ||
devName | String | F:\ | 设备名称,win 如 F:\,linux 如 /dev/xxx(非挂载点) | ||
devType | String | block device | 设备类型 | ||
code | Number | 0 | |||
msg | String |
单项 - (Win)节点获取磁盘挂载点
SDK方法名:describeDriverLetter
URL
/node/:uuid([A-F0-9-]+)/driver_letter
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] success | |||
used | Array | ["A:","C:","D:"] | |||
unused | Array | ["B:","E:","F:","G:","H:","I:","J:","K:","L:","M:","N:","O:","P:","Q:","R:","S:","T:","U:","V:","W:","X:","Y:","Z:"] |
1 单项-添加从类型节点
SDK方法名:addSlaveNode
URL
/node/add_slave_node
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
proxy_switch | String | 0 | 是否使用代理: 0:否 1:是 | ||
config_addr | String | 管理地址,proxy_switch为0时必传 | |||
config_port | Number | 管理端口,proxy_switch为0时必传 | |||
i2id | String | 认证码,proxy_switch为1时必传 | |||
os_pwd | String | yAZe2Hx6/dCL8GnjiRaro/mayqD24i3bMwZLtRXrHlRDIijGDcNKTqSK4IL91YIaqAGaOpUbnTr+y6VPgJ4UXJQset0se7bQgVrRjVncNeiVNCNyAzLktWYMMGKOWekw5uD2MOVEHhbknG0ZSuFXyywFEG9JTntNerCae7RSI6u2c3kRBCyqbdPc9osMK8YL9ZRqiIE/4K1+BomG9q1RwNEJhDcm/OaMxJCPHANNTImBWWv+Ir3qt20jjv1Fx7of2Fgb14Sj4TwGb7ESrbMiL/fblrfGl+rc6koNucEIRdT+aje+F47pKu4mknubWZ1wo+W2p/yaKyqfzTfeDFJtFQ== | 密码,proxy_switch为0且use_credential为0时必传 | ||
os_user | String | administrator | 用户名,proxy_switch为0且use_credential为0时必传 | ||
use_credential | Number | 是否使用凭据,proxy_switch为0时必传 | |||
cred_uuid | String | 凭据uuid,use_credential为1时必传 | |||
bind_lic_list | Array | 软件许可 | |||
biz_grp_list | Array | 业务组 | |||
comment | String | 备注 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 |
单项 - 获取节点信息
SDK方法名:describeNode
URL
/node/:uuid([A-F0-9-]+)/info
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
data | Object | ||||
msg | String | ||||
node_uuid | String | 287F1E4B-1CCD-21D9-B9BE-0A72AD62375D | |||
message | String | [0] success | |||
node_info | Object | ||||
code | Number | 0 | |||
os_version | String | Microsoft Windows Server 2016 | |||
cpu_info | Object | ||||
count | Number | 1 | |||
cores | Number | 4 | 核数 | ||
logical_processors | Number | 8 | |||
model | String | Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz | |||
vcount | Number | 虚拟cpu个数 | |||
mem_info | Object | ||||
count | Number | 4 | 内存个数 | ||
single | Number | 16384 | MB,单根大小;可能存在单根大小不一样 | ||
total | Number | 65536 | MB 总大小 | ||
model | String | TEAMGROUP-UD4-2400 | |||
speed | Number | 2400 | MHz | ||
disk_info | Array | ||||
index | Number | 3 | |||
model | String | @pick(['Samsung SSD 970 EVO 500GB', 'ST4000NM0033-9ZM170', 'ST2000VX000-1ES164']) | |||
total | String | @pick([3815447,476940,1907729]) | MB | ||
is_boot | String | 1 | 1启动盘,0数据盘 | ||
interface | String | 0 | 磁盘接口,0 ide , 1 scsi | ||
bios_type | String | legacy | bios类型,"legacy"或者"uefi" | ||
timezone | String | 系统时区 | |||
network_info | Object | ||||
networks | Array | ||||
mac | String | mac地址 | |||
type | String | 0 | |||
name | String | 名称 | |||
ip | String | ip | |||
gateway | String | 网关 | |||
mask | String | 掩码 | |||
dns | Object | windows dns配置 | |||
domain | String | ||||
servers | String | ||||
dns | Object | linux dns配置 | |||
domain | String | ||||
servers | String | ||||
code | Number | 0 |
2 列表-节点列表
SDK方法名:listNode
URL
/node
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
search_value | String | '' | 可选,搜索字段对应值,如 要搜的节点名(可以模糊),等同like_args | ||
search_field | String | '' | 可选,搜索字段,如 node_name | ||
limit | Number | 15 | 可选,不传就是全部 | ||
page | Number | 1 | 可选,不传就是全部 | ||
type | Number | 可选,该模块下的子类别代号。如节点模块,0:普通节点,3:DTrack节点; | |||
like_args[xxx] | String | 可选,搜索字段对应值(可以模糊),形如 like_args[xxx]:yyy,对象内可以同时加入多个搜索关系,即like_args[xxx][]:yyy | |||
where_args[xxx] | String | 可选,匹配字段对应值形如: where_args[xxx]:yyy; 对象内可以同时加入多个搜索关系; yyy 可以为数组,即where_args[xxx][]:yyy,其效果即 where_in 查询; | |||
filter_by_biz_grp | Number | 可选,1:开启分组过滤模式:其效果为将where_args 内所有以 _uuid 结尾的 key 的元素 value 当作 业务组的 grp_uuid,并替换 value 为业务组中成员uuid列表;此字段只在部分模块生效,详细列表见【业务分组】模块; | |||
order_by | String | '' | 可选,用哪个字段排序 | ||
direction | String | '' | 可选,排序方向,可选参数 'ASC', 'DESC', 'RANDOM' ,默认 'DESC'; | ||
user_filter | Number | 是否user限定,不传此参按照业务管理员允许看到所有的处理;0否1是; | |||
cloud_uuid | String | 【可选】获取绑定云主机的节点作为备机,云容灾整机复制新建时必传; |
Response
名称 | 类型 | 必选 | 简介 | 初始值 | Mock规则 |
---|---|---|---|---|---|
data | Object | ||||
info_list | Array | 2 | |||
node_name | String | *节点名称 | @pick(["Smith","Will","Dode"]) | ||
data_addr | String | *数据接口地址 | @pick(["192.168.24.25","192.168.79.252","192.168.2.15"]) | ||
node_uuid | Array | 节点uuid | ['0DD4E727-70AB-62C6-BEB5-D012DFAE46E3', '0DD4E727-70AB-62C6-BEB5-D012DFAE46E1'] | +1 | |
cache_path | String | *数据缓存目录 | C:\Program Files (x86)\info2soft-i2node\cache\ | ||
group_name | String | 组名 | testgroup | ||
config_addr | String | *管理接口地址 | @pick(["192.168.74.25","192.168.71.252","192.168.6.15"]) | ||
log_path | String | *日志目录 | C:\Program Files (x86)\info2soft-i2node\log\ | ||
os_type | Number | 系统:0:linux, 1:windows | @pick([1, 2]) | ||
username | String | 节点所有者 | @pick(["admin","user"]) | ||
node_role | String | 节点类型 1工作 2灾备 3混合 | @pick(["1","2","3"]) | ||
mem_limit | String | *内存使用上限 | 13041 | ||
group_uuid | String | 组id | 0DD4E727-70AB-62C6-BEB5-D012DFAE46E3 | ||
disk_limit | String | *磁盘使用上限 | 40960 | ||
biz_grp_name | Array | 分组组名列表 | |||
biz_grp_list | String | 分组组id列表 | |||
can_del | Number | 当前用户是否有权限删除,0否1是 | 1 | ||
can_up | Number | 当前用户是否有权限修改,0否1是 | 1 | ||
can_op | Number | 当前用户是否有权限操作,0否1是 | 1 | ||
is_biz_admin | String | 当前用户是否有是业务管理员,0否1是 | 0 | ||
status | String | 节点状态: ONLINE:在线; OFFLINE:离线; UNKNOWN:未知; | OFFLINE | ||
maintenance | Number | 0 | 是否开启了维护模式: 0:否; 1:是; | ||
fc_as_initiator | Number | 0 | 是否作为fc客户端: 0:否; 1:是; | ||
wwpn_info | Array | [] | 开启fc客户端,添加的wwpn数组 | ||
total | Number | 100 | @mock=100, 总数 | ||
code | Number | 0 | @mock=0 | ||
message | String | ||||
msg | String | @mock= | |||
ret | Number | 200 | @mock=200 |
2 列表-节点操作
SDK方法名:{operate}Node
URL
/node/operate
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
node_uuids | Array | 节点数组 | |||
operate | String | upgrade | upgrade:升级节点软件 maintain:开关维护模式 | ||
switch | Number | 0 | 维护模式0关,1开 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
data | Object | ||||
code | Number | 0 | @mock=0 | ||
message | String | success | @mock=success | ||
ret | Number | 200 | @mock=200 | ||
msg | String | @mock= |
2 列表-节点状态
SDK方法名:listNodeStatus
URL
/node/status
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
node_uuids | Array | ['D66246D7-89C4-DC3A-E9A2-D2FCE4A56307','064B23C1-DF92-8846-4BEA-8517789C35A4'] | 必传,uuid数组,页面加载第一次获取状态一个一个获取,之后是批量获取; | ||
force_refresh | Number | 点击操作栏刷新按钮必传,下发1,表示从rpc获取;其他情况不传 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
status | Array | 1 | |||
node_uuid | Array | ['0DD4E727-70AB-62C6-BEB5-D012DFAE46E3', '0DD4E727-70AB-62C6-BEB5-D012DFAE46E1'] | 节点uuid | +1 | |
status | String | OFFLINE | 节点状态: ONLINE:在线; OFFLINE:离线; UNKNOWN:未知; | ||
version | String | 7.1.57.19111521 | 节点版本 | ||
detail | Object | 正常返回下面的对象,若节点离线或不支持查询更多信息,返回null | |||
performance | Object | ||||
disk_limit | Number | 2085617664 | 磁盘使用上限,单位 bytes | ||
disk_percent | Number | 0 | 磁盘使用百分比 | ||
disk_used | Number | 0 | 磁盘已使用大小 | ||
mem_limit | Number | 876609536 | 内存使用上限 | ||
mem_percent | Number | 5 | 内存使用百分比 | ||
mem_used | Number | 50331648 | 内存已使用大小 | ||
process | Object | 进程 | |||
collector | Number | 0 | 资源监视 | ||
ha | Number | 1 | 高可用 | ||
ha_detector | Number | 1 | 高可用检测 | ||
logd | Number | 1 | 日志 | ||
rpc | Number | 1 | RPC | ||
sdatad | Number | 1 | 工作机 | ||
srepd | Number | 0 | 灾备机 |
2 列表-删除节点
SDK方法名:deleteNode
URL
/node
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
node_uuids | Array | ["@guid"] | *节点数组 | ||
delete_quota | Number | 是否一并删除节点上的所有配额及ZFS,0否1是; | |||
force | Number | 1 - 强制删除 0 - 非强制删除 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
data | Object | ||||
code | Number | 11110001 | |||
message | String | ||||
fail_list | Array | ||||
code | Number | 11110001 | |||
message | String | [-1] 找不到节点 | |||
node_uuid | String | @uuid | |||
node_name | String | @name | |||
success_list | Array | ||||
code | Number | 11110001 | |||
message | String | [0] success | |||
node_uuid | String | @uuid | |||
node_name | String | @name | |||
ret | Number | 200 |
3 Dashboard - 获取节点列表
SDK类名:/dashboard/Dashboard; SDK方法名:node; 首页Dashboard 整体状态统计图表
URL
//dashboard/node
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
limit | Number | 可选,默认 30 | |||
page | Number | 可选,默认 1 | |||
type | Number | 可选,默认 0 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
count | Number | 10 | @mock=10, 数量 | ||
info_list | Array | 2 | |||
total | Number | 100 | @mock=100, 总数 | ||
code | Number | 0 | @mock=0 | ||
message | String | ||||
node_name | String | @pick(["Smith","Will","Dode"]) | @mock=@pick(["Smith","Will","Dode"]), *节点名称 | ||
data_addr | String | @pick(["192.168.24.25","192.168.79.252","192.168.2.15"]) | @mock=@pick(["192.168.24.25","192.168.79.252","192.168.2.15"]), *数据接口地址 | ||
node_uuid | String | @pick(["0DD4E727-70AB-62C6-BEB5-D012DFAE46E3","0DD4E727-70AB-62C6-BEB5-D012DFAE46E6","0DD4E727-70AB-62C6-BEB5-D012DFAE46E1"]) | @mock=@pick(["0DD4E727-70AB-62C6-BEB5-D012DFAE46E3","0DD4E727-70AB-62C6-BEB5-D012DFAE46E6","0DD4E727-70AB-62C6-BEB5-D012DFAE46E1"]), 节点uuid | ||
cache_path | String | C:\Program Files (x86)\info2soft-i2node\cache\ | @mock=C:\Program Files (x86)\info2soft-i2node\cache, *数据缓存目录 | ||
group_name | String | testgroup | @mock=testgroup, 组名 | ||
config_addr | String | @pick(["192.168.74.25","192.168.71.252","192.168.6.15"]) | @mock=@pick(["192.168.74.25","192.168.71.252","192.168.6.15"]), *管理接口地址 | ||
log_path | String | C:\Program Files (x86)\info2soft-i2node\log\ | @mock=C:\Program Files (x86)\info2soft-i2node\log, *日志目录 | ||
os_type | Number | @pick([1, 2]) | @mock=@pick([1, 2]), 系统:0:linux, 1:windows | ||
username | String | @pick(["admin","user"]) | @mock=@pick(["admin","user"]), 节点所有者 | ||
node_role | String | @pick(["1","2","3"]) | @mock=@pick(["1","2","3"]), 节点类型 1工作 2灾备 3混合 | ||
mem_limit | String | 13041 | @mock=13041, *内存使用上限 | ||
group_uuid | String | 0DD4E727-70AB-62C6-BEB5-D012DFAE46E3 | @mock=0DD4E727-70AB-62C6-BEB5-D012DFAE46E3, 组id | ||
disk_limit | String | 40960 | @mock=40960, *磁盘使用上限 | ||
biz_grp_name | Array | 分组组名列表 | |||
biz_grp_list | String | 分组组id列表 | |||
data | Object | ||||
count | Number | 10 | |||
info_list | Array | 20 | |||
node_name | String | @pick(["Smith","Will","Dode"]) | |||
data_addr | String | @pick(["192.168.24.25","192.168.79.252","192.168.2.15"]) | |||
node_uuid | String | @guid | |||
cache_path | String | C:\Program Files (x86)\info2soft-i2node\cache\ | |||
group_name | String | testgroup | |||
config_addr | String | @pick(["192.168.74.25","192.168.71.252","192.168.6.15"]) | |||
log_path | String | C:\Program Files (x86)\info2soft-i2node\log\ | |||
os_type | String | @pick([1, 2]) | |||
username | String | @pick(["admin","user"]) | |||
node_role | String | @pick(["1","2","3"]) | |||
mem_limit | String | 13041 | |||
group_uuid | String | 0DD4E727-70AB-62C6-BEB5-D012DFAE46E3 | |||
disk_limit | String | 40960 | |||
biz_grp_name | Array | ||||
biz_grp_list | String | ||||
n_status | String | @pick(["UNKNOWN","ONLINE"]) | |||
total | Number | 100 | |||
code | Number | 0 | |||
message | String | ||||
msg | String | ||||
ret | Number | 200 |
获取Oracle DB信息 - 表空间
SDK方法名:nodeGetOracleInfo
URL
/node/oracle_info
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
username | String | ||||
password | String | ||||
sqlplus_path | String | ||||
sid | String | ||||
timeout | String | ||||
port | String | ||||
bk_uuid | String |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] success | |||
tablespace_name | Array | ["name1","name2"] |
获取MySQL信息 - 数据库名
SDK方法名:nodeGetMysqlInfo
URL
/node/mysql_info
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
username | String | ||||
password | String | ||||
mysql_path | String | ||||
timeout | String | ||||
port | String | ||||
bk_uuid | String |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] success | |||
db_name | Array | ["name1","name2"] |
获取数据地址列表
SDK方法名:dataIpList
URL
/node/data_ip_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
node_uuids | Array |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
total | Number | 1 | |||
list | Object | ||||
C0744ABF-5571-8288-1930-439612B6234A | Array | 节点uuid | |||
uuid | String | A7EC7CF9-FCA2-D467-ECD6-E028AA9C8319 | 数据地址uuid | ||
data_ip | String | 172.20.2.214 | 数据地址 | ||
has_rule | Number | 0 | 是否关联规则,1是,0否 | ||
message | String |
修改数据地址
SDK方法名:modifyDataIp
URL
/node/data_ip
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
data_ip_list | Array | ||||
uuid | String | A7EC7CF9-FCA2-D467-ECD6-E028AA9C8319 | |||
数据地址uuid(需要修改的字段下发,新添加的字段为空) | |||||
data_ip | String | 172.20.15.121 | 数据地址 | ||
node_uuid | String | D6EC7CF9-FCA2-D467-ECD6-E028AA9C8319 | |||
节点uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
message | String | [0] success | |||
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 |
获取 fc 客户端 hba卡信息
SDK方法名:listHbaInfo;
URL
/node/hba_info
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
config_addr | String | 管理地址 | |||
config_port | String | 管理端口 | |||
proxy_switch | Number | 是否开启代理 | |||
i2id | String | 开启代理时,认证码 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
hba_info | Array | ||||
manufacturer | String | ||||
serial_number | String | test1 | hba卡序列号 | ||
model | String | ||||
model_desc | String | ||||
vec_nodes | Array | ||||
node_wwn | String | test2 | 节点wwn | ||
vec_ports | Array | ||||
node_wwn | String | ||||
port_wwn | String | test3 | 端口wwn | ||
port_type | String | ||||
port_state | String | ||||
port_speed | String |
解绑云主机检查
SDK方法名:checkUnbindEcs;
URL
/node/check_unbind_ecs
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
node_uuid | String |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] success | |||
can_unbind | Number | 0 | 0-禁止解绑 1-可以解绑 |
节点 - version
SDK方法名:getNodeVersion;
URL
/node/version
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ip | String | ||||
port | Number |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
status | String | OFFLINE | |||
version | String | 7.1.57.19111521 | |||
hostname | String | node1 |