机房360首页
当前位置:首页 » 技术解构 » VMware ThinApp:本地部署与远程程序执行

VMware ThinApp:本地部署与远程程序执行

来源:TT中国 作者:Randy编辑 更新时间:2012-3-17 7:54:17

摘要:VMware ThinApp可以让IT管理员灵活地提取安装于操作系统里面的程序,IT管理员可以通过两种不同的模式去分发这些虚拟化程序:本地执行和远程数据执行。

  应用程序虚拟化是简化桌面虚拟化管理的一个重要方法,应用程序虚拟化可以让服务器管理员在部署虚拟化程序的时候,不需要考虑网络环境里的客户机是实体机还是虚拟机。例如,VMware的应用程序虚拟化工具ThinApp可以让IT管理员灵活地提取安装于操作系统里面的程序,将文件打包成为一个单独的可执行文件。
  
  用ThinApp来进行应用程序化并不复杂,问题在于程序虚拟化之后如何分发到客户机的系统。IT管理员可以通过两种不同的模式去分发这些虚拟化程序:本地执行和远程数据执行。
  
  本地程序部署执行模式
  
  首先要介绍的是本地程序部署执行模式。在这个模式里,IT管理员把应用程序包拷贝到客户机系统,然后直接运行。这样的好处显而易见,VMwareThinApp的应用程序包直接在客户机系统运行,而不用依靠网络支持,这样可以让用户在非内部网络环境下移动办公和使用VMware View的本地程序。本地程序部署更能减少程序的加载时间,因为不需要通过网络去读取程序数据,特别是一个网络比较差的环境里。
  
  IT管理员可以通过简单的拷贝应用程序包在客户机系统或者通过系统启动时候的登录脚本自动拷贝程序包,也可以使用其他自动同步的工具/脚本来进行自动拷贝。还有另个方法,你可以建立MSI(Microsoft Installer)包拷贝到客户机系统,就像其他MSI包的部署一样,通过软件部署工具,如:活动目录的组策略,微软的MSCCM(Microsoft System Center Configuration Manager)或者Symantec的Altiris。
  
  远程程序执行模式
  
  第二种VMware App就是远程程序执行模式。在这个模式里,ThinApp包是集中储存在网络服务器里的,客户及系统通过网络连接到服务器来执行程序。这种应用程序虚拟化的模式可以让管理员很容易地升级软件包,而且也集中保证了软件包的安全性,快速地进行应用程序部署等。这种模式特别适用于客户机是统一存储在数据中心服务器的虚拟化桌面环境。
  
  无论是本地程序部署模式还是远程程序执行模式,都需要使用ThinReg工具包注册到客户及系统,从而才能使客户机使用虚拟化的程序。ThinReg工具包会在桌面生成快捷方式,释放所需的扩展关联文件还有添加程序到控制面板的程序管理。在远程程序执行模式里,你可以轻松地编写登录脚本,从而使注册进程简单化。(如果你使用的是MSI包的模式部署VMwareThinApp,ThinReg工具包是内置在打包好的MSI包里面的,而且在安装MSI包的时候会自动安装。)
  
  在最新版本的VMware里,如4.5和5.0,ThinApp和VMware View融合得更紧密了。在VMware View管理控制台更包含了ThinApp的部署工具,这大大减轻了管理员的工作。通过VMware View建立ThinApp部署,你需要建立好VMware ThinApp部署的MSI安装包并把它们都放在VMware View设置好的ThinApp储存里。无论本地程序部署模式还是远程程序执行模式,你都可以配置这些安装包,然后分发到各个客户机。(VMware View暂时还不能把ThinApp包分发到独立的用户或者工作组里的用户。)
  
  另外几种第三方工具也兼容ThinApp的部署,包括Profile Unity和App Sense。使用这些工具分发虚拟化程序的话,管理员可以简化虚拟桌面环境,使得虚拟化部署带来的好处更加显著。
  
  责任编辑:Randy

本文地址:http://www.jifang360.com/news/2012317/n114734514.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片