设为首页 收藏本站
查看: 720|回复: 0

[经验分享] VMware vSphere 服务器虚拟化之二十七 桌面虚拟化之View中使用Thinapp软件虚拟化

[复制链接]

尚未签到

发表于 2015-10-10 08:41:23 | 显示全部楼层 |阅读模式
                         VMware vSphere 服务器虚拟化之二十七 桌面虚拟化之View中使用Thinapp软件虚拟化
  
  VMware ThinApp 应用程序虚拟化软件是无代理解决方案,通过将应用程序隔离并封装为EXEMSI文件将其从操作系统分离出来。利用此技术,可以无冲突地在单个操作系统上运行应用程序的多个版本,或在不进行修改的情况下在多个操作系统上运行应用程序的相同版本。ThinApp通过从共享网络驱动器流式传输大型应用程序简化了应用程序的升级和修补,并降低了虚拟桌面的存储需求。ThinApp虚拟化应用程序的方式是将应用程序文件和注册表封装到单个ThinApp包中,此软件包的部署、管理和更新独立于底层操作系统(OS)。虚拟化的应用程序不对底层操作系统进行任何更改,在不同配置中仍表现出相同的行为,从而实现兼容性、一致的最终用户体验和易管理性。ThinApp可以将多个应用程序或一个应用程序和插件封装成一个包,比如将IEJava一起封装,同时ThinApp支持封装带WindowsServices、写入DLL文件的应用程序。
  
  VMware® ThinApp™支持的操作系统类型:
  l 32bit平台,包括Windows 7.
  l 64bit平台,包括Windows XP 64-bit,Windows 2003 64-bit, Windows Vista 64-bit, Windows Server 2008 64-bit,WindowsServer 2008 R2 64-bit, and Windows 7 64-bit.
  l 16bit应用程序运行在32bit Windows操作系统上
  l 32bit应用程序运行在32bit64bitWindows操作系统上
  l Terminal Server Citrix XenApp
  
  VMware® ThinApp™ 不支持以下操作系统和应用程序:
  l 16bit或非x86平台,比如WindowsCE
  l 64bit应用程序运行在32bit64bitWindows操作系统上
  l 16bit应用程序运行在64bitWindows操作系统上
  
  VMware ThinApp支持多种部署的方式,包括:
  1) 应用流方式交付应用。
  2) 本地直接部署应用。
  3) VMware View桌面云解决方案方案进行整合进行桌面和应用的交付。
  
   ViewAdministrator中管理 ThinApp应用程序
  您可以使用 View Administrator分发和管理用 VMware ThinApp打包的应用程序。在View Administrator中管理 ThinApp应用程序的任务包括:捕获和存储应用程序包、将ThinApp应用程序添加到View Administrator以及将 ThinApp应用程序分配到桌面和池。您必须拥有在 View Administrator中使用ThinApp管理功能的许可。 View Administrator中捕获和存储要分发到 View桌面的ThinApp应用程序时,必须满足某些要求。
  ■
  必须将应用程序打包为  Microsoft Installation (MSI) 包。
  ■  
  必须使用 ThinApp 4.6 或更高版本来创建 MSI 包或重新打包。
  ■  
  必须将 MSI 包存储到 Windows 网络共享位置,该共享位置必须位于  View Connection Server 主机和 View 桌面均可访问的 Active Directory 域中。文件服务器必须支持基于计算机帐户的身份验证和文件权限。
  ■  
  必须在托管 MSI 包的网络共享位置上配置文件和共享权限,为内置  Active Directory 组 "Domain  Computers" 授予读访问权限。如果您打算将  ThinApp 应用程序分发给域控制器,还必须为内置  Active Directory 组 "Domain  Controllers" 授予读访问权限。
  ■  
  要允许用户访问流式传输  ThinApp 应用程序包,必须针对相应用户将托管  ThinApp 程序包的网络共享的  NTFS 权限设置为 Read&Execute(读取和执行)。
  ■  
  确保非连续命名空间不会阻止域成员计算机访问托管  MSI 包的网络共享位置。当  Active Directory 域名和该域中计算机使用的  DNS 命名空间不同时,将会出现非连续命名空间。有关更多信息,请参阅  VMware 知识库 (KB) 文章 1023309。
  ■  
  要在 View 桌面上运行流式 ThinApp 应用程序,用户必须有权访问托管  MSI 包的网络共享位置。
  ThinApp打包的各个阶段
  1) 初始扫描建立BaseLine
  2) 安装并配置应用安装.
  3) 第二次扫描并在基于BaseLine得出变化量.
  4) 配置虚拟应用.
  5) 构建虚拟应用.
  
  
  说明:
        环境基于实验二十八,本次实验学习创建Thinapp虚拟化程序包,并在View虚拟桌面中发布虚拟程序。
  
  
  1、 登录DC服务器,创建存放Thinapp虚拟化程序包的共享文件夹名为Thinapp,为内置Active Directory"Domain Computers" 授予读访问权限,如果计划使用流式传输 ThinApp 应用程序包,针对相应用户Marketing用户组将托管 ThinApp包的网络共享的NTFS权限设置为Read&Execute(读取和执行)注:如果您打算将ThinApp 应用程序分配到域控制器,必须为内置 Active Directory "DomainControllers"授予读访问权限。
  
  2、  准备一台干净的Windows 7虚拟机或物理机名为Template,安装VMware-ThinApp-Enterprise-4.7.3-891762.exe,然后输入测试LicenseKey,注意使用key“VMware ThinApp 4.7 Virtualization Packager”,而不是“VMware ThinApp 4.7”由于thinapplicense使用时间,如果测试版本过期,则不能打开软件。然后完成安装。
  
  
  3、  Windows 7 虚拟机上运行“Thinapp Setup Capture”制作软件包,步骤如下:
  1)        打包软件前,对操作系统注册表与文件系统进行扫描,按Prescan进行扫描。需要时间
  2)        扫描完成后的界面,出现Postscan按钮,先不要按,然后直接安装需要打包的软件Adobe Reader9.0,等待安装完成
  3)        完成安装后,按Postscan按钮对Adobe Reader 9.0安装后修改的注册表与文件系统进行扫描,捕获更改的地方。
  4)        找出对Adobe Reader9.0安装后,增加了的文件,默认打勾的为可执行文件。
  5)        THINAPP 4.7中增加了HorizonAPP Manager的打包功能,用户可以选择是否让该虚拟化应用程序被Horizon APPManager管理
  6)        设置可以运行该安装包的权限,默认为everyone
  l 只有授权组才能访问
  l 使用SID来识别组而非组名
  l 只能授权给组不能授权给用户
  7) 设置可以运行该安装包的隔离模式,默认为Merged isolation mode。隔离模式控制真实系统与虚拟应用之间的文件系统和注册表,可以调整针对指定的目录或注册表目录的隔离模式。
  
  l Merged isolation mode :虚拟应用能读和修改系统元件并能创建和修改虚拟元件且储存在Sanbox中
  l WriteCopy isolation mode :虚拟应用能读取系统元件但修改的内容保存到Sanbox中,虚拟应用能创建和修改虚拟元件且储存在Sanbox中
  l Full isolation mode虚拟应用不能读取和修改系统元件,虚拟应用能创建和修改虚拟元件且储存在Sanbox中。需要通过Package.ini##Attributes.ini来修改
  
  
  8Sandbox沙箱存放位置。
  l User’s profile%AppData%\Thinstall
  lU:
  l 网络路径或自定义路径
  
  9是否提供使用统计数据给vmware
  
  10)软件清单名称。
  l 项目名称:应用程序名称出现在添加、删除程序中,推荐使用默认名称
  l 项目位置:捕捉应用后项目文件存储位置,建议存储在网络路径中
  
  11)虚拟化软件包默认执行哪个文件运行,选择Create MSI package(生成 MSI包)。注意:如果是多个文件组成的安装包,必须勾上“GenerateMSI package”,日后才能通过viewconnectionserver进行分发。主数据容器:
  &#61548;         Main executable if < 200MB
  &#61548;         DAT file if > 200MB
  &#61548;         Referencedby Application Link utility
  
  12)捕捉虚拟软件,按保存后,该软件默认存放的位置。ThinApp.exeMSIBin目录中。
  
  13)保存后,可以编辑Package.ini微调软件包的参数。如果计划将应用程序流式传输至 View 桌面,请将 package.ini 文件中的 MSIStreaming 属性设为 1(MSIStreaming=1)。
  
  14)最后按build即可生成虚拟化软件包,然后按finish退出。
  
  15)找到打包后的虚拟程序包存放目录,直接运行该软件,不需要安装软件,也不需要thinapp客户端,即可以使用。
  
  
  4、将创建好的虚拟软件包拷贝到DC服务器的Thinapp共享文件夹下。
  
  
  5、打开vconnector服务器的View Administrator的网站发布Thinapp软件,进行如下配置:
  1)        “thinapp配置中添加该共享目录的位置。
  2)    扫描该共享目录有哪些虚拟软件,选择需要发布的MSI文件
  3)    扫描完成后,添加可以发布的虚拟软件。
  4)    可以把虚拟软件分发给一个池中所有虚拟桌面,也可以只分发其中一个桌面。
  5)    把adobe reader分发给一个池的桌面。注意:adobe reader之前采用streaming方法进行打包,所以分发时候可以选择是否是streaming方式。
  6)    分发完成后,软件池可以显示该软件分发了多少用户,并且是哪种方式进行分发,和显示更详细的信息
  
  6、分发完成后,登录到分配了虚拟软件的虚拟桌面上,找到已分发的软件。不知为何安装后的软件没有快捷方式出现。
  
  视频分享:http://pan.baidu.com/share/link?shareid=1999501436&uk=1025659618
         版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-124909-1-1.html 上篇帖子: 解决虚拟机提示VMware Workstation cannot connect to the virtual machine的问题 下篇帖子: vSphere不是想像中的無敵, 用openstack打敗他們絕對有可能
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表