代理端版本管理
系统管理员在系统控制台中访问 “系统 -> 代理端版本”,可以查看当前上传的代理端安装包版本文件列表。
代理端软件包供云桌面内部静默更新,无需最终用户人工干预。当云桌面内部Mole服务重启,或进行操作系统重启时,将自动触发更新。
前提条件: 云桌面需预装有 Mole 组件,并配置了正确的管理端地址。一般推荐在基础镜像中预装和配置 Mole 组件。
一、 核心逻辑说明
- 参考技术架构: 关于代理端的详细组成与功能,请参考 产品简介 -> 技术架构 -> 代理端 章节,以充分理解各代理端的作用及所支持的 OS、CPU 架构。
- 按需上传: 管理员可根据项目实际需求上传对应版本。例如,若云端服务器均为 X86 架构,则无需上传 ARM 版本;若仅发布 Windows 桌面,则无需上传 Linux 代理端。
- 多语言支持: 上传 Windows 代理端时,可根据镜像语言环境选择 中文简体、中文繁体或英文 版本;Linux 代理端不区分语言环境。
- 默认版本机制:
- 生效规则:仅被设置为 “默认” 的代理端版本才会被云桌面获取并升级。
- 限制:当存在多个版本时,系统中仅允许有 0 个或 1 个版本能被设为默认版本。
二、 上传与自动化处理
- 自动填单机制: 在上传版本文件时,对于版本号、组件类型、系统类型、CPU 架构、内核版本号等输入框,建议等待文件上传至 100% 并出现绿色打钩标记。此时前端会自动识别并填充内容,管理员仅需核对确认,除非自动填写有误,否则无需手动干预。
三、 更新与触发机制
- 自动升级流程: 升级依赖于桌面内的 Mole 服务。在 Mole 服务启动时(通过重启桌面或手动重启服务),Mole 会向管理端查询和比对是否有默认更新版本。若有,Mole 会自动下载并 静默安装 相关组件(包括其 Mole 自身、HSRServer 和 USBRedirect)。
- 重启策略 (Windows):
在 Windows 代理端配置中,允许勾选 “立即重启”。
- 生效:勾选后,代理端更新完成将自动重启桌面 OS。
- 注意:若多个组件均勾选了立即重启且同时更新,可能会导致桌面多次重启,直至所有组件版本均更新到位。
- Linux 更新特性: Linux 桌面在更新代理端后 无需重启操作系统,仅会自动重启代理端相关的服务。
- Linux USBRedirect 内核匹配机制: Linux 版本的 USBRedirect 组件与操作系统内核版本深度相关。在上传时需确保版本信息准确。Mole 在获取版本时,会根据当前云桌面的 内核版本号 自动匹配并获取对应的 USBRedirect 代理端版本。
四、 运维监控
管理员可通过以下方式监控升级进度:
- 查看详情:在 “桌面详情 -> 代理端详情” 页面查看当前安装的版本号与服务状态。
- 手动刷新:点击该页面左下角的 刷新 按钮,可手动获取管理端的 Mole 上报的最新状态,确认是否符合预期。
