APP-V轻量级应用程序虚拟化服务器部署

简介:
APP-V 轻量级应用程序虚拟化服务器部署
         微软在200910月发布了最新版的MDOP2009 R2,在一年时间内把MDOP的版本从2008 R2升级到了2009,进而又升级到了最新的2009 R2,反映了微软对MDOP产品的重视程度。我们也组织了一系列的文章为大家介绍MDOP2009的改进之处,今天我们将为大家介绍MDOP2009 R2中的应用程序虚拟化服务器:APP-V 4.5 SP1
         应用程序虚拟化大家应该不会陌生,IT168的服务器频道曾经有专题对此产品进行介绍。应用程序虚拟化可以在计算机上模拟出软件的使用环境,这样计算机上即使没有安装这款软件,也可以在虚拟环境中正常运行软件。显然,应用程序虚拟化可以有效地降低企业内软件的部署成本,增加软件部署,管理,迁移的灵活性,对负责运维的IT工程师来说是非常值得重视的一项虚拟化技术。
         那么MDOP2009 R2中的应用程序虚拟化产品有哪些改进呢?首先是版本的变化,MDOP 2009 R2中提供了APP-V 4.5 SP1。相比较MDOP 2009中的APP-V 4.5,最新版的APP-V 4.5 SP1修正了一些已知的Bug,使产品的稳定性上又上了一个台阶。其次是APP-V 4.5 SP1中提供了对最新版客户端操作系统的支持,Windows 7可以很好地运行经过虚拟化的软件,显然这个与时俱进的调整也是非常有必要的。
         APP-V中有两个产品,一个是重量级的Application Virtualization Management Server,另一个是轻量级的Application Virtualization Streaming Server。两者的区别在于,Application Virtualization Management Server可以使用Active Directory 组来管理用户授权,还可以安装 SQL Server以管理数据库和数据存储,适合部署在具有可靠高带宽 LAN 的网络。而Application Virtualization Streaming Server则不支持Active Directory身份验证,也无法利用SQL Server存储数据,一般适用于带宽不足的企业分支机构。
         由于在之前的APP-V专题中我们已经详细介绍过Application Virtualization Management Server的部署及管理,在本文中我们将重点为大家介绍Application Virtualization Streaming ServerStreaming Server是一个轻量级的虚拟化服务器,需要的实验环境很容易准备。实验拓扑如下图所示,两台计算机,不需要加入域。一台MDOPSERVER,操作系统是Win2003 SP2,充当Streaming Server,同时负责对软件进行序列化;另一台Win7,操作系统安装了32位的Windows 7,用于测试经过序列号的软件能否运行。
 
   部署 Application Virtualization Streaming Server
         首先我们要在MDOPSERVER上安装Streaming Server,让MDOPSERVER成为一个轻量级的应用程序虚拟化服务器署序列化工具。具体的部署过程是这样的,我们在MDOPSERVER上放入MDOP2009 R2的安装光盘,光盘自动运行后,从图1的安装界面中选择“Application Virtualization for Desktops”。
1
 
选择了“Application Virtualization for Desktops”后,看到了如图2所示的APP-V安装界面,从中选择“安装Microsoft System Center Application Virtualization Streaming Server 4.5 SP1”。
2
 
如图3所示,出现Streaming Server的安装向导,点击“下一步”继续。
3
接受如图4所示的软件许可协议,点击“下一步”继续。
4
 
Streaming Server的安装路径可以使用默认值,点击“下一步”继续。
5
 
如图6所示,我们要为Streaming Server选择使用哪种协议,我们可以使用RTSPRTSPS。但RTSPS需要证书支持,由于我们本次实验中没有部署CA服务器,因此出于简单起见,我们选择使用RTSP协议。无需选择证书,直接点击“下一步”即可。
6
 
接下来要选择RTSP使用的端口,如图7所示,我们使用RTSP的默认端口554即可。
7
 
如图8所示,我们要为Streaming Server选择存储应用程序的目录,我们选择c:\content作为目标路径。这个目录很重要,应用程序经过序列化后都存储在这个目录下。我们要把c:\content设置为共享文件夹,同时要允许Everyone组对此文件夹有读取权限,administrators组对此文件夹有更改权限。
8
 
在图9所示的APP-V高级设置中,如果没有特别需求,各项参数保持默认值就可以了。
9
 
配置完APP-V的高级设置选项后,Streaming Server在安装的尾声会发出警告。警告如图10所示,安装向导无法在Active Directory中创建相关对象。这个错误提示的出现是正常的,因为我们的实验环境中并没有Active Directory
10
 
安装Streaming Server的过程还是很简单的,如图11所示,很快我们成功完成了轻量级服务器的安装。
11
 
  部署Virtualization Sequencer
         我们在MDOPSERVER上部署了Streaming Server后,接下来准备部署Virtualization Sequencer,这样我们就可以在MDOPSERVER上对应用程序进行序列化了。安装Virtualization Sequencer的方法很简单,我们在MDOPSERVER上放入MDOP2009 R2的安装光盘,选择“Application Virtualization for Desktops”。如图12所示,选择“安装Microsoft  Application Virtualization Sequencer 4.5 SP1”。
12
 
如图13所示,出现Virtualization Sequencer 的安装向导,点击“下一步”继续。
13
 
接受如图14所示的软件许可协议,点击“下一步”继续。
14
 
Virtualization Sequencer的安装目录我们使用默认值,点击“下一步”继续安装。
15
 
序列化工具的安装是非常简单的,如图16所示,我们已经完成了Virtualization Sequencer的部署,在接下来的文章中我们就要利用Sequencer对应用程序进行序列化了。
16















本文转自yuelei51CTO博客,原文链接:http://blog.51cto.com/yuelei/236762,如需转载请自行联系原作者

相关文章
|
2月前
|
弹性计算 监控 负载均衡
|
1月前
|
供应链 搜索推荐 API
1688APP原数据API接口的开发、应用与收益(一篇文章全明白)
1688作为全球知名的B2B电商平台,通过开放的原数据API接口,为开发者提供了丰富的数据资源,涵盖商品信息、交易数据、店铺信息、物流信息和用户信息等。本文将深入探讨1688 APP原数据API接口的开发、应用及其带来的商业收益,包括提升流量、优化库存管理、增强用户体验等方面。
157 6
|
2月前
|
弹性计算 开发工具 git
2分钟在阿里云ECS控制台部署个人应用(图文示例)
作为一名程序员,我在部署托管于Github/Gitee的代码到阿里云ECS服务器时,经常遇到繁琐的手动配置问题。近期,阿里云ECS控制台推出了一键构建部署功能,简化了这一过程,支持Gitee和GitHub仓库,自动处理git、docker等安装配置,无需手动登录服务器执行命令,大大提升了部署效率。本文将详细介绍该功能的使用方法和适用场景。
2分钟在阿里云ECS控制台部署个人应用(图文示例)
|
2月前
|
NoSQL 容灾 MongoDB
MongoDB主备副本集方案:两台服务器使用非对称部署的方式实现高可用与容灾备份
在资源受限的情况下,为了实现MongoDB的高可用性,本文探讨了两种在两台服务器上部署MongoDB的方案。方案一是通过主备身份轮换,即一台服务器作为主节点,另一台同时部署备节点和仲裁节点;方案二是利用`priority`设置实现自动主备切换。两者相比,方案二自动化程度更高,适合追求快速故障恢复的场景,而方案一则提供了更多的手动控制选项。文章最后对比了这两种方案与标准三节点副本集的优缺点,指出三节点方案在高可用性和数据一致性方面表现更佳。
144 5
|
2月前
|
开发框架 监控 .NET
【Azure App Service】部署在App Service上的.NET应用内存消耗不能超过2GB的情况分析
x64 dotnet runtime is not installed on the app service by default. Since we had the app service running in x64, it was proxying the request to a 32 bit dotnet process which was throwing an OutOfMemoryException with requests >100MB. It worked on the IaaS servers because we had the x64 runtime install
|
2月前
|
PHP 数据库 数据安全/隐私保护
布谷直播源码部署服务器关于数据库配置的详细说明
布谷直播系统源码搭建部署时数据库配置明细!
|
安全 数据安全/隐私保护 API
App端与服务器之间的安全策略
一:https保证通道安全二:下发token保证无登录的用户不能随意调用服务三:token有过期时间,保证服务不被长期木马攻击四:对于支付等安全功能,需要另外增加支付密码校验和短信验证五:应用层内做自己的安全协议(对称、非对称、打包证书等等)移动app通过post请求调用服务器的api接口,为了确.
2685 0
|
3天前
|
前端开发 Java 开发工具
【03】完整flutter的APP打包流程-以apk设置图标-包名-签名-APP名-打包流程为例—-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈 章节内容【03】
【03】完整flutter的APP打包流程-以apk设置图标-包名-签名-APP名-打包流程为例—-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈 章节内容【03】
【03】完整flutter的APP打包流程-以apk设置图标-包名-签名-APP名-打包流程为例—-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈 章节内容【03】
|
3天前
|
Dart 前端开发 Android开发
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈

热门文章

最新文章