如何用VMware View发布虚拟桌面?

日期: 2010-02-23 作者:SearchVirtualDesktop.com翻译:李哲贤 来源:TechTarget中国 英文

在安装完VMware View所有的软件之后,现在我们所要做的是发布第一台虚拟桌面。我喜欢尽可能快地完成这个工作,那样的话我可以确保View Client访问连接服务器,反之,也可以实现对运行View Client的虚拟桌面的访问。一旦我对创建的第一个虚拟桌面感到满意以后,就可以开始考虑用该虚拟桌面创建一个模板,并随之创建一个拥有多个桌面虚拟机的虚拟桌面资源池。毕竟,如果该资源池模板被破坏或无法正常工作的话,想要创建一个拥有100台以上桌面虚拟机的虚拟桌面资源池就会非常困难。

  发布单个虚拟桌面的方法之一就是为每个用户创建一个虚拟桌面,并且确保只有该用户拥有对这个特定虚拟桌面的访问权限。这种……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

在安装完VMware View所有的软件之后,现在我们所要做的是发布第一台虚拟桌面。我喜欢尽可能快地完成这个工作,那样的话我可以确保View Client访问连接服务器,反之,也可以实现对运行View Client的虚拟桌面的访问。一旦我对创建的第一个虚拟桌面感到满意以后,就可以开始考虑用该虚拟桌面创建一个模板,并随之创建一个拥有多个桌面虚拟机的虚拟桌面资源池。毕竟,如果该资源池模板被破坏或无法正常工作的话,想要创建一个拥有100台以上桌面虚拟机的虚拟桌面资源池就会非常困难。

  发布单个虚拟桌面的方法之一就是为每个用户创建一个虚拟桌面,并且确保只有该用户拥有对这个特定虚拟桌面的访问权限。这种方式是很有必要的,尤其是虚拟桌面用户是“特殊用户”的时候,他们拥有自己独特的桌面软件和用户自定义设置。VMware View把它称为“私有桌面(Individual Desktop)”——为特定用户而创建的独立虚拟桌面。

  把一个私有桌面分配给多个用户使用也是可以实现的。从字面看起来,私有桌面公用是相矛盾的。但是如果您曾经留意过这样的实际案例的话就不难理解,我经常可以在工厂和生产环境中看到,一台PC机被多个不同的人在不同的时间段内所使用。请记住,VMware是不同于Microsoft Terminal Server 和 Citrix XenApp Server的,它们仅允许在一个时间段内只能访问一台Windows XP/Vista/7客户端桌面系统。换句话说,这些客户端程序是独占型的,它们并不支持“共赢”的服务模式。

  1.登录连接服务器管理页面(Administrative webpage),如https://cs01.vi4book.com/admin

  2.点击Desktop and Pools图标

  图1

Desktop and Pools

  3.点击超链接Add…

  图2

Individual Desktop

  选择“Individual Desktop”选项

  4.选择“VirtualCenter virtual machine. Supports Offline Desktop”选项。支持离线桌面的模式。

  5.选择管理虚拟桌面的VirtualCenter

  6.接下来您需要为该虚拟桌面定义一个唯一的ID,并且为该ID添加一些友好提示信息,使得用户可以十分方便地识别到该虚拟桌面。

  图3

VMware View

  这个ID在该VMware View系统中必须是独一无二的,并且保存在Microsoft ADAM系统中。一旦ID被设置将无法对其做更改,友好提示则可以被随时地更改。

  7.下一个页面中允许用户设置一些个人虚拟桌面参数,这些信息主要是围绕最终用户的连接问题。

  图4

VMware View

  State栏中允许您临时地启用或停止最终用户对虚拟桌面的访问,以便于管理员可以对虚拟桌面执行一些重要维护相关的操作。当虚拟机没有使用时,您可以选择:

  • Do nothing (无操作)
  • Ensure the VM is always powered on. This prevents accidental power off events triggered by the user(确保虚拟机电源总是打开。这可以防止突然的停电状况对用户的影响)
  • Suspend VM (挂起虚拟机)
  • Power off VM (关闭虚拟机)

  挂起或关闭虚拟机选项的目的是为了在虚拟机不使用时,其所占用的内存和CPU资源可以得到释放,以用于其它用户的桌面虚拟机。从理论上讲这是一个伟大的构想,但是很不幸地是很多用户在实际使用中对于恢复或启动虚拟机所需要的时间,感到无法忍受。您应该知道,作为最终用户的想法通常是不同于管理员的,您是否也会这样?他们往往希望可以立刻就开始工作!

  断开功能允许用户可以启动一个进程,断开,然后在他们希望时可以立刻返回到该虚拟桌面。这是一项具有极大应用价值的特性,尤其是在需要剔除一个占用很长时间才能完成的进程的时候。另外,这种“断开和再连接”的方式,在用户需要临时断开网络连接的时候也是非常方便的。但是,一些组织中会认为这种再连接的功能是不安全和浪费资源的——因此允许选择设置为立刻或在一段时间后结束该对话程序。

  最后,“Allow user to reset their desktop(允许用户重设桌面)”功能使得用户可以在他们认为已经死机的时候重启该虚拟机。这并不是默认的选项,但是我个人喜欢勾选的原因是:这提供给了用户在电话给Help Desk桌面维护人员之前,自行修复问题的可能。

  8.接下来选择最终用户应该分配的虚拟桌面

  图5

VMware View

  在我所举例的测试系统中,实际运行的的是Windows 7 64-bit,尽管对该系统的支持还没有官方发布。我在Guest Operating System(Edit Settings >> Options >> Guest Operating System)中把系统类型改为Microsoft Windows Vista (32-bit)以迫使VMware View可以在虚拟中列表中显示出该虚拟机。截止写作本文时,VMware View还无法支持Windows 7。“TestXP VM”是一台没有安装View Agent的测试用虚拟机。默认情况下,View会在该列表中显示所有的Windows客户端操作系统,无论该虚拟桌面是否安装了View Agent。您可以通过在View Admin工具中更改View所使用的用户来改变所显示的虚拟机列表,使其不显示,只要确保该用户无法访问到“test”虚拟机就可以。另外有一点值得引起我们的注意,那就是,一旦在该配置向导中对虚拟桌面做了分配,就无法再通过浏览器登录的页面管理中对虚拟机分配做更改。因此在这个阶段的时候一定要获得虚拟机的分配权限,否则您只能在View把该配置信息删除然后重新启动虚拟机来进行配置。

  在点击Next和Finish之后,就在VMware View中创建了一个个人桌面系统。接下来一步是为了确保只有正确的用户可以访问到该桌面系统——VMware把这个过程称为“entitlements(授权)”。

  9.在列表中选择虚拟桌面,然后点击Entitlements

  图6

VMware View
   
 

  10.在弹出的Entitlements页面中,点击Add按钮

  11.点击Find按钮,并且分配正确的用户,在我的例子中是Mike Laverick

  图7

Find按钮

  请注意在Find相关选项中的默认设置是对用户做分配而不是用户组。在我们这个例子中这不会有影响,但是当我们开始创建虚拟桌面资源池的时候,最好的方式是从活动目录服务器中,针对用户组做资源分配。举例来说,这样可以通过设置使得销售人员可以获得对销售虚拟桌面组的访问。

  现在虚拟桌面已经创建和授权,我们可以使用客户端程序来尝试到该虚拟机的首次连接。如下的截图,从最终用户的视角演示了这个连接过程(图8到图12)。

  图8

虚拟桌面

  图9

虚拟桌面

  图10

虚拟桌面

  图11

View Client

  基于网页的View Client界面和这个类似:

  图12

View Client

  图13

VMware View

在下一篇文章中,我们将学习如何发布虚拟桌面资源池。

翻译

李哲贤
李哲贤

TT虚拟化特约作者

相关推荐