免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-17 13:11 |只看该作者 |倒序浏览
在安装完VMware View所有的软件之后,现在我们所要做的是发布第一台虚拟桌面。我喜欢尽可能快地完成这个工作,那样的话我可以确保ViewClient访问连接服务器,反之,也可以实现对运行ViewClient的虚拟桌面的访问。一旦我对创建的第一个虚拟桌面感到满意以后,就可以开始考虑用该虚拟桌面创建一个模板,并随之创建一个拥有多个桌面虚拟机的虚拟桌面资源池。毕竟,如果该资源池模板被破坏或无法正常工作的话,想要创建一个拥有100台以上桌面虚拟机的虚拟桌面资源池就会非常困难。
  发布单个虚拟桌面的方法之一就是为每个用户创建一个虚拟桌面,并且确保只有该用户拥有对这个特定虚拟桌面的访问权限。这种方式是很有必要的,尤其是虚拟桌面用户是“特殊用户”的时候,他们拥有自己独特的桌面软件和用户自定义设置。VMware View把它称为“私有桌面(IndividualDesktop)”——为特定用户而创建的独立虚拟桌面。
  把一个私有桌面分配给多个用户使用也是可以实现的。从字面看起来,私有桌面公用是相矛盾的。但是如果您曾经留意过这样的实际案例的话就不难理解,我经常可以在工厂和生产环境中看到,一台PC机被多个不同的人在不同的时间段内所使用。请记住,VMware是不同于Microsoft TerminalServer 和 Citrix XenApp Server的,它们仅允许在一个时间段内只能访问一台WindowsXP/Vista/7客户端桌面系统。换句话说,这些客户端程序是独占型的,它们并不支持“共赢”的服务模式。
  1.登录连接服务器管理页面(Administrative webpage),如https://cs01.vi4book.com/admin
  2.点击Desktop and Pools图标
  图1

  3.点击超链接Add…
  图2

  选择“Individual Desktop”选项
  4.选择“VirtualCenter virtual machine. Supports Offline Desktop”选项。支持离线桌面的模式。
  5.选择管理虚拟桌面的VirtualCenter
  6.接下来您需要为该虚拟桌面定义一个唯一的ID,并且为该ID添加一些友好提示信息,使得用户可以十分方便地识别到该虚拟桌面。
  图3

  这个ID在该VMware View系统中必须是独一无二的,并且保存在Microsoft ADAM系统中。一旦ID被设置将无法对其做更改,友好提示则可以被随时地更改。
  7.下一个页面中允许用户设置一些个人虚拟桌面参数,这些信息主要是围绕最终用户的连接问题。
  图4

  State栏中允许您临时地启用或停止最终用户对虚拟桌面的访问,以便于管理员可以对虚拟桌面执行一些重要维护相关的操作。当虚拟机没有使用时,您可以选择:
  • Do nothing (无操作)
  • Ensurethe VM is always powered on. This prevents accidental power off eventstriggered by the user(确保虚拟机电源总是打开。这可以防止突然的停电状况对用户的影响)
  • Suspend VM (挂起虚拟机)
  • Power off VM (关闭虚拟机)
  挂起或关闭虚拟机选项的目的是为了在虚拟机不使用时,其所占用的内存和CPU资源可以得到释放,以用于其它用户的桌面虚拟机。从理论上讲这是一个伟大的构想,但是很不幸地是很多用户在实际使用中对于恢复或启动虚拟机所需要的时间,感到无法忍受。您应该知道,作为最终用户的想法通常是不同于管理员的,您是否也会这样?他们往往希望可以立刻就开始工作!
  断开功能允许用户可以启动一个进程,断开,然后在他们希望时可以立刻返回到该虚拟桌面。这是一项具有极大应用价值的特性,尤其是在需要剔除一个占用很长时间才能完成的进程的时候。另外,这种“断开和再连接”的方式,在用户需要临时断开网络连接的时候也是非常方便的。但是,一些组织中会认为这种再连接的功能是不安全和浪费资源的——因此允许选择设置为立刻或在一段时间后结束该对话程序。
  最后,“Allow user to reset theirdesktop(允许用户重设桌面)”功能使得用户可以在他们认为已经死机的时候重启该虚拟机。这并不是默认的选项,但是我个人喜欢勾选的原因是:这提供给了用户在电话给Help Desk桌面维护人员之前,自行修复问题的可能。
  8.接下来选择最终用户应该分配的虚拟桌面
  图5

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

   
 

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

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

  请注意在Find相关选项中的默认设置是对用户做分配而不是用户组。在我们这个例子中这不会有影响,但是当我们开始创建虚拟桌面资源池的时候,最好的方式是从活动目录服务器中,针对用户组做资源分配。举例来说,这样可以通过设置使得销售人员可以获得对销售虚拟桌面组的访问。
  现在虚拟桌面已经创建和授权,我们可以使用客户端程序来尝试到该虚拟机的首次连接。如下的截图,从最终用户的视角演示了这个连接过程(图8到图12)。
  图8

  图9

  图10

  图11

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

  图13

论坛徽章:
0
2 [报告]
发表于 2010-07-01 07:06 |只看该作者
感谢楼主分享,学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP