部署 SPF

本文介绍如何安装 System Center - Service Provider Foundation (SPF)。

SPF 是 System Center - Orchestrator 的一部分。 SPF 公开一个可扩展的 OData Web 服务,该服务与 System Center Virtual Machine Manager(VMM)交互,使服务提供商和主机能够设计和实现将 IaaS 功能集成到 System Center 的多租户自助服务门户。

开始之前

  • 阅读规划文章,确保部署先决条件已就绪。
  • 可以在单个服务器上或多台服务器上安装 SPF。
  • 建议以管理员身份安装,以便在安装过程中配置客户体验并Microsoft更新设置。
  • 请记住,需要在同一服务器上或远程服务器上为 SPF 提供 SQL Server 数据库。
  • 在安装之前,请确保关闭任何打开的程序,并检查没有重新启动挂起。
  • 不支持在同一服务器上并行安装不同 SPF 版本。
  • 可以在 VM 上安装 SPF。
  • 安装 SPF 的用户的凭据用于 SPF 数据库的 dbo SQL Server 安全对象的登录凭据。 T:Microsoft.SystemCenter.Foundation.Cmdlet.Get-SCSPFConnectionString使用 cmdlet T:Microsoft.SystemCenter.Foundation.Cmdlet.Set-SCSPFConnectionString 管理与数据库的连接。

创建证书

SPF 需要一个用于网站绑定的服务器证书。 SPF 网站是管理员和 VMM 服务的终结点,这些服务使用 REST 和 OData 技术与客户端和门户应用程序进行通信。 可以生成和使用自签名证书或使用现有的/新的 CA 证书。 不建议在生产环境中使用自签名证书。 如果生成自签名证书,请注意以下事项:

  • 自签名证书应仅用于测试目的。
  • 应为认证路径而不是 localhost 指定 FQDN。
  • 自签名证书应位于个人或 Web 托管存储中。

安装 SPF

  1. 在要安装 SPF 的服务器上,双击 安装介质上的SetupOrchestrator.exe 以启动安装向导。
  2. 在主“设置”页中,选择 “Service Provider Foundation”。
  3. Service Provider Foundation 安装程序中,选择“ 安装”。
  4. 许可条款中,查看许可协议。 如果你同意条款,请选择“我已阅读、理解”,并同意“下一步”许可协议>的条款。
  5. 先决条件中,等待向导完成先决条件验证,并查看结果。 如果缺少任何先决条件,请安装它们,然后再次选择“ 检查先决条件 ”。 然后选择下一步
  6. “配置数据库服务器”中,指定 SQL Server 计算机名称,或接受默认 localhost。 在 端口号中,接受默认设置或修改设置,然后选择“ 下一步”。
  7. “指定 SPF 文件的位置”中,接受或更改 Web 服务文件的位置。 (可选)更改网站和端口设置。 服务器证书用于在 IIS 中为 SPF 网站配置站点绑定。 可以选择自动生成自签名证书以进行测试。 然后选择下一步
  8. “配置管理 Web 服务”中,指定将使用此 Web 服务格式的每个安全组或用户的域和用户名:具有分号的 domain\user name 以分隔多个条目。
  9. 指定希望应用程序池使用的帐户。 它应该是有权在服务器上进行更改的域帐户。 建议使用服务帐户而不是网络服务。 如果使用网络服务,则帐户必须是 VMM 管理员。
  10. 配置提供程序、VMM 和使用情况 Web 服务的设置。
  11. Microsoft更新中,选择要安装更新的方式,然后选择“ 下一步”。
  12. 安装摘要中,查看设置。 准备就绪后,选择“ 安装 ”。
  13. 看到安装程序完成消息时,请选择“关闭”。
  14. 如果需要,请重复此过程。 例如,对于 Web 场。

如果安装失败,请参阅 %SYSTEMDRIVE%%TEMP% 文件夹中的日志文件: Microsoft Service Provider*.log”

后续步骤