模板制作是桌面云部署时的一项重要工作。模板的质量直接影响到虚拟桌面业务运行的稳定性、安全性和用户体验。制作模板需要完成如下一些工作:

  1. 安装Windows桌面操作系统。
  2. 安装虚拟化平台相关的半虚拟化驱动。
  3. 完成Windows桌面的初始账号和用户偏好设置。
  4. 对Windows系统进行优化,使之适合桌面云环境。
  5. 安装桌面云相关的Agent程序。

如果手工完成上述的工作,一方面需要部署人员有丰富的经验积累,另一方面需要耗费大量的时间。比如花费几个工作日甚至一周的时间进行模板的制作、测试和优化。

朵拉云一方面推出了在线模板仓库功能,可以提供成熟的模板供用户下载。另一方面也推出了模板制作工具(DoraCloud Template Tools),便于用户便捷的制作Windows的模板。 https://www.doracloud.cn/downloads/DoraCloud_Template_Tools-cn.html

准备

以DoraCloud for Hyper-V为例,需要如下软硬件系统:

  • 一套 DoraCloud for Hyper-V 环境。

包括服务器硬件,Windows Server 2019,按照好的DoraCloud系统。

  • Windows 10镜像。

选用 Windows 10 LTSC 2021的ISO。为了避免安装后进行在线更新,我们对ISO进行了预处理,已经集成了最新的Windows更新。

  • 模板制作工具 DoraCloud_Template_Tools.ISO。

操作步骤

下面的操作步骤是模板库 win10LTSC2021R2的创建过程。模板库的模板一般使用 administrator 123456作为缺省账号。 DoraCloud_Template_Tools.ISO中的脚本会自动启动

administrator账号并把密码设置成 123456。 下面的模板制作过程会先在安装 windows 是,手工创建一个 test 用户账号,然后执行模板制作工具。接下来登录administrator 账号,然后删除test账号。接下来通过DoraCloud后台制作这个模板。

如果您自己制作模板,可以直接在运行DoraCloud_Template_Tools中的StartPrepareImage.bat。你可以选择启用 administrator,也可以直接使用您当前的账号作为模板的缺省账号。

由于模板工具会缺省创建administrator账号(密码123456),在你使用当前账号时,记得禁用 administrator账号。

DoraCloud模板制作过程包括【导入】【安装代理】【编辑模板】【准备模板】【测试模板】几个过程。

第一步的【导入】是对待制作的模板的虚拟机进行复制。比如对 win10LTSC2021base这个虚拟机制作模板时,DoraCloud会在【导入】这个操作中对win10LTSC2021base进行复制。因此制作模板过程不会破坏当前的虚拟机。

【安装代理】这一步时安装 DeskpoolAgent。模板工具运行时,已经自动安装好了DeskpoolAgent以及RDP加速包。

【编辑模板】这一环节可以为增加需要的应用软件。我们建议先制作一个干净的基础模板(仅仅包括桌面系统),然后根据不同业务需求,复制这个基础的模板安装软件。并且软件需要采用步步为营的方式安装。

1、创建Windows10的虚拟机,并使用模板工具进行相关设置

1)创建一个Windows 10 LTSC 2021的虚拟机

在Hyper-V中,创建一个虚拟机win10LTSC2021base,安装 Windows 10 LTSC 2021。

2)创建本地账号 test 123456

选择创建本地账号, 不要使用在线账号。在安装界面的左下方选择【改为域加入】,然后创建本地账号 test 123456

3)执行模板制作工具的启动程序 StartPrepareImage.bat

安装完毕 Windows后,将 DoraCloud_Template_Tools.iso 插入虚拟光驱,打开StartPrepareImage.bat程序运行。

运行完毕后,重启虚拟机。

模板制作工具会自动创建一个 administrator 123456的账号。

4)删除 test 账号

重启后,以administrator 123456登录桌面,删除 test 账号

然后删除 test 123456账号。

同时对桌面图标进行设置,把常见的图标显示在桌面上。

2、进入DoraCloud桌面云管理系统,根据向导制作模板。

1)选择导入虚拟机 win10LTSC2021base 进行模板的制作

选择创建模板,选择前面创建的虚拟机 win10LTSC2021base。填写【模板名称】、【描述】,然后导入

2)进行模板的编辑,然后启动模板制作(准备模板操作)

在编辑模板状态,可以远程登录桌面模板,增加应用程序,然后点击确认,对5条信息进行确认。进入模板准备操作中。

3)完成模板制作,进行模板测试

系统进行模板制作,并模拟一次模板的创建过程,产生一个测试虚拟机。

见到下图,模板基本制作成功了。提示你测试根据模板创建的虚拟桌面。如果你测试发现有遗漏,可以选择【上一步】,重新编辑模板。

4)选择【保存模板】,模板制作成功。

到这里模板就创建成功了。可以在模板菜单中看到已经创建的模板。该模板就是在在线模板库中win10LTSC2021R2的制作过程。耗时大约30分钟。

模板的使用

用户自己创建的模板,可以进行备份。以便于后续其他项目的部署。Hyper-V环境下,对模板执行备份操作,会在【模板存储池】 localImages目录下,产生模板的备份文件。 比如上述模板,选择备份操作后,产生的模板备份文件位于如下位置:

您可以将模板备份文件拷贝到其他DoraCloud桌面云环境的 相同目录下。注意,需要目录win10LTSC2021R2也拷贝过去。不能直接把两个文件放在 localImages目录下。

然后可在 DoraCloud的本地模板库中进行恢复。如下图所示,在另一个环境的DoraCloud管理后台,选择【本地镜像仓库】【刷新】,即可看到模板文件。然后可以选择恢复。

如果您是通过远程镜像仓库下载的模板,模板文件位于  DoraCloud\RemoteImages\win10LTSC2021R2目录下。

DoraCloud的远程镜像仓库是一个web server。如果您希望建立自己的镜像仓库,可以咨询技术支持。

DoraCloud桌面模板制作教程的更多相关文章

  1. phpcms v9模板制作教程

    phpcms v9模板制作教程(转载) 第一节 1.首先下载phpcms v9的集成安装包并安装,这里就不详细说明了. 2.本地调试建议大家使用APMserver,或者wampserver等,可以到P ...

  2. phpwind9.0模板制作教程——制作论坛风格

    由于论坛模板机制和门户等模板机制不同,所以今天我就先重点讲讲论坛模板制作的大概过程. 一.先来熟悉下phpwind9.0的论坛模板机制. 其实phpwind9.0的模板机制和discuzx2.5差不多 ...

  3. 齐博x1工单碎片模板制作教程

    可以把工单插入到任何频道的内容里边,如下图所示 碎片模板制作标准如下 <form action="{:urls('order/add')}" class="wn_f ...

  4. phpcms v9模板制作教程(转载)

    第一节 1.首先下载phpcms v9的集成安装包并安装,这里就不详细说明了. 2.本地调试建议大家使用APMserver,或者wampserver等,可以到PHPCMS吧官方网站首页链接下载.安装好 ...

  5. Zencart视频教程 Zencart模板制作教程视频 Zencart仿站教程资料

    Zen Cart是国外一个免费的.界面友好,开放式源码的购物车软件,是目前外贸行业使用最为广泛的网站程序.本仿站技术需要你有一定的html和css基础,易学易懂,一步一步地教你操作和使用Zen Car ...

  6. WP主题模板制作修改教程

    WP主题模板制作修改教程 实际上,当我们打开某个主题的文件夹时,看到的并不止这两个文件,而是更多.但一般来说,在一个完整的 WP 主题文件夹中都应该包含下列文件(也称为模板文件):页面 模板文件 用途 ...

  7. woocommerce模板制作简易教程

    woocommerce是wordpress里比较好用的电商解决方案,但是制作woocommerce模板相对比较复杂,如果想用woocommerce来建一个展示型的网站,不带下单功能,我们可以很快就能把 ...

  8. Proxmox 7.2 部署 DoraCloud桌面云,支持vGPU

    介绍 本文介绍了使用Proxmox + DoraCloud,将一台图形工作站(配置有Tesla P4显卡)改造成一台桌面云主机.可以满足多个桌面用户同时使用3D应用的需求. 该方案适合于小型工作室.电 ...

  9. 24个 HTML5 & CSS3 下拉菜单效果及制作教程

    下拉菜单是一个很常见的效果,在网站设计中被广泛使用.通过使用下拉菜单,设计者不仅可以在网站设计中营造出色的视觉吸引力,但也可以为网站提供了一个有效的导航方案.使用 HTML5 和 CSS3 可以更容易 ...

  10. 10个优秀的 HTML5 & CSS3 下拉菜单制作教程

    下拉菜单是一个很常见的效果,在网站设计中被广泛使用.通过使用下拉菜单,设计者不仅可以在网站设计中营造出色的视觉吸引力,但也可以为网站提供了一个有效的导航方案.使用 HTML5 和 CSS3 可以更容易 ...

随机推荐

  1. 【调试】netconsole的使用

    开发环境 客户端 开发板:FireFly-RK3399 Linux 4.4 IP:192.168.137.110 服务端 VMware Workstation Pro16,ubuntu 18.04 I ...

  2. 2023是AI爆发的元年,程序员赚钱的机会来了,附49个机会!

    以下是程序员利用AI做代码生成的赚钱思路.方案,共49条,按照不同分类列出: 基于自然语言生成的机会: 1. 开发基于AI的自动生成代码软件,应用于网站开发.移动应用开发.家庭自动化.人工智能等各个领 ...

  3. C#设计模式10——外观模式的写法

    什么是外观模式? 外观模式(Facade Pattern)又称门面模式,是一种结构型设计模式,它提供了一个统一的接口,用来访问一个子系统中一群功能相关联的接口.外观模式定义了一个高层接口,让子系统更容 ...

  4. 基于Java 的商城网站系统设计与实现(8000字论文)

    摘要 随着我国经济活力的不断提升和互联网的快速发展,信息的重要性正在显现出来.电子商务作为经济发展的重要一环取得了突飞猛进的发展.由于具有高效便捷的优点,网上购物已经成为一种不可或缺的新型生活方式,近 ...

  5. 【C++】static 静态成员

    静态成员 静态成员包括静态数据成员和静态成员函数,提供了同类对象间数据成员的共享机制 静态成员不是某个对象的成员,是类所有对象的共享成员,只建立一个成员副本 静态成员的定义与引用 定义格式:stati ...

  6. Go-方法-method

  7. [转帖]聊聊TPS、QPS、CPS概念和区别

    https://cloud.tencent.com/developer/article/1859053 TPS 概念 TPS:是TransactionsPerSecond的缩写,也就是事务数/秒.它是 ...

  8. 达梦数据库varchar和nvarchar的验证

    达梦数据库varchar和nvarchar的验证 测试SQL create tablespace zhaobsh datafile '/opt/dmdbms/data/DAMENG/zhaobsh.d ...

  9. [转帖]存储器分级:L1 Cache 比内存和 SSD 快多少倍?

    目录 1.为什么会有存储器分级策略? 2.存储器分级策略 2.1 存储器的级别 2.2.1 L1-Cache 2.2.2 L2-Cache 2.2.3 L3-Cache 3.内存 4.SSD 和硬盘 ...

  10. [转帖]【k8s】1、基础概念和架构及组件

    文章目录 一.kubernetes概述 1.什么是kubernetes? 2.应用程序部署方式的演变 3.为什么要用kubernetes? 二.kubernetes 特性 三.Kubernetes集群 ...