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

日期: 2012-03-14 作者:Brian Knudtson翻译:吴炫国 来源:TechTarget中国 英文

应用程序虚拟化是简化桌面虚拟化管理的一个重要方法,应用程序虚拟化可以让服务器管理员在部署虚拟化程序的时候,不需要考虑网络环境里的客户机是实体机还是虚拟机。例如,VMware的应用程序虚拟化工具ThinApp可以让IT管理员灵活地提取安装于操作系统里面的程序,将文件打包成为一个单独的可执行文件。   用ThinApp来进行应用程序化并不复杂,问题在于程序虚拟化之后如何分发到客户机的系统。IT管理员可以通过两种不同的模式去分发这些虚拟化程序:本地执行和远程数据执行。

  本地程序部署执行模式   首先要介绍的是本地程序部署执行模式。在这个模式里,IT管理员把应用程序包拷贝到客户机系统,然后直接运行……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

应用程序虚拟化是简化桌面虚拟化管理的一个重要方法,应用程序虚拟化可以让服务器管理员在部署虚拟化程序的时候,不需要考虑网络环境里的客户机是实体机还是虚拟机。例如,VMware的应用程序虚拟化工具ThinApp可以让IT管理员灵活地提取安装于操作系统里面的程序,将文件打包成为一个单独的可执行文件。

  用ThinApp来进行应用程序化并不复杂,问题在于程序虚拟化之后如何分发到客户机的系统。IT管理员可以通过两种不同的模式去分发这些虚拟化程序:本地执行和远程数据执行。

  本地程序部署执行模式

  首先要介绍的是本地程序部署执行模式。在这个模式里,IT管理员把应用程序包拷贝到客户机系统,然后直接运行。这样的好处显而易见,VMware ThinApp的应用程序包直接在客户机系统运行,而不用依靠网络支持,这样可以让用户在非内部网络环境下移动办公和使用VMware View的本地程序。本地程序部署更能减少程序的加载时间,因为不需要通过网络去读取程序数据,特别是一个网络比较差的环境里。

  IT管理员可以通过简单的拷贝应用程序包在客户机系统或者通过系统启动时候的登录脚本自动拷贝程序包,也可以使用其他自动同步的工具/脚本来进行自动拷贝。还有另个方法,你可以建立MSI(Microsoft Installer)包拷贝到客户机系统,就像其他MSI包的部署一样,通过软件部署工具,如:活动目录的组策略,微软的MSCCM(Microsoft System Center Configuration Manager)或者Symantec的Altiris。

  远程程序执行模式

  第二种VMware App就是远程程序执行模式。在这个模式里,ThinApp包是集中储存在网络服务器里的,客户及系统通过网络连接到服务器来执行程序。这种应用程序虚拟化的模式可以让管理员很容易地升级软件包,而且也集中保证了软件包的安全性,快速地进行应用程序部署等。这种模式特别适用于客户机是统一存储在数据中心服务器的虚拟化桌面环境。

  无论是本地程序部署模式还是远程程序执行模式,都需要使用ThinReg工具包注册到客户及系统,从而才能使客户机使用虚拟化的程序。ThinReg工具包会在桌面生成快捷方式,释放所需的扩展关联文件还有添加程序到控制面板的程序管理。在远程程序执行模式里,你可以轻松地编写登录脚本,从而使注册进程简单化。(如果你使用的是MSI包的模式部署VMware ThinApp,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的部署,包括ProfileUnity和AppSense。使用这些工具分发虚拟化程序的话,管理员可以简化虚拟桌面环境,使得虚拟化部署带来的好处更加显著。

翻译

吴炫国
吴炫国

吴炫国,在网络管理领域有丰富经验,专注硬件、服務器、WiFi等方面。强烈爱好虚拟化,TechTarget中国虚拟化论坛版主。

相关推荐