68 lines
8.5 KiB
Markdown
68 lines
8.5 KiB
Markdown
# 未来计划
|
||
|
||
更新日期:2026-11-10。本文是后续工作的统一清单;列入计划不表示本次已实施。
|
||
|
||
云管功能逐项状态见[11-10 核对清单](cloud-feature-progress-20261110.md)。模板登记、同节点克隆编排、桌面池容量/成员和连接初始化确认已补齐;实际发放仍缺现场模板/权限,管理员账号维护、密码重置/修改及会话撤销也已部署并完成真实临时账号验收。终端改名/分组、停用/重新激活及用户资料/批量授权已补齐,见[设备与用户维护](cloud-lifecycle-20261110.md)。运维策略模板、设备/分组下发及真实应用回执已补齐,见[终端策略](cloud-terminal-policies-20261110.md)。PVE 网页接入、关机规格管理和登录限流也已部署,现场规格写入待补充权限与验收,见[说明](cloud-configuration-20261110.md)。关机快照与手动还原基础已部署,现场快照写入仍待专用 VM 验收,见[说明](cloud-snapshots-20261110.md)。后续重点为公共池自动领取/还原、GPU、VictoriaMetrics/外部告警通知、完整终端指标采集、扩展终端策略、OTA 与认证增强(目录集成、找回/到期和多因素认证)。
|
||
|
||
CSV 导入、90 天会话历史及节点历史曲线/告警规则已补齐,见[本轮实现与边界](cloud-operations-20261110.md)。
|
||
|
||
<a id="deferred"></a>
|
||
## 用户明确暂不实施的事项
|
||
|
||
| 事项 | 后续范围 | 当前状态 |
|
||
| --- | --- | --- |
|
||
| 专用 VM、Windows 模板副本与存储准备 | 为快照内容恢复、真实克隆和公共池闭环准备独立环境 | 11-10 用户明确要求先不做,改做其他功能;仅做过只读空间检查,未创建 VM、未修改业务 VM、未挂载/格式化额外磁盘或补 PVE 权限。相关现场写入验收暂缓,不默认恢复此工作 |
|
||
| 云桌面内上网代理 / VPN | 登录首页提供 Clash/Mihomo 订阅导入/更新、节点选择、启停与连通性测试;平台向 Windows、Ubuntu、麒麟下发策略,让桌面内浏览器和应用访问 GPT 等外部服务;串流、管理与必要内网流量保留直连/专用路由 | 仅规划,未实现、未部署;不是单纯把 Moonlight 服务器地址换成 VPN 地址 |
|
||
| 自有软件白名单与商业合规 | 按客户/桌面管理允许的软件和版本、策略下发、审计与回滚;Windows/麒麟拟使用签名插件或代理组件,Ubuntu 拟在系统层实施;定版前核对系统接口、授权、权限模型、更新与例外机制 | 仅规划,未实现、未部署;不能直接把某种底层修改一概认定为合法或违法 |
|
||
| 盒子品牌安全画面 | 公司 Logo 全屏兜底、隐藏桌面内容,覆盖开机、断流、异常退出及重启场景 | 品牌替换尚未实施。11-09 已另行修复独占会话、常驻列表和进入小窗,不能继续把这些已做的修复写为“全部未实现” |
|
||
|
||
以上事项保持后续计划,不因文档合并启动开发或部署。
|
||
|
||
## 当前体验的剩余验收
|
||
|
||
- 启动、连接、退出、断流、客户端崩溃、kiosk/LightDM 重启及异常错误路径,补物理屏幕录像或 HDMI 逐帧采集;现有 X11 采样不能覆盖所有物理闪帧。
|
||
- Windows/Ubuntu/麒麟从选择页到串流的系统快捷键逐项验收;Windows Win+Shift+S 需验证客体截图功能,不能只确认宿主没弹窗。
|
||
- 客体电源菜单外观、重启后的持久策略、新账户继承与权限边界;不把当前用户策略误报为所有镜像/用户已覆盖。
|
||
- 原生光标长期稳定、真实失焦、多种缩放/锁屏、显示模式变化和异常恢复;Windows 自动形状同步仍未产品化。
|
||
- USB 多品牌、大文件、插拔、安全删除菜单、断网/断电数据一致性和 VM/PVE 重启恢复;异常 VM 退出仍需 QEMU 原因证据。
|
||
- 多型号显示器、长期运行、网络抖动和温度/功耗基准;开机全过程及“xxx 失败”类提示需要按具体日志定位,不能依据一次不再出现就定论已解决。
|
||
- 终端音频出音与真实业务场景的音视频体验仍需补充现场验收,不能由串流连接成功推断完成。
|
||
|
||
<a id="performance"></a>
|
||
## 性能路线
|
||
|
||
1. 优先评估 Linux 可独占、同时承担显示与编码的 GPU,或能打通低拷贝捕获/编码的虚拟 GPU 路径。11-06 单纯直通 Intel 核显的方案已失败回退,不能直接重复当作既定部署方案。
|
||
2. 保持 2K 的同时按 hover/click/drag/输入分别测 P50/P95,记录实际编码器与收流 FPS;必须用同一负载比较,尾延迟变差则回退。没有真实硬编时评估“2K 画质优先/1080p 低延迟”两档,但当前不自动降分辨率。
|
||
3. Weston/Wayland/DRM 正式显示与隔离路径继续研究,验证稳定 2K60 和硬解/显示开销;当前 Windows 2K45 与 Linux 请求 FPS 不等于稳定 60FPS。
|
||
|
||
## 产品化与云管平台
|
||
|
||
保留原定“云—管—端”边界:终端通过管理平台获取身份、授权桌面和短期连接信息;管理平台统一操作 Proxmox,终端不直接管理 VM。
|
||
|
||
具体功能讨论另见[云端服务与 Web 控制台功能设计](cloud-console-functional-design-20261109.md)(讨论稿),不与已完成的终端实施混为一谈。
|
||
|
||
11-09 已开始实现第一阶段:Go API、Vue 控制台、PostgreSQL、登录/RBAC、桌面/终端/用户授权与任务审计可本机联调,PVE client 已建立。同日已用独立数据库/Token 接通现场 PVE 与 Qt,三系统串流与远程会话重置通过。后续是独立服务器部署、Rust Agent/MQTT、设备生命周期和产品化;并非七个独立服务已完成。启动与测试见[云管开发说明](cloud-platform-development.md)。
|
||
|
||
| 阶段 | 范围与完成条件 |
|
||
| --- | --- |
|
||
| 认证与连接闭环 | 正式终端注册、配置下发、用户/设备绑定、桌面列表、一次性票据、错误与重连;替换当前 SN/本地 JSON POC |
|
||
| Web 管理 MVP | Vue3/TypeScript/Element Plus;登录、super_admin/operator/viewer、终端/桌面/用户绑定、命令和审计;页面 API 适配层支持 Mock 到真实服务迁移 |
|
||
| 云端服务 | Go、PostgreSQL、VictoriaMetrics、HTTPS/MQTT;认证/RBAC、PVE 适配、桌面池与资源生命周期 |
|
||
| 终端管理 | vdt-agent 注册/心跳/命令/日志、配置版本、签名 OTA/A-B 回滚、USB 会话授权与多租户隔离;已有看门狗和 USB POC 继续复用 |
|
||
| 交付与运维 | 日志归档、长稳/恢复测试、版本清单、镜像与离线部署流程;监控页面在 vdi-monitor 独立维护 |
|
||
|
||
管理端开关机与客户桌面电源按钮限制职责不同;盒子物理开关联动 VM 生命周期需要明确授权、断线/断电语义与数据保存机制,尚未实现。
|
||
|
||
管理命令应返回 `commandId`,展示“已提交/执行中/成功或失败”,不能用 HTTP 200 代替设备执行结果。正式 API 字段、资源池与协议策略需在实施阶段核对;10-28 控制台草案保留在[历史归档](archive/README.md),原方案中的旧双协议设想不代表当前默认主线。
|
||
|
||
## 已完成事项不再重复排期
|
||
|
||
三系统正常接入、Windows NVENC、RKMPP 硬解、2K 配置、基础 USB 真实透传、图形电源策略及 11-09 进入/退出交接已经有实施记录。后续计划应写剩余验收或产品化边界,不再笼统写“未接入 Linux”“未打通硬解”“尚未开始 USB”。详情见[当前状态](current-status.md)。
|
||
|
||
|
||
## 云管下一步顺序(11-10 更新)
|
||
|
||
1. 桌面批量开机/正常关机/重启已部署,逐台预检、跨页选择、幂等提交、批次结果和只读核对已完成;现场仅预检与取消,未对现有 VM 执行电源操作。见[实现与验收](cloud-batch-operations-20261110.md)。
|
||
2. GPU 只读清单与虚拟机配置引用已部署,含待应用变更和不完整检查提示;实际驱动占用、独占绑定/解绑和健康指标仍待实施,见[范围与验收](cloud-gpu-inventory-20261110.md)。终端 CPU/内存/SoC 温度/运行时长及历史已接通,见[采集与验收](cloud-terminal-metrics-20261110.md);串流 FPS/RTT 与 GPU 健康指标仍待接入。下一步优先扩展终端策略,再推进外部通知、签名 OTA 和认证增强。接入外部通知前需确定接收渠道及配置,不能将控制台告警视为已发通知。
|
||
3. 专用测试 VM、Windows 副本、存储及真实快照内容还原验收按用户要求暂缓。公共池自动领取/退出还原仍依赖独立环境和恢复验收,当前不启用自动还原。恢复该方向后再补池基线、池授权、原子领取与占用租约,区分退出/断线/离线,失败或未知结果隔离。
|