部署 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
使用 cmdletT:Microsoft.SystemCenter.Foundation.Cmdlet.Set-SCSPFConnectionString
管理与数据库的连接。
创建证书
SPF 需要一个用于网站绑定的服务器证书。 SPF 网站是管理员和 VMM 服务的终结点,这些服务使用 REST 和 OData 技术与客户端和门户应用程序进行通信。 可以生成和使用自签名证书或使用现有的/新的 CA 证书。 不建议在生产环境中使用自签名证书。 如果生成自签名证书,请注意以下事项:
- 自签名证书应仅用于测试目的。
- 应为认证路径而不是 localhost 指定 FQDN。
- 自签名证书应位于个人或 Web 托管存储中。
安装 SPF
- 在要安装 SPF 的服务器上,双击 安装介质上的SetupOrchestrator.exe 以启动安装向导。
- 在主“设置”页中,选择 “Service Provider Foundation”。
- 在 Service Provider Foundation 安装程序中,选择“ 安装”。
- 在 许可条款中,查看许可协议。 如果你同意条款,请选择“我已阅读、理解”,并同意“下一步”许可协议>的条款。
- 在 先决条件中,等待向导完成先决条件验证,并查看结果。 如果缺少任何先决条件,请安装它们,然后再次选择“ 检查先决条件 ”。 然后选择下一步。
- 在 “配置数据库服务器”中,指定 SQL Server 计算机名称,或接受默认 localhost。 在 端口号中,接受默认设置或修改设置,然后选择“ 下一步”。
- 在 “指定 SPF 文件的位置”中,接受或更改 Web 服务文件的位置。 (可选)更改网站和端口设置。 服务器证书用于在 IIS 中为 SPF 网站配置站点绑定。 可以选择自动生成自签名证书以进行测试。 然后选择下一步。
- 在 “配置管理 Web 服务”中,指定将使用此 Web 服务格式的每个安全组或用户的域和用户名:具有分号的 domain\user name 以分隔多个条目。
- 指定希望应用程序池使用的帐户。 它应该是有权在服务器上进行更改的域帐户。 建议使用服务帐户而不是网络服务。 如果使用网络服务,则帐户必须是 VMM 管理员。
- 配置提供程序、VMM 和使用情况 Web 服务的设置。
- 在 Microsoft更新中,选择要安装更新的方式,然后选择“ 下一步”。
- 在 安装摘要中,查看设置。 准备就绪后,选择“ 安装 ”。
- 看到安装程序完成消息时,请选择“关闭”。
- 如果需要,请重复此过程。 例如,对于 Web 场。
如果安装失败,请参阅 %SYSTEMDRIVE%%TEMP% 文件夹中的日志文件: Microsoft Service Provider*.log”