免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5843 | 回复: 0
打印 上一主题 下一主题

如何用VMware View发布虚拟桌面资源池? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-12 21:46 |只看该作者 |倒序浏览
本帖最后由 白马秋风 于 2010-5-18 20:11 编辑

在开始讨论虚拟桌面资源池之前,我希望先共享一些通用需求以及相关的最佳实践经验。首先,检查您在活动目录服务器中创建的用户组,您总是希望通过创建不同的用户组架构,以实现为不同的用户分配正确的虚拟桌面资源池。其次,您可能需要在vCenter中创建一个相似的资源池架构和虚拟机文件夹,以便于和其余的虚拟架构有所区分,并使您的VMware View环境保持一定的独立性。下图显示的是我的配置方式:



  如何发布一个永久性的虚拟桌面资源池在上图中应该已经看到,我已经为VMware View环境创建了资源池和虚拟机文件夹架构。Window7-64和WindowsXP-SP3是我的测试用虚拟桌面系统,我将把它们转化为基本模板作为我的虚拟桌面资源池建立的基础。虚拟桌面资源池功能采用了模板、Microsoft Sysprep和客户自定义配置,如下图所示,来实现大多数虚拟桌面的自动创建。同样,我会经常测试我的模板和客户端定制管理系统以确保它们在开始创建虚拟桌面资源池之前可以正常地工作。

  保存在vCenter中的客户端定制管理系统必须是基于DHCP实现的,否则将无法显示。VMware View自动假设所有创建的虚拟桌面都将自动配置为DHCP客户端模式。
  注意:用于创建虚拟桌面资源池的模板必须是“Convert to Template”格式的,模板绝不能是您在“Clone to Template(克隆到模板)”向导中会见到的“compact(简洁)”模式。我所见到的最常见的错误之一就是,人们往往会忘记他们在什么时候把某个虚拟机做成模板的,以至于所有和虚拟机相关的组件都被作为模板的一部分而被系统自动抓取,其中甚至会包括连接的CD-ROM和软驱!
  另外,在Guest Customization Wizard中,可以通过在Windows中保存的密码来重置管理员密码。这些密码是使用公共密钥,通过一定的加密技术实现的。现在,在VMware View中使用的用于连接到VirtualCenter的账户必须具备访问Guest Customization Settings的权限。
  1.登录到连接服务器(Connection Server)的管理页面(Administrative webpage)
  2.点击Desktop and Pools图标
  3.点击蓝色的超链接Add…
  4.选择模式为Automated Desktop Pool
  5.在Desktop Persistence页中,如下图所示,选择Persistent模式

  请记住在永久性桌面系统中,是从资源池里为用户随机分配虚拟桌面的,但是通常情况下系统会返回用户他们自己的个人桌面系统。
  6.选择“VirtualCenter virtual machine. Supports Offline Desktop”选项。
  7.选择管理虚拟桌面的“VirtualCenter”。
  8.接下来您需要为该虚拟桌面定义一个唯一的ID,并且为该ID添加一些友好提示信息,使得用户可以十分方便地识别到该虚拟桌面。
  9.下一个页面中允许用户设置一些个人虚拟桌面参数,这些信息主要是围绕最终用户的连接问题。
  10.在“Automated Provisioning Page”控制页面中,如下图所示,显示了虚拟桌面是如何在资源池中创建。

  “Provisioning”选项功能是,当该选项被设置为“Enabled”状态时,我们在Web管理向导中点击Finish按钮后,资源池中虚拟桌面的创建将会自动进行。虚拟机的命名模式用来指导在虚拟桌面创建时,完成对Windows的NETBIO设置,同时创建包含这些虚拟桌面的文件夹。“Stop Provisioning on Error”选项用于,在发生如VMFS卷溢出这样的重大错误发生后,停止虚拟桌面资源池的创建。
  点击\"Advanced settings\"选项,该选项允许您设置最大数量、最小数量和可用数量。在我的测试环境中,虚拟桌面最大数量设置为40,这样的话,在点击Finish之后,首先会自动创建10个虚拟桌面。一旦这10个虚拟桌面被分配完以后,VMware View将会再创建5个。这种方式的含义是:初始仅仅创建您现在需要的虚拟桌面数量(10),当您的机构增长或雇佣新的用户时,将会触发对新的虚拟桌面需求(5),另外因为会存在超出硬盘和内存总量的情况,我们需要把虚拟桌面数量控制在40个以内。这些输入区域是包含验证功能的,所以如下图所示的,不合逻辑的数字是无法输入的。

  在我的系统中,为了节省空间和时间,事实上我使用2,10,2的配置。
  11.接下来选择模板,如下图所示,通过这里设置“Persistent Virtual Desktop Pool”的基础模板

  由于在写作本文的时候,Windows 7还无法实现很好地支持,并且相比而言Windows XP任务占用的磁盘空间要小得多。
-我使用了Windows XP 虚拟桌面模板作为我资源池的源基础模板。
  12.接下来选择虚拟机所在的的文件夹来放置我们的虚拟桌面资源池,如下图所示。

  13.接下来,选择一台ESX主机或者是集群主机作为虚拟桌面资源池的运行基础,如图所示。

  请注意这里我只能选择SanFran Datacenter主机,而不是Chicago 或 NY Datacenters主机。这是因为我的模板被限制在,之前曾经注册的EXS服务器上的SanFran Datacenter主机中。
  14.选择包含虚拟桌面的资源池或集群,如图所示


  15.图VMware View显示了如何选择存储位置。在我的测试中,我选择了本地存储,因为我不具备SAN存储的条件。在该对话框的底部所显示的警示中,提醒我们不但要考虑虚拟桌面所需要占用的虚拟硬盘空间,而且要考虑他们的交换区文件需求。这里支持选择多个列表中的数据存储位置。因此,如果您选择了多项,View将会跨选择的多个数据存储区域之间分配虚拟桌面。



  16.然后,选择“Guest Customization Setting”,如图所示,选择正确的操作系统类型,用于把虚拟桌面系统加入到有效地活动目录域中。


  在点击Finish之后,将会自动触发虚拟桌面分配进程。同时会创建相应的文件夹来存储资源池中创建的虚拟桌面,如图所示。


  最后,控制VMware View权限使得所有的销售人员(Sales Group)可以访问该桌面。
  17.如图所示,在列表中选择虚拟桌面资源池,然后点击“Entitlements…”链接


  18.在Entitlements弹出页面中,点击Add按钮。
  19.取消用户权限,通过用户组来添加新的权限
  20.点击Find按钮,分配合适的用户组,在我的例子中是Sales Group,如图所示。

  在我的用户组模式中,使用了“Virtual Desktop User”用户组来存放所有需要Microsoft RDP服务的windows用户权限,功能用户成员组(Sales, Accounts, Distribution)来控制对特定虚拟桌面资源池的访问。当然,有很多很多种不同的方式来设置这些用户组架构,这取决于组织架构的大小和最终用户群的复杂程度。
  为了测试的目的,我创建了一个叫做“Mike Sales”的用户,并且把它同时加入到Virtual Desktop User Group 和 Sales User Group两个用户组中。
  在我的例子中,该用户需要同时成为这两个用户组的成员,以获得相应的连接权限。参看下图。



  如何发布一个非永久性虚拟桌面资源池
  非永久性虚拟桌面资源池和永久性虚拟桌面资源池的创建过程非常的相似。它们的区别在于一个关键的考虑因素:虚拟桌面仅在用户登录的时候被分配使用,当用户登出后,我们可以设置选项来实现删除旧的虚拟桌面并创建一个全新的。这种方式很好地保证了用户每次登陆的时候都可以获得一个纯净的桌面环境。这种模式在“公用”方式的环境中,如学校或大学里是非常有用的。这些地方都具备年轻人众多的特点,而他们往往认为下载Pamela Anderson的图片并把他设置为桌面背景是一件非常有趣的事情!当然,消除这种影响的方式之一,是通过限制条件使得用户几乎无法对他们的使用环境做任何改变。根据这种反复无常的特性,非永久性桌面环境的用户被强制性地禁止在桌面或C盘上拷贝文件。如果他们这样做的话,一旦用户登出系统,这些数据将会永久性消失。
  目前为止,您可能已经非常熟悉VMware View Web administration的相关内容和设置,所以我将依然采用截图的方式提供完整而最小化的如下安装指导:
  1.登录连接服务器的Administrative 管理页面
  2.点击Desktop and Pools 图标
  3.点击蓝色的 Add… 超链接
  4.选择Automated Desktop Pool选项
  5.在Desktop Persistence 页中, 选择Non-Persistent 模式
  6.在Add Desktop 页中,启用 \"Power off and Delete the virtual machine after first use(在用户登出后停止并删除虚拟机)\",如图所示。

  和“including the power off and delete ”选项一样,在这一页中还有一项\"Allow multiple sessions per user\",在\"individual desktop\"进程中是不会出现的。
  7.选择“VirtualCenter virtual machine. Supports Offline Desktop”选项。
  8.选择管理虚拟桌面的“VirtualCenter”。
  9.接下来您需要为该虚拟桌面定义一个唯一的ID,并且为该ID添加一些友好提示信息,使得用户可以十分方便地识别到该虚拟桌面。在我的例子中,选择了一个非常好记的名字“Student Desktop”
  10.下一个页面中允许用户设置一些个人虚拟桌面参数,这些信息主要是围绕最终用户的连接问题。
  11.在“Automated Provisioning Page”控制页面中,显示了虚拟桌面是如何在资源池中被创建的。
  12.选择组成非永久性虚拟桌面资源池的基础模板
  13.选择虚拟机所在的的文件夹来放置我们的虚拟桌面资源池
  14.选择一台ESX主机或者是集群主机作为虚拟桌面资源池的运行基础
  15.选择包含虚拟桌面的资源池或集群
  16.选择存储位置
  17.选择“Guest Customization Setting”设置正确的操作系统类型,以用于把虚拟桌面系统加入到有效的微软活动目录域中
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP