部署 SPF

重要

此版本的 Service Provider Foundation (SPF) 已终止支持;建议 升级到 SPF 2022

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

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

准备阶段

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

创建证书

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

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

安装 SPF

  1. 在要安装 SPF 的服务器上,双击安装介质上的 “SetupOrchestrator.exe ”以启动安装向导。
  2. 在“main设置”页中,选择“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”

后续步骤