在 Service Provider Foundation 中管理 Web 服务和连接

 

发布日期: 2016年7月

适用于: System Center 2012 SP1 - Orchestrator,System Center 2012 R2 Orchestrator

服务提供商基础安装向导基于提供的凭据配置 Web 服务。 本主题提供有关在需要更改的情况下验证和设置计算机管理、Internet 信息服务 (IIS) 和其他技术中的凭据的信息。

由于本主题中的示例 URL 使用端口 8090,其作为 服务提供商基础 Web 服务的默认端口。 如果为 服务提供商基础 安装指定了其他端口,此端口可能会不同。

服务提供商基础 Web 服务

作为主机托管服务提供商,你可以使用 服务提供商基础 Web 服务为你的租户提供门户应用程序。 管理员可以使用 服务提供商基础 Windows PowerShell cmdlet 执行必要任务。 有关如何对访问 服务提供商基础 Web 服务的应用程序进行编程的信息,请参阅 Service Provider Foundation 开发人员指南

每个 Web 服务有两个位置可在已安装 服务提供商基础 的服务器上设置凭据:IIS 中的应用程序域池和计算机管理中相应的组。 这些组(SPF_Admin、SPF_VMM、SPF_Usage 和 SPF_Provider)必须包含也是 Administrators 组的成员的本地凭据(而不是域凭据)。 该凭据可以是 Administrator 用户自身,但我们建议创建一个本地用户。

管理 Web 服务

主机托管服务提供商使用管理 Web 服务创建和管理租户、用户角色、服务器、标记和其他管理对象。 你可使用以下 URL 访问管理 Web 服务:

  • 对于 服务提供商基础System Center 2012 SP1,使用:

    https://server:8090/SC2012/Admin/Microsoft.Management.Odata.svc

  • 对于 服务提供商基础System Center 2012 R2,使用:

    https://server:8090/SC2012R2/Admin/Microsoft.Management.Odata.svc

凭据设置 要求
IIS 中的管理应用程序池标识 也必须是 Administrators 组和 SPF_Admin 组的成员
计算机管理中的 Administrators 组 必须包括管理应用程序池标识的凭据
计算机管理中的 SPF_Admin 组 必须包括也是 Administrators 组的成员的本地用户和管理应用程序池标识的凭据

VMM Web 服务

VMM Web 服务调用 System Center 2012 R2 Virtual Machine Manager 执行请求的操作,如创建虚拟机、虚拟网络、用户角色定义和其他云结构。 此服务对参与者之间的更改进行协调并提供下列动态功能:

  • 门户应用程序和其他客户端检测 服务提供商基础 和 Virtual Machine Manager 所做的更改。

  • Virtual Machine Manager 显示门户应用程序、其他客户端和 服务提供商基础 所做的更改。

  • 服务提供商基础 反映参与者所做的所有更改。

你可以使用 T:Microsoft.SystemCenter.Foundation.Cmdlet.New-SCSPFServer PowerShell cmdlet 来册 Virtual Machine Manager 实例。

你可使用以下 URL 访问 VMM Web 服务:

  • 对于 服务提供商基础System Center 2012 SP1,使用:

    https://server:8090/SC2012/VMM/Microsoft.Management.Odata.svc

  • 对于 服务提供商基础System Center 2012 R2,使用:

    https://server:8090/SC2012R2/VMM/Microsoft.Management.Odata.svc

凭据设置 要求
IIS 中的 VMM 应用程序池标识 也必须是 Administrators 组和 SPF_VMM 组的成员
计算机管理中的 Administrators 组 必须包括 VMM 应用程序池标识的凭据
计算机管理中的 SPF_VMM 组 必须包括也是 Administrators 组的成员的本地用户和 VMM 应用程序池标识的凭据
Virtual Machine Manager 中的 Administrator 用户角色 必须包括 VMM 应用程序池标识的凭据作为 Administrator 用户角色的成员

Usage Web 服务

System_CAPS_ICON_important.jpg 重要事项

服务提供商基础 提供将仅由 适用于 Windows Server 的 Windows Azure 包 或第三方计费提供程序使用的“Usage Web 服务”。 不应出于为防止由于不必要的或错误的查询造成的数据丢失的其他目的访问 Usage Web 服务终结点。

Usage Web 服务使用 System Center 2012 – Operations Manager 数据仓库实例的注册(Virtual Machine Manager 承载的)收集有关租户虚拟机用量和其他结构用量的指标。 为计费退款功能等流程收集使用情况数据。

你可以使用 Windows PowerShell cmdlet 注册 Operations Manager 数据库中的 服务提供商基础 数据仓库连接设置。 通过此注册,服务提供商基础 可聚合数据仓库中的使用情况数据。 有关配置这些注册的详细信息,请参阅 在 Service Provider Foundation 中配置用量计量

Usage Web 服务返回有关各个服务的每个订阅的利用率数据。

凭据设置 要求
IIS 中的使用率应用程序池标识 也必须是 Administrators 组和 SPF_Usage 组的成员。
计算机管理中的 Administrators 组 必须包括使用率应用程序池标识的凭据。
计算机管理中的 SPF_Usage 组 必须包括也是 Administrators 组的成员的本地用户和使用率应用程序池标识的凭据。
在运行 Operations Manager 的服务器上的 OpertionsManagerDW Microsoft SQL Server 数据库中的数据库用户 dbo 安装 Operations Manager 的用户的凭据自动用于 dbo SQL Server 安全对象的登录凭据。 这些相同的凭据应用于所有 服务提供商基础 应用程序池标识。
运行 Operations Manager 的服务器上的 OpertionsManagerDW SQL Server 数据库(右键单击)的数据库属性 OpsMgrReader 数据库角色必须包括在“权限”页上。

提供程序 Web 服务

提供基础结构即服务 (IaaS) 的资源提供程序使用提供程序 Web 服务。 提供程序 Web 服务提供 Microsoft ASP.NET Web API。 这不是开放数据 (OData) 服务。 提供程序 Web 服务还使用 VMM 和管理 Web 服务。

凭据设置 要求
IIS 中的提供程序应用程序池标识 也必须是 Administrators 组以及 SPF_Provider、SPF_VMM 和 SPF_Admin 组的成员
计算机管理中的 Administrators 组 必须包括提供程序应用程序池标识的凭据
计算机管理中的 SPF_Provider 组 必须包括也是 Administrators 组的成员的本地用户和提供程序应用程序池标识的凭据

连接到 Service Management Automation Web 服务

你可在 服务提供商基础 Web 服务将使用的 Service Management Automation 中配置事件。 若要完成此配置,Service Management Automation Web 服务必须具有访问所需 服务提供商基础 Web 服务的凭据。

此外,你可以使用 Windows PowerShell cmdlet 自动运行 Runbook。 有关详细信息,请参阅 如何从 Service Provider Foundation 中自动运行 Runbook

凭据设置 要求
根据自动化所需的一个或所有 服务提供商基础 应用程序池标识 也必须是已安装 Service Management Automation 的服务器的 Administrators 组的成员

服务提供商基础 数据库凭据

安装 服务提供商基础 的用户的凭据用于 服务提供商基础 数据库的 dbo SQL Server 安全对象的登录凭据。 使用 T:Microsoft.SystemCenter.Foundation.Cmdlet.Get-SCSPFConnectionString和T:Microsoft.SystemCenter.Foundation.Cmdlet.Set-SCSPFConnectionString cmdlet 管理与 服务提供商基础 数据库的连接。

请参阅

Service Provider Foundation 基础