基于Windows Azure 包、Service Provider Foundation 和 Virtual Machine Manager的示例门户代码 – 版本 2

原文地址:http://blogs.technet.com/b/privatecloud/archive/2014/06/26/sample-portal-code-based-on-windows-azure-pack-service-provider-foundation-and-virtual-machine-manager-version-2.aspx 继第 1 版示例门户代码发布之后,我们通过基于客户输入的新场景对其进行了增强。现在,我们即将发布第 2 版示例门户代码,其中通过执行SMA Runbook纳入了虚拟机控制台连接和虚拟机检查点等新场景。                           示例门户代码涉及的场景   控制面板或门户集成 租户(使用ASP.NET成员资格提供程序)和管理员(使用Windows)门户WAP身份验证 列出可用订阅计划 列出租户订阅 列出租户订阅报价 列出订阅虚拟机(租户) 执行虚拟机操作: VM云资源提供程序(SPF) 启动虚拟机 停止虚拟机 创建虚拟机 虚拟机详细信息 虚拟机连接(版本 2 中的新功能):此功能允许您下载具有用于连接它的所选虚拟机的特定设置的 RDP 文件。该场景需要在环境中配置远程控制台功能。有关为Windows Server 和 System Center设置远程控制台的详细信息,请参阅Technet 文档。 执行SMA Runbook的功能(版本 2 中的新功能):此功能允许您代表租户使用WAP管理员门户自行预配置SMA Runbook。在该示例中,将会显示一个采用虚拟机检查点的租户示例,但可配置为使用WAP管理员门户运行任何预配置SMA Runbook。有关配置SMA Runbook的说明,请参阅自述文件(ContosoCloud示例自述文件)。   示例屏幕截图 ·         租户订阅…

0

基于Windows Azure 包、Service Provider Foundation 和 Virtual Machine Manager的示例门户代码

原文地址:http://blogs.technet.com/b/privatecloud/archive/2013/11/28/sample-portal-code-based-on-windows-azure-pack-service-provider-foundation-and-virtual-machine-manager.aspx 最近,我们发现很多客户(包括服务提供商)纷纷寻找集成示例或最佳实践指南,希望集成现有门户或者开发全新门户以便与Windows Azure包 (WAP) API集成,从而为其租户提供基于WAP的开箱即用的云服务(如Web Site Cloud、VM Cloud、Service Bus Cloud、SQL Server、My SQL Server),继而使用基于订阅的模型使用这些服务。在本文中,我将会说明并提供基于System Center 2012 R2Windows Azure 包 (WAP)、Service Provider Foundation (SPF) 和Virtual Machine Manager (VMM)开发的示例门户代码(如下所示)。示例门户为ASP.Net、MVC 4、Web 应用程序,旨在实施WAP API以便使用WAP的服务管理 API执行一些常见的WAP和虚拟机(VM)操作。   示例门户代码的作用: 虽然绝大部分客户能够使用发布的WAP 开发人员工具包文档自行开发门户,我们仍然发现很多客户要求提供用于实现特定用例或场景的示例代码,以便用作示例进行参考并扩展到真实世界的场景中。此外还有一些需求,客户希望了解实现身份验证逻辑背后的更多详细信息,以便与作为租户和管理员的服务管理 API 集成。此处提供的示例主要解决上述两个问题,并对WAP开发人员工具包文档提供的信息加以补充。有关WAP SDK的最新信息,请参阅产品文档。   示例门户代码涉及的场景: 该示例门户代码包含以下场景: 控制面板或门户集成 租户(使用ASP.NET成员资格提供程序)和管理员(使用Windows)门户WAP身份验证 列出可用订阅计划 列出租户订阅 列出租户订阅报价 列出订阅虚拟机(租户) 执行虚拟机操作: VM云资源提供程序(SPF) 启动虚拟机 停止虚拟机 创建虚拟机 虚拟机详细信息   示例门户代码的组成部分: 该示例门户代码包含以下两部分或Visual…

0

将Virtual Machine Manager中运行的VM添加到Windows Azure Pack 订阅

原文链接:http://blogs.technet.com/b/privatecloud/archive/2013/12/05/adding-an-already-running-vm-in-virtual-machine-manager-to-a-wap-subscription.aspx 大家好。 经常有人问我的一个问题:是否可以将已经运行的VM添加到Windows Azure Pack (WAP) 的订阅当中,从而在 WAP 租户门户中显示出来? 场景: 这篇博文有两个场景: 场景1: “租户已经签署了一个订阅,刚刚将两台虚拟机从企业内部迁移到服务供应商的环境中,作为服务所有者,我们希望将这两台 VM 分配在他的订阅下。” 我有两台VM,分别称为Contoso101和Contoso102,它们正在Virtual Machine Manager (VMM) 中运行,我希望将它们加入我新的WAP 订阅。 场景2: 在两台 VM 加入订阅后,我们要让租户上的一个同事可以在 WAP 租户门户上访问这两台 VM。 解决方案: Windows Azure Pack & Service Provider Foundation (SPF) 允许租户使用订阅访问他们的VM,订阅在VMM中注册为用户角色,能够访问为这个订阅(计划)分配的云。 要让 VM 在订阅下显示,有以下要求: VM 必须是订阅(计划)在Windows Azure Pack中使用的云的成员。 VM 的所有者和用户角色在 WAP 中必须设到这个租户,在 VMM 中必须设到这个订阅的用户角色。 要将已经运行的 VM 添加到 WAP…

0

应用程序管理 - 示例 - 向私有云部署服务(第 4 部分)

 原文链接:http://blogs.technet.com/b/privatecloud/archive/2013/04/30/application-management-example-deploying-a-service-to-your-private-cloud-part-4.aspx 各位读者,大家好!欢迎阅读本系列中的第 4 篇,也是最后一篇博文。本系列介绍如何向您的 Microsoft 私有云部署 SharePoint 2013 示例 VMM 服务模板。现在我们总结一下讨论过的内容: 应用程序管理 – 示例 – 向私有云部署服务(第 1 部分) 简要介绍本系列中将要讨论的内容。 应用程序管理 – 示例 – 向私有云部署服务(第 2 部分) 首先从基础知识开始,例如下载必需的内容和转移这些内容,以便为导入、配置和部署 SharePoint 服务模板做准备。 应用程序管理 – 示例 – 向私有云部署服务(第 3 部分) 本博文主要介绍如何设置 VHD 并让其供 SharePoint 2013 服务模板使用。详细信息包括:构建默认映像、安装必需组件、执行 sysprep,以及将那些新创建的映像存储在您的 VMM 库中以便在导入服务模板期间使用(后面介绍)。 接下来要做什么呢?“其余部分” 这是一篇包含大量信息的详尽文章。在本博文中,我们将整理以下事项(有大量图片,可用作执行此过程的指南): 修改 AutoSPInstaller XML 以便与您的配置和环境中的帐户/密码/服务器相符 将脚本导入您的 VMM 库并刷新库以反映所做更改…

0

应用程序管理 - 示例 - 向私有云部署服务(第 3 部分)

 原文链接:http://blogs.technet.com/b/privatecloud/archive/2013/04/23/application-management-example-deploying-a-service-to-your-private-cloud-part-3.aspx 读者朋友们,你们好!我希望你们在 MMS 2013 度过了一段愉快的时光(如果你们有机会参加的话!)。如果确实参加了这次峰会,你们可能已经看到 Brad Anderson 在主题演讲期间在主讲台上特别演示的此服务模板。相当酷!如果您尚未查看第 1 部分和第 2 部分,请在我们继续介绍第 3 部分之前,先查看这两部分以了解背景信息。 应用程序管理 – 示例 – 向私有云部署服务(第 1 部分) 简要介绍本系列中将要讨论的内容。 应用程序管理 – 示例 – 向私有云部署服务(第 2 部分) 首先从基础知识开始,例如下载必需的内容和转移这些内容,以便为导入、配置和部署 SharePoint 服务模板做准备。 下一步是什么呢?我们准备介绍映像! 您已经下载并转移了所有内容,现在您需要开始下一步,准备此解决方案使用的基本 VHD。这些 VHD 分为两类: SQL 层基本 VHD:这是使用 SQL Server 2012 SP1 准备的并且经过 sysprep 的 Windows Server 2012 虚拟硬盘 Web 和应用层基本 VHD:这是通过运行…

0

应用程序管理 - 示例 - 向私有云部署服务(第 2 部分)

 原文链接:http://blogs.technet.com/b/privatecloud/archive/2013/04/05/application-management-example-deploying-a-service-to-your-private-cloud-part-2.aspx 读者朋友们,大家好!您已经查看了第一篇博文,想必您已经准备好获取更多信息了。不过,如果您尚未查看上一篇博文,在我们继续探讨之前,请确保查看我们最开始介绍的第 1 部分,从中您可以了解大致目标、有关我们所用技术的一些信息和一段非常酷的视频! 应用程序管理 – 示例 – 向私有云部署服务(第 1 部分) 我们先来了解基本知识 根据承诺,我准备首先介绍支持此解决方案所必需的项的相关基础知识。  首先您需要一个私有云! 是的,我知道这是显而易见的。不过,如果您想了解私有云的知识,您绝对来对了地方。浏览此处的内容,您会获得一些信息。提供的部署专题包含有关如何设置私有云的信息。这是第 1 步(如果您愿意,也可以将其称为第 0 步),因此请前往查看,然后再回来(我会等您的哦)。 现在去获得可下载内容 设置并准备好私有云后,我们还需要一些必备内容才能开始。您可以从此处的 TechNet 库内容页下载这些必备内容。 此下载 (ServiceTemplateForSharePoint2013_content.zip) 包含以下项目: Service Template for SharePoint 2013 User Guide.docx:介绍如何设置、配置和部署此解决方案的用户指南  $apps 目录:将存储在网络共享中、供安装的 SharePoint 2013 的服务模板使用的文件  VMMLibrary_Dependencies 目录:这些脚本用于自定义在部署期间执行的此服务模板的服务层 SharePoint 2013 Enterprise Farm Three Tier.1.0.xml:要导入 Virtual Machine Manager 的服务模板  sp_Create_User.zip:包含一个 PowerShell 脚本和相关输入文件以用于通过 PowerShell…

0

应用程序管理 - 示例 - 向私有云部署服务(第 1 部分)

 原文链接:http://blogs.technet.com/b/privatecloud/archive/2013/04/03/application-management-example-deploying-a-service-to-your-private-cloud-part-1.aspx Brad Anderson 在 MMS 2013 上所作主题演讲中的要点内容!  各位读者,大家好!今天我要向大家推介一系列精彩的博文。你们已经看到标题,因此应该已经大致猜到我准备介绍的内容了。本博文是一系列博文中的第一篇,该系列博文旨在讨论一个我们将在 TechNet 库上提供的可下载的 System Center 2012 SP1 – Virtual Machine Manager (VMM) 服务模板示例,并通过“数字画”方法进行演练,以确保您准备好成功利用此示例解决方案。 什么是 VMM 和服务模板? 如果您过去未使用过 VMM 或服务模板,我强烈建议您阅读下面的信息,以便了解 VMM 和服务模板在向您自己的组织中部署简单到复杂工作负载方面的价值和功能。 System Center 2012 Virtual Machine Manager 在 System Center Virtual Machine Manager 2012 中使用服务模板 如何配置服务模板的属性 背景 我们先介绍一些背景知识。该系列博文将集中介绍一个示例,该示例阐释了您如何利用 Virtual Machine Manager 服务模板在私有云中快速、顺畅地部署多层工作负载(在我们的案例中,我选择了一个三层 SharePoint 2013 Enterprise 服务器场 –…

0

应用程序管理 – 服务模板, 真实的可重用示例

 原文链接:http://blogs.technet.com/b/privatecloud/archive/2013/04/16/application-management-service-templates-real-reusable-examples.aspx?wa=wsignin1.0 服务模板示例工具包 (STEK) – 常规 Web 实验室 在此处下载 STEK。 在这个不断进行发布的博客系列的本篇文章中,我们将介绍一些服务模板的实际示例以及如何开始使用这些模板。应用程序管理的其中一个更具挑战性的方面是以可重复且可靠的方式快速部署实验室。因此,我想利用标准资源创建一组基本模板,还要创建一个方法,通过该方法可以快速利用这些模板创建虚拟环境。我的计划是使用这些服务开发、QA 或测试 1、2、3 层 Web 应用程序。它们还可以用作打造生产服务部署模型的基本模板。 由于绝大多数现有及新业务线应用程序都是 Web 应用程序,因此第一组服务模板示例是基于多个 Web 应用程序体系结构设计的。在这 4 个示例中,第一个示例是不含自定义项的独立服务器,随后我用它创建了第二个示例,后者是一个使用 Microsoft NLB 实现负载平衡的 Web 服务器。这两个示例可用于没有中间层,并且数据库不存在或者已经部署到数据库场的应用程序。第三个示例将它自己的独立 SQL 2012 服务器添加到 Web 服务器,最后一个示例是一个三层 Web 应用程序,其中的一个 Web 服务层充当中间 SOAP 服务层。这些示例实际上会变成我的其余大多数服务模板的基础。您可以方便地修改其中任意示例以满足您的需要,在以后的博文中,我会提供一些应用程序示例,这些应用程序包含有来自 MSDN 库(例如 BlogEngine 和 DotNETnuke)的示例。只需添加应用程序和 SQL 数据库然后部署即可。 我们来看看我选择的一些基本惯例。选择这些惯例是为了实现简单性和易用性,但您可以根据需要和资源能力更改这些惯例。对于负载平衡,我使用 Windows NLB,这是我唯一的选择,因为我的环境中没有其他负载平衡器。OS 是 WS 2012,SQL 是 SQL 2012。我使用…

0