初始化 响应示例3 plaintext HTTP/1.1 202 Accepted xhblockrequestid: 900956191b34450eb1bc799bd69dd096 Connection: keepalive Date: Mon, 12 Jan 2026 09:36:02 GMT ContentLength: 0 Server: HBlock 请求示例4 集群商业版:导入拓扑文件进行初始化。 plaintext POST /rest/v1/system/setup HTTP/1.1 Date: Wed, 3 Jul 2024 09:47:16 GMT ContentType: application/json; charsetutf8 ContentLength: 1951 Host: 192.168.0.110:1443 Authorization: HBlock storuser:signature { "storName": "stor1", "UserName": "storuser", "newPassword": "", "iSCSIPort": 3260, "portRange": "2000020500", "faultDomain": "room", "topology": "{rn "name": "default",rn "childNodes": [rn {rn "name": "room1",rn "type": "room",rn "childNodes": [rn {rn "type": "server",rn "name": "server1",rn "ip": "192.168.0.192",rn "apiPort": 1443,rn "childNodes": [rn {rn "name": "/mnt/stor",rn "type": "path"rn },rn {rn "name": "/mnt/storage01",rn "type": "path"rn }rn ]rn },rn {rn "type": "server",rn "name": "server2",rn "ip": "192.168.0.110",rn "apiPort": 1443,rn "childNodes": [rn {rn "name": "/mnt/stor",rn "type": "path"rn }rn ]rn },rn {rn "type": "server",rn "name": "server3",rn "ip": "192.168.0.102",rn "apiPort": 1443,rn "childNodes": [rn {rn "name": "/mnt/stor",rn "type": "path"rn }rn ]rn }rn ]rn }rn ]rn}" } 说明 拓扑文件内容为转换为字符串后的符合UTF8编码格式的JSON文件。拓扑文件的源码如下。 plaintext { "name": "default", "childNodes": [ { "name": "room1", "type": "room", "childNodes": [ { "type": "server", "name": "server1", "ip": "192.168.0.192", "apiPort": 1443, "childNodes": [ { "name": "/mnt/stor", "type": "path" }, { "name": "/mnt/storage01", "type": "path" } ] }, { "type": "server", "name": "server2", "ip": "192.168.0.110", "apiPort": 1443, "childNodes": [ { "name": "/mnt/stor", "type": "path" } ] }, { "type": "server", "name": "server3", "ip": "192.168.0.102", "apiPort": 1443, "childNodes": [ { "name": "/mnt/stor", "type": "path" } ] } ] } ] }