项目

一般

简介

功能 #4546 » 热备api接口.txt

钱 伯宁, 2025-12-03 16:49

 
1

    
2
热备信息配置:
3
1、获取热备配置,两个uri都可以,当时是为了适配server界面的查询:
4
方式一:
5
method:GET
6
uri:    http://192.168.68.13:4000/api/dynamicHainfo
7
返回信息,数组:
8
[
9
    {
10
        "DynamicHAFlag": "1",
11
        "NGAPFloatIp": "192.168.62.201",
12
        "GTPUFloatIp": "192.168.68.201"
13
    }
14
]
15
方式二:
16
method:GET
17
uri:    http://192.168.68.13:4000/api/dynamicHainfobyid
18
返回信息:
19
{
20
    "DynamicHAFlag": "1",
21
    "NGAPFloatIp": "192.168.62.201",
22
    "GTPUFloatIp": "192.168.68.201"
23
}
24

    
25
2、修改热备信息:
26
method:POST
27
uri:    http://192.168.68.13:4000/api/dynamicHainfo
28
body:
29
{
30
    "DynamicHAFlag": "1",
31
    "NGAPFloatIp": "192.168.62.201",
32
    "GTPUFloatIp": "192.168.68.201"
33
}
34

    
35
参数说明:
36

    
37
DynamicHAFlag:开启和关闭,string,0:关闭,1:开启
38
NGAPFloatIp: 信令浮动ip,string,ip点分地址
39
GTPUFloatIp: 数据浮动ip,string,ip点分地址
40

    
41
3、获取热备列表:
42
method:GET
43
uri:    http://192.168.68.13:4000/api/dynamicHaList
44
返回信息,数组:
45
[
46
    {
47
        "IpAddr": "192.168.62.13",
48
        "DeviceType": "master",
49
        "DevStatus": "ready",
50
        "ServiceStat": "ready",
51
        "Version": "1.0"
52
    },
53
    {
54
        "IpAddr": "192.168.62.15",
55
        "DeviceType": "slave",
56
        "DevStatus": "fail",
57
        "ServiceStat": "init",
58
        "Version": "1.0"
59
    }
60
]
61
4、主备切换
62
method:POST
63
uri:    http://192.168.68.13:4000/api/dynamicHa-manual-switch
64
body:
65
{
66
    "IpAddr": "192.168.62.15",
67
}
68
参数说明:
69
IpAddr:要切换到的新主的ip地址
    (1-1/1)