应用程序管理- System Center 和Web Platform Installer (WebPI)

原文链接:https://blogs.technet.com/b/privatecloud/archive/2013/08/30/application-management-system-center-and-the-web-platform-installer-webpi.aspx

在这篇博文中,我要介绍一项在微软已经使用了一段时间的技术,现在这项技术可以帮助用户访问新的 System Center 和 Windows Server 组件,例如 Windows Azure Pack (WAP) 和 Windows 服务总线。关于 WAP 的更多细节,请单击这里。这也是寻找大量样例以及服务模板示例和WAP 及Virtual Machine Manager 的库资源的机制。本文总体概述了 WebPI 以及 System Center 和 Windows Azure Pack 有关的用法。后面会有关于 WAP 部署和配置以及模板及资源使用的更详细的博文。

首先,什么是WebPI

在 2009 年最初的发行版中,这是一个免费的实用工具,安装在工作站或服务器上,属于开发人员在 Web 开发中需要迅速找到和运行的工具。它的功能有,安装 Visual Studio Express以及安装 SQL Server Express 作为示例。这个工具逐渐发展,还包含了第三方应用程序的安装,允许开发人员扩展和增强,制作自己的工具。它的最新版本是 4.6,目前依然是免费工具,可以从这里下载。

它的作用

我认为这是一个足够重要,值得单列的主题,尤其在我们在这篇博文后面讨论我们的 BuildingClouds示例的时候。WebPI 应用程序可以访问一个默认 WebPI 源,本质上与 RSS 源类似,但这些源包含的内容比标准 RSS 源多许多。例如,一个应用程序应该如何配置?下载包的时候应该从包中运行什么,甚至从哪里下载它。Windows Azure Pack 是以多种方式使用 WebPI 的一个 Windows Server 和System Center 应用程序的良好示例。首先,WAP 使用 WebPI 安装自己,以及各个组件。单击这里了解 WAP 快速安装指南。Windows 服务总线是另外一个示例。

 image

为什么?

那么,为什么这篇博文要介绍我在安装 Windows 服务总线或者 Window Azure 时发生的事情呢?这个问题很好。答案很简单。我们在 TechNet 库中创建了一些示例和样本,使 System Center Virtual Machine Manager 服务模板的入门变得更简单。现在这些可以在 WebPI 的一个新共享源上找到。但您可能会说,这还不够。接下来,您还会发现这里出现越来越多的 WAP 库,使您能够更加方便地利用 WAP 的服务。

现在很容易开始利用有限的开始集合,还要记住,这个集合在不断增长。为了在 WebPI 界面中查看示例,只需要在这个工具中部下方选择 ‘options’ 链接,将新的源加入 ‘Custom Feeds’ 列表即可。

这里是新的源链接:https://www.microsoft.com/web/webpi/partners/servicemodels.xml

clip_image002

加入这个新的源之后,现在在顶部可以看到一个新的选项卡,标题是 ‘Service Model’,选择这个选项卡,会在左边的菜单树中显示三个筛选选项:ALL、SCVMM Templates 和 Gallery Resources。它们之间的区别很简单。Gallery Resources 用来显示 WAP 库项目,SCVMM Service Templates 在 Virtual Machine Manager 库中显示为服务模板。
clip_image004

现在做什么?

在 WebPI 中有了新的 Service Model 选项卡之后,现在可以单击要下载的每个项目旁边的 Add 按钮,然后项目就会加入 ‘Items to be installed 队列。然后单击右下角的 exit 按钮旁边的 Install 按钮。然后需要同意许可协议,之后文件就会下载。对于库资源来说,它们会放在 %systemdrive% (默认通常是c:\ )下的 Gallery 目录中。SCVMM 服务模板会保存在 %systemdrive% 下的 SCVMM Service Templates 目录内。

有两点提示:这些资源和模板并没有安装,即使 WebPI 工具提示“正在安装”。目前它们只是将可导入内容部署到合适的目录,需要手工导入。它们目前并不像 WebPI 控制台中可用的其他多数资源那样跟踪和安装已经下载的项目。

要将项目发布到 WAP 库,需要执行一些手动任务。每个下载包含一个 ReadMe 文档,会描述这些任务,它们是:

    • 使用 PowerShell (目前是唯一方式)将资源扩展包导入 SC       VMM
    • 确认在 SCVMM 中有一个 VHD,以便正确配置库资源
    • 使用 WAPO 管理员门户将资源定义包导入为库项目
    • 将库项目设为公开
    • 将库项目加入计划

对于 SCVMM 服务模板也需要采用类似步骤,但略有不同。每个 SCVMM 模板在 BuildingClouds博客上也有一个 readme 文档和博文,会详细介绍每个模板的设置和使用模型。

希望您觉得这篇文章有用,我肯定它会的。