浏览 Azure Automation State Configuration (DSC)
Azure Automation State Configuration (DSC) 是基于 Azure 云的 PowerShell DSC 实现,是 Azure 自动化的一部分。
Azure Automation State Configuration 可用于编写、管理和编译 PowerShell DSC 配置,导入 DSC 资源,并将配置分配给目标节点,所有这些都在云中实现。
为什么使用 Azure Automation DSC?
下面概述了我们考虑使用 Azure Automation DSC 的一些原因:
- 内置的拉取服务器。 提供 DSC 拉取服务器(如 Windows 功能 DSC 服务),以便目标节点自动接收配置,符合所需状态,并报告其合规性。 Azure 自动化中的内置拉取服务器无需设置和维护拉取服务器。
- 管理所有 DSC 项目。 可以从 Azure 门户或 PowerShell 管理所有 DSC 配置、资源和目标节点。
- 将报告数据导入 Log Analytics。 使用 Azure Automation State Configuration 管理的节点会将详细的报告状态数据发送到内置的拉取服务器。 可以配置 Azure Automation State Configuration,将此数据发送到 Log Analytics 工作区。
Azure Automation State Configuration 的工作原理
Azure Automation State Configuration 工作原理的一般过程如下所示:
- 使用配置元素创建 PowerShell 脚本。
- 将脚本上传到 Azure 自动化,并将脚本编译成 MOF 文件。 文件将传输到 DSC 拉取服务器,作为 Azure 自动化服务的一部分提供。
- 定义将使用配置的节点,然后应用该配置。
有关详细信息,请访问托管对象格式 (MOF) 文件。