如何在服务部署中创建应用程序配置文件
发布日期: 2016年3月
适用于: System Center 2012 SP1 - Virtual Machine Manager,System Center 2012 R2 Virtual Machine Manager,System Center 2012 - Virtual Machine Manager
可以在 Virtual Machine Manager (VMM) 中使用以下过程来创建应用程序配置文件。 应用程序配置文件提供用于安装 Microsoft Server Application Virtualization (Server App-V) 应用程序、Microsoft Web Deploy 应用程序和 Microsoft SQL Server 数据层应用程序 (DAC),以及用于在将虚拟机作为服务的一部分进行部署时运行脚本的说明。 应用程序配置文件不受 Linux 操作系统支持,因为应用程序配置文件适用于特定于 Windows 操作系统的技术。
重要事项 |
---|
只有在将虚拟机作为服务的一部分进行部署时,才能使用应用程序配置文件。 |
创建应用程序配置文件
确认已将你的应用程序组件(例如包、脚本等)复制到 VMM 库共享。 例如,如果你计划为 SQL Server 应用程序主机创建配置文件,请确认你的 SQL Server DAC 包和 SQL Server 脚本已复制到 VMM 库共享。
打开“库”工作区。
在“主页”选项卡上的“创建”组中,单击“创建”,然后单击“应用程序配置文件”。
此时将打开“新建应用程序配置文件”对话框。
在“常规”选项卡上的“名称”框中,输入应用程序配置文件的名称。 例如,输入**“公司财务应用程序”**。
在“常规”选项卡上的“兼容性”列表中,选择相应的选项:
要部署在本主题开头列出的任何应用程序类型或应用程序类型组合,请保持默认选择,即“常规”。
要向你环境中现有的 SQL Server 实例部署 SQL Server DAC 包或 SQL Server 脚本,请单击“SQL Server 应用程序主机”。 如果单击“SQL Server 应用程序主机”,则只能将 SQL Server DAC 包和 SQL Server 脚本添加到应用程序配置文件。
在 System Center 2012 Service Pack 1 (SP1) 中,若要为运行 Internet 信息服务 (IIS) 的服务器部署 Web 应用程序,请单击“Web 应用程序主机”。 如果单击“Web 应用程序主机”,则只能将 Web 部署包和关联脚本添加到应用程序配置文件。
单击“应用程序配置”选项卡,然后执行以下操作:
单击“操作系统兼容性”,然后选择支持应用程序的来宾操作系统。
单击“添加”,然后单击要添加到应用程序配置文件的应用程序或脚本的类型。
对于每种类型的应用程序,可以添加多个。 例如,可以添加三个虚拟应用程序。
如果将“兼容性”选项(在上一步中描述)保持设置为默认选项,即“常规”,则可以将多种类型的应用程序或脚本添加到应用程序配置文件。 例如,可以添加虚拟应用程序和 Web 应用程序。
在 System Center 2012 R2 中,如果将“兼容性”选项(在上一步中描述)保持设置为默认选项,即“常规”,则可以添加将要通过运行脚本(如基于 Setup.exe 安装程序的脚本)部署的应用程序。 若要添加这类应用程序,请选择“脚本应用程序”。
添加应用程序后,可以选择“应用程序脚本”以添加应用程序脚本。 你可以添加一个将在安装或卸载应用程序之前运行的应用程序脚本,以及一个将在安装或卸载应用程序之后运行的应用程序脚本。
无论是否添加应用程序,如果将“兼容性”选项保持设置为“常规”,你都可以选择“脚本”来添加脚本。
在 VMM 中的 System Center 2012 中,对于此选项,你可以指定一个将在应用程序安装或卸载过程之前运行的应用程序脚本,以及一个将在该过程完成后运行的脚本。
在 System Center 2012 SP1 中,脚本数不受限制,并且你可以指定将运行脚本的顺序。
在 System Center 2012 R2 中,你可以指定脚本以便使用作为 VMM 服务组成部分部署的多个虚拟机来创建宾群集。 例如,可以指定一个将于“创建:第一个 VM”运行的脚本(以便在第一个虚拟机上形成群集),以及一个将于“创建:第一个之后的 VM”运行的不同脚本(以便将其他虚拟机添加到群集中)。 有关详细信息,请参阅 如何使用 VMM 中的服务模板创建来宾群集。
对于你添加的每个应用程序或脚本,配置相应的设置。 某些可配置的设置如下所示:
对于应用程序包,可以为应用程序指定诸如证书、端口或文件夹设置的设置。 若要指定设置,请在“应用程序”下选择应用程序,并选择设置,然后单击“属性”。 键入值,然后单击“确定”。
说明 应用程序包可包含在你配置用于部署的服务时输入的设置。 若要设置此类设置的格式,请按以下格式在“值”字段中输入参数:@<设置标签>@。 例如,你可能会提示通过使用参数 @SQLServerInstanceName@ 为 SQL Server 数据库层应用程序输入 SQL Server 实例名称。
对于脚本,在 System Center 2012 SP1 中,你可以配置各种设置,例如参数、将在其下运行脚本的安全帐户、超时、故障和重新启动策略(以指定在出错时要执行的操作)以及其他设置。 为了配置这些设置,请在“脚本”下面选择脚本,并查看或更改参数、部署顺序、超时或其他设置。 根据需要单击“高级”,并查看或配置高级设置,如失败和重启策略。
进行选择之后,单击“确定”。
要验证是否已创建了配置文件,请在“库”窗格中展开“配置文件”,然后单击“应用程序配置文件”。
此应用程序配置文件将出现在“配置文件”窗格中。
请参阅
在 VMM 中创建配置文件和模板
准备在 VMM 中创建服务
在 VMM 中创建服务模板
如何使用 VMM 中的服务模板创建来宾群集