如何创建SCVMM应用程序配置文件

日期: 2015-04-22 作者:Brien Posey翻译:王学强 来源:TechTarget中国 英文

使用SCVMM创建应用程序配置文件(application profile)可以帮助企业实现部署流程自动化,提高应用程序配置一致性。 尽管通常SCVMM(System Center Virtual Machine Manager)被认为是一种虚拟机部署和管理工具,但是除此之外,其还可以被用来部署特定类型的应用程序。 实现这种功能的主要机制在于应用程序配置文件。尽管SCVMM并不会强制要求用户使用应用程序配置文件,但是对于需要重复部署的应用程序来说,提前创建应用程序配置文件仍然是一种不错的选择。

比如,一些企业为授权用户提供了自助服务平台,允许其根据需要自己部署虚拟应用程序。 相对于传统部署方式,……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

使用SCVMM创建应用程序配置文件(application profile)可以帮助企业实现部署流程自动化,提高应用程序配置一致性。

尽管通常SCVMM(System Center Virtual Machine Manager)被认为是一种虚拟机部署和管理工具,但是除此之外,其还可以被用来部署特定类型的应用程序。

实现这种功能的主要机制在于应用程序配置文件。尽管SCVMM并不会强制要求用户使用应用程序配置文件,但是对于需要重复部署的应用程序来说,提前创建应用程序配置文件仍然是一种不错的选择。比如,一些企业为授权用户提供了自助服务平台,允许其根据需要自己部署虚拟应用程序。

相对于传统部署方式,应用程序配置文件不仅可以帮助企业实现部署流程自动化,还能够避免配置文件不一致和人为错误等情况的发生。因此,对于只需一次部署的应用程序来说,可以不使用应用程序配置文件;但是如果需要多次部署同一个应用程序,那么就需要考虑创建应用程序配置文件了。

微软在TechNet Library当中提供了一些相对简单的应用程序配置文件创建流程。在创建第一个应用程序配置文件之前,需要首先了解两件事情。

第一,应用程序配置文件并非适用于所有类型的应用程序。比如,你不能直接为MSI(Windows Installer Package文件)创建应用程序配置文件,因为其只支持几种特定类型的应用程序。你可以使用应用程序配置文件在一些软件当中实现应用程序自动安装,比如Server App-V(Microsoft Server Application Virtualization)、Microsoft Web Deploy或者Microsoft SQL Server Data-Tier Application。需要注意的是现在应用程序配置文件还不支持Linux虚拟机。

当然这会导致另外一个问题,如何实现普通应用程序的部署流程自动化?对于这种情况来说,可以使用App-V——一种专门用于应用程序虚拟化的工具。App-V会对某个应用程序的部署流程进行拆分排序,之后就能够使用应用程序配置文件了。

你需要了解的另外一件重要事情是应用程序配置文件可以和其他SCVMM对象协同工作。具体来说,也就是可以和服务模板以及虚拟机模板搭配使用。

虚拟机模板是一种大多数SCVMM管理员都十分熟悉的对象类型。本质上,这些模板只是系统预定义的虚拟机镜像,可以用来自动创建全新的虚拟机。

可以通过向导完成虚拟机模板的创建过程。这个向导会提示用户输入特定的虚拟机信息,比如为虚拟机分配的物理硬件,如何配置虚拟机当中的客户端操作系统等。使用模板的主要目的在于可以重复创建虚拟机,降低人为操作失误几率,重复使用配置数据等。你可以使用硬件配置文件定义将要分配的硬件资源数量(而不是通过手动方式进行分配),或者使用客户端操作系统配置文件来配置客户端操作系统属性。

在使用向导创建虚拟机模板的过程当中,可以指定应用程序配置文件。使用这种方式生成的虚拟机模板,可以用来创建具有预定义配置的应用程序服务器,而不再是一台仅仅包含空白操作系统的服务器。

你需要了解的最后一部分是服务模板。当然也可以在没有服务模板的情况下使用应用程序配置文件和虚拟机模板,但是在有些情况当中,服务模板可以简化操作过程。

顾名思义,服务模板是用来部署服务的。一种服务包含了一个或多个计算机层。一个计算层对应一个虚拟机模板。因此换句话说,服务可以被配置为一系列虚拟机模板的集合。对于自动部署多层应用程序来说,由于服务模板可以在多台服务器当中同时进行操作,因此可以起到很大帮助作用。即便用户能够访问所有必要的虚拟机模板,采用手动部署方式也将会十分繁琐。借助于服务模板,企业可以采用定义服务的方式来部署多层应用程序,而不再需要单独部署应用程序的每一部分。

如上所述,应用程序配置文件对于实现虚拟应用程序服务器的自动化部署可以起到很大帮助作用。即便如此,也不推荐单独使用应用程序配置文件,应该搭配虚拟机模板以及服务模板以提高操作效率。

翻译

王学强
王学强

TechTarget特邀编辑,毕业于计算机专业,现任职于外企IT分析师,负责网络、防火墙和服务器等系统运维工作,对虚拟化、网络安全和渗透测试拥有浓厚兴趣,工作外热爱旅行、汽车和健身。

相关推荐