此操作用来升级进度。
请求语法
GET /rest/v1/system/upgrade HTTP/1.1
Date: date
Host: ip:port
Authorization: authorization
响应结果
名称 | 描述 |
---|---|
status | HBlock服务升级状态:
|
progress | 升级进程详细信息。 |
targetVersion | 目标升级版本。 |
startTime | 本次升级开始时间,unix时间戳(UTC),精确到毫秒。 |
lastEndTime | 上次升级结束时间,unix时间戳(UTC),精确到毫秒。 |
请求示例
查看HBlock服务升级进度。
GET /rest/v1/system/upgrade HTTP/1.1
Date: Tue, 14 Jan 2025 09:33:23 GMT
Host: 192.168.0.192:1443
Authorization: HBlock userName:signature
响应示例
HTTP/1.1 200 OK
Date: Tue, 14 Jan 2025 09:33:23 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 5804
Connection:keep-alive
x-hblock-request-id: a14f668d771f4131a38d334ca7c381cc
Server: HBlock
{
"data": {
"status": "Succeeded",
"progress": "Server info:\nhblock_1, 192.168.0.192, server1\nhblock_2, 192.168.0.202, server2\nhblock_3, 192.168.0.102, server3\n\n2025-01-14 17:14:54 CST+0800 [Step 1/5] Checking for system status...\n2025-01-14 17:14:54 CST+0800 Checking system info\n2025-01-14 17:14:54 CST+0800 Checking data status\n\n2025-01-14 17:14:54 CST+0800 [Step 2/5] Uploading update files...\n\r2025-01-14 17:14:58 CST+0800 Upload [100%] for hblock_1 ###[server 1/3]\n\r2025-01-14 17:15:01 CST+0800 Upload [100%] for hblock_2 ###[server 2/3]\n\r2025-01-14 17:15:04 CST+0800 Upload [100%] for hblock_3 ###[server 3/3]\n\n2025-01-14 17:15:04 CST+0800 [Step 3/5] Upgrade preparing...\n\n2025-01-14 17:15:25 CST+0800 [Step 4/5] Installing updates...\n\r2025-01-14 17:15:25 CST+0800 Upgrading re - Update[√] ### [module 1/15]\n\r2025-01-14 17:15:25 CST+0800 Upgrading lib - Update[√] ### [module 2/15]\n\r2025-01-14 17:15:25 CST+0800 Upgrading config - Update[√] ### [module 3/15]\n\r2025-01-14 17:15:39 CST+0800 Upgrading cs for hblock_1 - Check[√], Stop[√], Update[√], Start[√] ### [server 1/3] [module 4/15]\n\r2025-01-14 17:16:24 CST+0800 Upgrading cs for hblock_2 - Check[√], Stop[√], Update[√], Start[√] ### [server 2/3] [module 4/15]\n\r2025-01-14 17:17:10 CST+0800 Upgrading cs for hblock_3 - Check[√], Stop[√], Update[√], Start[√] ### [server 3/3] [module 4/15]\n\r2025-01-14 17:17:55 CST+0800 Upgrading storfsBase - Update[√] ### [module 5/15]\n\r2025-01-14 17:18:01 CST+0800 Upgrading ls for hblock_1 - Check[√], Stop[√], Update[√], Start[√] ### [server 1/3] [module 6/15]\n\r2025-01-14 17:18:46 CST+0800 Upgrading ls for hblock_2 - Check[√], Stop[√], Update[√], Start[√] ### [server 2/3] [module 6/15]\n\r2025-01-14 17:19:31 CST+0800 Upgrading ls for hblock_3 - Check[√], Stop[√], Update[√], Start[√] ### [server 3/3] [module 6/15]\n\r2025-01-14 17:20:46 CST+0800 Upgrading mdm for hblock_2 - Check[√], Stop[√], Update[√], Start[√] ### [server 1/3] [module 7/15]\n\r2025-01-14 17:21:02 CST+0800 Upgrading mdm for hblock_1 - Check[√], Stop[√], Update[√], Start[√] ### [server 2/3] [module 7/15]\n\r2025-01-14 17:21:19 CST+0800 Upgrading mdm for hblock_3 - Update[√] ### [server 3/3] [module 7/15]\n\r2025-01-14 17:21:24 CST+0800 Upgrading ds-1 for hblock_1 - Check[√], Stop[√], Update[√], Start[√] ### [service 1/2] [server 1/3] [module 8/15]\n\r2025-01-14 17:21:33 CST+0800 Upgrading ds-2 for hblock_1 - Check[√], Stop[√], Update[√], Start[√] ### [service 2/2] [server 1/3] [module 8/15]\n\r2025-01-14 17:21:43 CST+0800 Upgrading ds-1 for hblock_2 - Check[√], Stop[√], Update[√], Start[√] ### [service 1/1] [server 2/3] [module 8/15]\n\r2025-01-14 17:21:53 CST+0800 Upgrading ds-1 for hblock_3 - Check[√], Stop[√], Update[√], Start[√] ### [service 1/1] [server 3/3] [module 8/15]\n\r2025-01-14 17:22:02 CST+0800 Upgrading rb for hblock_1 - Check[√], Stop[√], Update[√] ### [server 1/3] [module 9/15]\n\r2025-01-14 17:22:04 CST+0800 Upgrading rb for hblock_2 - Check[√], Stop[√], Update[√] ### [server 2/3] [module 9/15]\n\r2025-01-14 17:22:06 CST+0800 Upgrading rb for hblock_3 - Check[√], Stop[√], Update[√] ### [server 3/3] [module 9/15]\n\r2025-01-14 17:22:08 CST+0800 Upgrading ps for hblock_1 - Check[√], Stop[√], Update[√], Start[√] ### [server 1/3] [module 10/15]\n\r2025-01-14 17:22:17 CST+0800 Upgrading ps for hblock_2 - Check[√], Stop[√], Update[√], Start[√] ### [server 2/3] [module 10/15]\n\r2025-01-14 17:22:33 CST+0800 Upgrading ps for hblock_3 - Check[√], Stop[√], Update[√], Start[√] ### [server 3/3] [module 10/15]\n\r2025-01-14 17:22:39 CST+0800 Upgrading tool - Update[√] ### [module 11/15]\n\r2025-01-14 17:22:45 CST+0800 Upgrading remote - Update[√] ### [module 12/15]\n\r2025-01-14 17:22:51 CST+0800 Upgrading monitor for hblock_1 - Check[√], Stop[√], Update[√], Start[√] ### [server 1/3] [module 13/15]\n\r2025-01-14 17:22:59 CST+0800 Upgrading monitor for hblock_2 - Check[√], Stop[√], Update[√], Start[√] ### [server 2/3] [module 13/15]\n\r2025-01-14 17:23:06 CST+0800 Upgrading monitor for hblock_3 - Check[√], Stop[√], Update[√], Start[√] ### [server 3/3] [module 13/15]\n\r2025-01-14 17:23:13 CST+0800 Upgrading ws for hblock_1 - Check[√], Stop[√], Update[√], Start[√] ### [service 1/2] [server 1/3] [module 14/15]\n\r2025-01-14 17:23:19 CST+0800 Upgrading ms for hblock_1 - Check[√], Stop[√], Update[√], Start[√] ### [service 2/2] [server 1/3] [module 14/15]\n\r2025-01-14 17:23:31 CST+0800 Upgrading ws for hblock_2 - Check[√], Stop[√], Update[√], Start[√] ### [service 1/2] [server 2/3] [module 14/15]\n\r2025-01-14 17:23:37 CST+0800 Upgrading ms for hblock_2 - Check[√], Stop[√], Update[√], Start[√] ### [service 2/2] [server 2/3] [module 14/15]\n\r2025-01-14 17:23:48 CST+0800 Upgrading ws for hblock_3 - Check[√], Stop[√], Update[√], Start[√] ### [service 1/2] [server 3/3] [module 14/15]\n\r2025-01-14 17:23:54 CST+0800 Upgrading ms for hblock_3 - Check[√], Stop[√], Update[√], Start[√] ### [service 2/2] [server 3/3] [module 14/15]\n\r2025-01-14 17:24:11 CST+0800 Upgrading web - Update[√] ### [module 15/15]\n\n2025-01-14 17:24:11 CST+0800 [Step 5/5] Updating system info...\n\n2025-01-14 17:24:12 CST+0800 [Post Upgrade] Cleaning...\n2025-01-14 17:24:12 CST+0800 Cleaning hblock_2 ###[server 1/3]\n2025-01-14 17:24:12 CST+0800 Cleaning hblock_3 ###[server 2/3]\n2025-01-14 17:24:12 CST+0800 Cleaning hblock_1 ###[server 3/3]\n\n2025-01-14 17:24:12 CST+0800 [Upgrade Complete] The system has been successfully upgraded to 3.8.0rc12 version",
"targetVersion": "3.8.0rc12",
"startTime": 1736846094364,
"lastEndTime": 1736846652472
}
}