模板管理
通过 镜像,结合 虚拟机规格、网络、硬盘 等必要的属性元素,共同组成云桌面模板。创建云桌面时,可以基于模板快速确定云桌面的各项属性配置,方便快捷地完成云桌面的批量创建。
云桌面模板也被用于 动态桌面池。配合特定的云桌面资源动态创建规则,系统可以自动创建基于预设基础模板的云桌面。
一、 模板的分类与来源
根据底层云平台能力的差异,模板的产生逻辑分为以下两类:
1.1 平台原生模板模式
针对 SmartX 和 WxStack 等云平台,其底层只有“模板”概念而无“镜像”概念。
- 自动同步:在与这些云平台同步模板时,系统会在业务层自动创建对应的模板记录。
- 核心属性注意事项: 与镜像管理一致,在制作或维护此类平台的模板时,必须严格注意 引导模式 (Boot Mode) 是 BIOS 还是 UEFI,以及 虚拟显卡 属性是否已设置为 virtio。
- 登录凭据优先级(仅限此类平台):
管理员可以在系统/租户控制台的模板编辑页面设置 OS 用户名和密码。
- 生效逻辑:当基于此类模板创建云桌面时,模板中设置的凭据将作为默认值赋予创建出来的桌面对象。
- 优先级:若桌面对象上另行更新了凭据,则以更新后的为准。
- 模板的二次加工与创建:
若需对现有模板进行定制(如安装软件、优化环境、升级代理端组件),建议流程如下:
- 创建专用桌面:在云空间中基于该基础模板创建一个 专用桌面。
- 桌面内定制与升级:进入该桌面执行系统优化。关于代理端组件升级,请参考 镜像制作 -> 三、 更新云空间代理端组件。
- 提取新模板:
- 方式 A:在云空间租户控制台中点击桌面的 “创建模板” 操作,生成该租户的 自定义模板。
- 方式 B:在底层云平台中基于该虚拟机保存为新模板,随后通过云空间系统控制台中的云平台“同步模板”导入为 系统模板。
- GPU 属性管理:管理员可以直接在云平台管理界面中编辑模板,添加或修改 GPU 资源 信息。
- 维护状态控制:管理员可以在云平台内的模板列表处执行 “维护” 操作。
1.2 云空间定义模板模式
针对 OpenStack、ZStack 等具有独立镜像概念的云平台。
- 逻辑对象:此类模板在底层云平台中没有对应的实体对象,属于云空间层面的逻辑定义。
- 定义元素:由系统管理员或租户管理员在云空间中基于 规格、镜像、网络、存储策略 等属性组合而成。
- 使用场景:这类由云空间定义的模板(包含“系统模板”和“自定义模板”),可用于创建专用桌面或动态桌面。
二、 模板的操作管理
点击系统控制台或租户控制台中的 “资源 -> 模板 -> VDI 模板”,可以查看和管理云桌面模板。
2.1 核心运维逻辑
-
跨租户共享:
- 系统模板:由系统管理员创建,对所有租户可见,通常作为标准化的基础底座。
- 自定义模板:由特定租户管理员定义,仅在该租户内部可见。
-
维护机制差异:
- 原生模板模式:支持在云平台资源列表处直接进行“维护”操作。
- 定义模板模式:由业务层逻辑控制模板的可用性,不涉及底层资源的维护状态切换。
注意:对于 SmartX 和 WxStack 平台,如果底层模板被删除,云空间中对应的模板将被标记为 “已丢失”。此时需检查底层资源状态,若确认已无用,需手动将其移除。
