科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航



ZDNet>服务器频道>虚拟化/云计算-zhiding>View 5部署之九:10步创建虚拟桌面池

View 5部署之九:10步创建虚拟桌面池

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

如果说vSphere是VMware View实现VDI的经济基础,Connection Server就是上层建筑。在vCenter Server的配合下,Connection Server可以按照用户的要求生成桌面池,而借助VMware Composer实现的链接克隆(linked clone)则大大节省了存储空间和虚拟桌面的安装部署时间。

来源:ZDNet China 【编译】 2012年03月23日

关键字:VIEW 桌面虚拟化 VDI VMware

摘要:如果说vSphere是VMware View实现VDI的经济基础,Connection Server就是上层建筑。在vCenter Server的配合下,Connection Server可以按照用户的要求生成桌面池,而借助VMware Composer实现的链接克隆(linked clone)则大大节省了存储空间和虚拟桌面的安装部署时间。

内容

  • 桌面池与链接克隆的基本原理;

  • 使用链接克隆,10步创建虚拟桌面池;

  • 虚拟桌面的生成与分配。

注意:小心桌面池添加向导中默认设置的一些“陷阱”。

链接克隆与桌面池的基本类型

作为VMware View体系中的虚拟桌面管理平台,View Connection Sverver与vCenter Server通信,实现对虚拟桌面的高级管理功能,包括创建虚拟桌面池——自动化的生成大量符合预定义的虚拟桌面,可以极大地提升部署虚拟桌面的效率。在Connection Server的Web管理界面(VMware View Administrator)中,调用View Composer的功能,可通过一个被称为“父映像”的源虚拟机(桌面模板)快速地克隆和部署多个虚拟桌面。虚拟桌面创建后,将间接地链接到父映像的指定快照。

View 5部署之九:10步创建虚拟桌面池

在vSphere Client中,可通过“replica-”前缀及其后的惟一ID识别副本虚拟机

这种链接之所以是间接链接,是因为首次创建一个或多个链接克隆(linked clone)时,系统会先根据父映像的指定快照,创建具有惟一标识的副本(replica),然后才基于该副本虚拟机创建链接克隆。所有桌面克隆都直接绑定到该副本,而不是父映像(或其快照),因此被称为链接克隆桌面。基于“父映像+指定快照”的副本,链接克隆方式仅仅创建那些“不同”(delta)的文件,从而节省了大量的存储空间,部署速度也大大加快。下面,我们就通过链接克隆的方式,来创建一个桌面池。

使用链接克隆创建虚拟桌面池是一个高度自动化的过程,只要在View管理界面(View Administrator)的“Add Pool”向导中走完设置相关信息的10步流程,实际的虚拟桌面部署工作就交给View Composer去执行,不再需要人工干涉。

首先,登录到View管理界面,进入"Inventory→Pools",在右侧单击“Add…”,开始创建桌面池。

View 5部署之九:10步创建虚拟桌面池

第1步:选择池类型。在弹出的Add Pool窗口中选择虚拟桌面池的类型“Type”为“Automated Pool”,即桌面池中的计算机通过vSphere平台(ESX + vCenter)自动生成。需要桌面池中的计算机是物理机或其他类型的虚拟机时选Manual Pool(人工池);Terminal Services Pool(终端服务池)中的计算机是微软的终端服务器。

View 5部署之九:10步创建虚拟桌面池

选择Automated Pool(自动池),右侧的“Supported Features”根据用户当前的选择,显示支持的功能和协议,下同

第2步:选择用户分配方式。Dedicated代表永久桌面池,再勾选Enable Automatic Assignment(允许自动分配),系统自动为用户分配桌面池中的计算机,即首次使用该计算机的用户为该计算机的使用人,分完为止;Floating代表非永久桌面池即动态的桌面池,桌面池中的计算机以动态分式分配给用户,用户不 会永久占用该虚拟桌面。

View 5部署之九:10步创建虚拟桌面池

选择“Dedicated”并勾上“Enable Automatic Assignment”,从右下方可见此时支持的功能包括View Composer(链接克隆)、Local Mode(本地模式)和VMware的PCoIP协议

第3步:指定vCenter Server,设置虚拟桌面生成方式。Full Virtual Machines即完整克隆,速度慢而且将会消耗大量的存储空间;View Composer Linked Clones即通过Composer链接克隆,速度快并且可以节约据称 近70%的存储空间。不管哪种方式,虚拟机的生成都是交给vCenter Server去执行的,只是链接克隆还需要View Composer,所以在选择View Composer Linked Clones时,应该只显示带View Composer的vCenter Server。据悉下一版本的View Composer可以不与vCenter Server安装在一起,届时下图可能会有所变化。

View 5部署之九:10步创建虚拟桌面池

选择“View Composer lined clones”,指定相应的vCenter Server(含View Composer)

桌面池与虚拟桌面的参数设置

桌面池可以理解为桌面的容器,在决定了池中可容纳的虚拟桌面的类型和生成方式之后,就要定义与虚拟桌面的管理(包括相关参数设定)有关的一些选项了。

第4步:提供池识别信息。ID是池显示在View管理界面中的唯一识别号,不能与其他的池相同;Display Name是虚拟桌面的用户通过View Client连接时显示的池的名称,如果为空,则以ID代替。

View 5部署之九:10步创建虚拟桌面池

ID必不可少,Display name可留白。选择View folder可以文件夹的形式组织池,Description则用来写下对池的描述,用户请随意

第5步:池设置。主要是设定池中的虚拟桌面的一些可选的共性,譬如远程桌面的电源策略、断开时自动登出(logoff)、默认的显示协议(PCoIP或RDP)、支持的显示器数量和最大分辨率、远程桌面的Flash设置……根据用户的需要和实际情况做出选择。

View 5部署之九:10步创建虚拟桌面池

在我们的测试中,接受默认值即可。如果想要使用显卡3D加速和Windows 7系统下的Aero图形界面,需要在“Allow user to choose protocol”(允许用户选择协议)处选No,“Windows 7 3D Rendring”选Enabled(右边的Configure可以调节虚拟显存大小)

View 5部署之九:10步创建虚拟桌面池

由于ESXi服务器上没有也暂时不支持GPU,虚拟显存占用的是系统内存

第6步:设置用户数据盘和增量盘Persistent Disk(持久盘)存储用户数据和配置文件,默认重定向,则不受View Composer操作的影响;Disposable File Redirection(非持久盘)存储操作系统增量数据,默认重定向,在用户会话结束后自动删除。

View 5部署之九:10步创建虚拟桌面池

此处的Disposable File Redirection选项,建议选择“Do not redirect disposable files”(不重定向),因为如果在创建虚拟桌面模板时分了2个磁盘分区C和D,这里又按照默认设置“重定向到一个非持久盘”,则会在创建池的过程中遇到如下报错,无法成功生成桌面

View 5部署之九:10步创建虚拟桌面池

第7步:配给设置。决定池中虚拟桌面的分配方式,包括虚拟机的命名规则、池中虚拟桌面的最大数量、保持开机的空闲桌面的数量,按需分配还是预先全都分配好。

View 5部署之九:10步创建虚拟桌面池

虚拟机的命名规则允许使用前缀加通配符的方式,n代表自然数,如“win7-{n}”表示生成的虚拟桌面按照win7LP-1、win7LP-2……的顺序,以此类推。“Max number of desktops”输入2表示可以先生成2个桌面。“number of spare(powered on)desktops”用来定义当桌面池可用之后,保持开机状态的备用桌面数量,设置为“1”且桌面池闲置的时候会有1个桌面开机,而当第一个用户登录之后,第二个桌面会自动启动以保持待用状态,以此类推……

池的资源分配与虚拟桌面组织方式

池中虚拟桌面的参数、数量和分配方式等定下来之后,就要为其指定源虚拟机(父映像)、分配相应的资源,并加入域,然后自动生成。

第8步:池的vCenter设置。作为vSphere环境里的管理中枢,vCenter Server掌管着模板计算机、快照、VM(虚拟机)文件夹、vSphere主机和资源池等的支配权,所以这一大步包括的内容很多。

View 5部署之九:10步创建虚拟桌面池

一看就知道要设置的内容少不了

View 5部署之九:10步创建虚拟桌面池

首先寻找作为模板计算机的父映像(Parent VM)

View 5部署之九:10步创建虚拟桌面池

可作为模板的虚拟机列表

View 5部署之九:10步创建虚拟桌面池

选定父模板(Parent VM)的可选快照(默认只显示兼容的快照)

 View 5部署之九:10步创建虚拟桌面池

定位要放置的虚拟机文件夹

View 5部署之九:10步创建虚拟桌面池

为桌面池选择资源池

 View 5部署之九:10步创建虚拟桌面池

选择存储位置(EQLPS01)之后,Storage Overcommit(过量使用)一项保持默认值Conservative。这里还可以选择OS系统盘和View Composer持久盘(链接克隆、用户数据)使用不同的datastore,即分层存储功能。我们的测试选择默认值 

View 5部署之九:10步创建虚拟桌面池

vCenter相关的设置完成,小有成就感

第9步:访客定制。主要是将虚拟桌面加入域,选择AD Container 的OU为"VM Computers",即生成的虚拟桌面 将自动放入到VM Computers的OU中。

View 5部署之九:10步创建虚拟桌面池

浏览AD中包含的OU

View 5部署之九:10步创建虚拟桌面池

找到适用的OU

View 5部署之九:10步创建虚拟桌面池

选择OU的工作结束

第10步:准备完成。在出现的综述页面中核对信息无误,选择“Finish”,开始自动部署,不需人工干预。

View 5部署之九:10步创建虚拟桌面池

10个步骤包含的信息很多,可拖动右侧的滚动条仔细查看

虚拟桌面的创建与授权

自动部署开始后,在vSphere Client中可以看到桌面池创建的全过程:Win7LP-1和Win7LP-2是我们要创建的2个新虚拟机。首先创建快照,然后会在生成第一个虚拟机快照将之前建好的Win7桌面模板快照克隆一个副本,随后就可以快速地创建链接克隆。快照完成后,有一个新建好的虚拟桌面(这里是win7LP-2)自动保持开机状态。

View 5部署之九:10步创建虚拟桌面池

虚拟桌面池创建成功之后,通过View管理界面进入桌面池——点击“LocalWin7”,进入该桌面池,但会发现如下图所示的错误提示:

View 5部署之九:10步创建虚拟桌面池

这是由于未给生成的虚拟桌面池指定域用户的缘故,将“LocalWin7”桌面池指定给域用户的操作也是很简单的:首先打开View 控制台,进入“Inventory→Pools”,并在左侧的桌面池中双击“LocalWin7”,在“LocalWin7”桌面池中选择 “Entitlement”标签页,点击“Add…”。

View 5部署之九:10步创建虚拟桌面池

然后在Find User or Group中输入关键字,点击“Find”,将MKT-Users的OU组加入。

View 5部署之九:10步创建虚拟桌面池

域用户授权完成后,可以通过以下几种方式查看到域用户授权成功的信息。

View 5部署之九:10步创建虚拟桌面池

左半边显示池的通用(General)信息,如桌面源(vCenter链接克隆);右半边显示池的设置(Pool Setting),如池中虚拟桌面的最大数量(2)、保持开机的空闲桌面的数量(1)和虚拟机的命名规则

View 5部署之九:10步创建虚拟桌面池

生成的桌面池成功授权之后,“Entitled”一栏会显示绿色的对勾,否则为空

综合评分:8.03 分
云能力:8.4 分
营业额:37.7亿美元[2011]
云服务:VMware云基础架构套件

查看更多 >>

邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅ZDNet技术邮件将是您的最佳途径之一。