首页 > 其他分享 >DoraCloud桌面模板制作教程

DoraCloud桌面模板制作教程

时间:2022-12-17 15:45:37浏览次数:75  
标签:DoraCloud 账号 Windows 虚拟机 教程 制作 模板

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

  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,账号,Windows,虚拟机,教程,制作,模板
From: https://www.cnblogs.com/doracloud/p/16989048.html

相关文章

  • KB0002.对DoraCloud的桌面模板系统盘进行扩容
    KB0002.对DoraCloud的桌面模板系统盘进行扩容DoraCloud的桌面是根据桌面模板创建的。桌面模板包含了系统盘。有时系统盘的空间不满足需求,就需要对系统盘大小进行调整。......
  • KB0001.修改DoraCloud管理系统的IP地址
    KB0001.修改DoraCloud管理系统的IP地址DoraCloud管理系统是一个CentOSLinux的虚拟机。我们既可以通过DoraCloud后台管理系统修改它的IP地址,也可以通过CentOS命令修改它......
  • KB0003.申请和加载DoraCloud的软件许可
    KB0003.申请和加载DoraCloud的软件许可DoraCloud安装后,默认处于30天试用状态。如果您购买了软件授权,可以申请许可证。在【系统】【License管理】【获取License文件】位......
  • KB0004.如何进行DoraCloud版本升级?
     升级过程为:1).现有版本,进入维护模式,导出系统数据。  2).记录现当前版本DoraCloudVM的IP地址,子网掩码、网关、DNS信息,将VM关机。3).安装新版本DoraCloud,在向导的......
  • 前端开发系列098-小程序篇之模板的基本使用和引入
    title:前端开发系列098-小程序篇之模板的基本使用和引入tags:categories:[]date:2018-11-2700:00:08本文介绍小程序框架中模板的基本使用,并通过一个综合案例来演......
  • 前端开发系列116-进阶篇之模板引擎的实现方式
    title:前端开发系列116-进阶篇之模板引擎的实现方式tags:categories:[]date:2019-04-0523:24:08本文以ejs为例,简单介绍模板引擎的实现原理。模板引擎(ejs)的使用......
  • dijkstra最短路代码模板更新
     fromcollectionsimportdefaultdictfromheapqimportheappush,heappopdefdijkstra(edges,start_node,end_node):graph=defaultdict(dict)f......
  • Hugo教程#5遍历页面
    首发于Enaium的个人博客引言前面几期视频学习了一些布局和模板语法,其实Hugo的最终用法就是来写个人博客,需要遍历出所有的博客来呈现在网站的主页,Markdown文件都会创......
  • Hugo教程#4基础布局
    首发于Enaium的个人博客引言前几期学习了布局,本期学习一下布局更多的用法,比如partial和block,其中partial可以吧每个布局引用,block可作为布局的扩展布局layouts/_d......
  • Hugo教程#2布局
    首发于Enaium的个人博客引言从本集开始,就开始和布局打交道了,所以我们需要学习Hugo的模板语法,其实也刚开始一步一步来,不需要一次学一堆那如何知道布局的模板是什么......