服务管理自动化概述
重要
Service Provider Foundation(SPF)从 System Center 2025 中被停用。 但是,SPF 2022 将继续使用 System Center 2025 组件。
Service Management Automation(SMA)是一组集成在适用于 Windows Server 的 Microsoft Azure Pack 中的 SMA 扩展的工具。 IT 专业人员和 IT 开发人员可以使用 SMA 来构建、运行和管理 Runbook,以集成、协调和自动化 IT 业务流程。 SMA Runbook 在 Windows PowerShell 引擎上运行。
SMA 组件
SMA 使用以下三个基础组件,这些组件通过 SMA 服务终结点连接到 Microsoft Azure Pack:
Web 服务
连接到 Microsoft Azure Pack
将运行手册作业分发到运行手册工作者
支持 HTTPS
启用安全组以控制访问
运行手册工作者
执行运行手册作业
在服务帐户下运行
PowerShell 模块
- 使用 Windows PowerShell cmdlet 启用 SMA 管理
我应该使用 SMA 或 System Center - Orchestrator 吗?
借助 System Center - Orchestrator 组件,无需编写脚本或编程,即可在数据中心自动执行业务流程和 IT 操作。 如果更喜欢图形创作方法,请使用 Orchestrator。
借助 SMA,可以通过 PowerShell 自动执行业务流程和 IT 操作。 借助对最新 PowerShell 功能的支持,可以使用 SMA 自动管理提供 PowerShell cmdlet 的任何软件,包括其他 System Center 组件(甚至 Orchestrator)。 若要通过 PowerShell 自动执行,请使用 Service Management Automation 从一个位置管理所有自动化。
SMA 还与 Microsoft Azure Pack 进行了深度集成;但是,不再需要使用 Microsoft Azure Pack 门户创作 SMA Runbook。 可以在 PowerShell ISE 中通过PowerShell ISE 加载项完成创作。 SMA 现在还支持原生 PowerShell 脚本类型 runbook。 可以在此处详细了解 SMA 中的新功能
下图说明了每个 SMA 功能,以及与 Microsoft Azure Pack 安装的通信。
SMA Web 服务与 Microsoft Azure Pack 通信,并验证用户身份。
SQL Server 数据库存储并检索运行手册、运行手册资产、活动、集成模块以及运行手册作业信息。
运行簿工作人员运行运行簿,并且它们可用于负载均衡。
Microsoft Azure Pack 中的管理门户是编写、调试、启动和停止 runbooks 的地方。
重要
SMA 开发人员指南现已推出。 本指南是 SMA Web 服务的一组 REST API 参考文档。
后续步骤
- 了解 SMA 如何执行 任务脚本。