H3Cloud云桌面发布技术白皮书
Copyright © 2016 杭州华三通信技术有限公司版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,
并不得以任何形式传播。
本文档中的信息可能变动,恕不另行通知。
目录
1 技术产生背景 (1)
2 技术原理 (1)
2.1 完整克隆 (1)
2.2 快速克隆 (1)
3 Sysprep (2)
1 技术产生背景
在云桌面的部署和维护过程中,发布新的桌面是一项常用操作。
云桌面数量大,发布50个甚至更多桌面时,不可能让管理员安装50个桌面。
云桌面发布技术就是一项帮助管理员快速、准确发布桌面的技术。
2 技术原理
云桌面发布的第一步,制作虚拟机模板(也可以将虚拟机转化成模板)。
后续所有的虚拟桌面都基于模板批量发布。
批量发布桌面的技术称为克隆技术,即根据原始虚拟机复制一个或多个桌面。
克隆出来的桌面拥有与原始虚拟机的操作系统、应用系统和数据均完全相同;但会生成新的虚拟网卡MAC地址和UUID 地址,以保证所有克隆出来的桌面不会产生网络冲突。
H3Cloud 云桌面支持两种克隆技术,完整克隆和快速克隆。
2.1 完整克隆
完整克隆方式下,克隆的桌面与原始虚拟机是两个完全独立的实体。
其特点如下:
●完整克隆的桌面可以脱离原始虚拟机独立存在,模板的关闭、修改、删除都不影响桌面的运行。
●完整克隆需要对原始虚拟机进行完整拷贝,耗时较长。
●完整克隆后的每一个桌面占用与原始虚拟机相同的磁盘空间。
桌面数量大时,消耗大量存储空
间。
完整克隆消耗的IOPS与快速克隆是一样的。
2.2 快速克隆
快速克隆也称为链接克隆(Linked Clone)。
第一次进行快速克隆时,会生成一个基础镜像文件,同时生成一个增量文件。
增量文件用于记录快速克隆出来的桌面上所有的变更,而基础镜像文件是始终保持不变的。
增量文件始终链接到基础镜像文件上,与基础镜像文件共同组成新桌面的镜像文件,如下图所示。
图1 基于虚拟机的快速克隆技术原理 新虚拟机镜像原始虚拟机基础镜像文件快速克隆
链接指向
链接指向VM #1增量文件VM #2增量文件
链接指向VM #3增量文件
快速克隆后的桌面共用相同的基础镜像文件。
其特点如下:
● 快速克隆的云桌面不能脱离基础镜像文件,基础镜像文件损坏到导致所有云桌面损坏。
● 快速克隆基于增量文件的技术来生成新的云桌面,部署时间短。
● 快速克隆后的每一个云桌面,只保存与基础镜像文件的差异数据,极大地节省了存储空间。
消
耗的IOPS 与完整克隆是一样的。
3 Sysprep
前文提到,克隆桌面时,会修改每个桌面网卡的MAC 地址和UUID 。
除此之外,在要求配置域的办公网络环境中还需要修改每个桌面的系统配置信息(克隆的桌面具有完全相同的系统配置信息),否则将不允许将桌面机添加到域。
使用微软提供的Sysprep 工具在桌面首次启动时,重新生成一个唯一的安全标识符(SID ,Security Identifier ),并设置每个桌面的用户名、密码、IP 地址、激活序列号等独特的信息。
增加了修改系统配置信息的过程后,整个桌面发布的流程如下图所示。
图2 桌面发布流程简图 12创建虚拟机
安装Windows XP/73运行Sysprep 工具4
转换为模板批量部署虚拟桌面5
6为每个桌面生成应答文件7桌面启动时设置参数8虚拟桌面完成。