如何从自动化 State Configuration 中删除配置和节点

注意

Azure 自动化 State Configuration 将于 2027 年 9 月 30 日停用,请在该日期之前转换到 Azure 计算机配置。 有关详细信息,请参阅博客文章公告。 Azure Machine Configuration 服务结合了 DSC 扩展、Azure Automation State Configuration 以及客户反馈中最常请求的功能。 Azure Machine Configuration 还包括通过已启用 Arc 的服务器提供的混合计算机支持。

注意

适用于 Linux 的 Azure Automation DSC 已于 2023 年 9 月 30 日停用。

本文介绍如何注销由自动化 State Configuration 管理的节点,以及如何从托管节点安全移除 PowerShell Desired State Configuration (DSC) 配置。 如果是 Windows 和 Linux 节点,你需要注销节点删除节点中的配置。 如果只是 Linux 节点,还可以选择从节点中删除 DSC 包。 请参阅从 Linux 节点中删除 DSC 包

注销节点

注意

要从服务中注销节点,只需设置本地 Configuration Manager 设置,以便节点不再连接到服务。 这不会影响当前应用于节点的配置,并且会将相关文件保留在节点上。 注销/删除节点后,若要重新注册该节点,请清除现有的配置文件。 请参阅删除节点中的配置

如果不再需要使用 DSC 来管理节点,可以按照以下步骤在 Azure 门户中或通过 Azure PowerShell 将其注销。

  1. 登录 Azure 门户

  2. 搜索并选择“自动化帐户”。

  3. 在“自动化帐户”页上,从列表中选择你的自动化帐户。

  4. 在“自动化帐户”中的“配置管理”下,选择“State Configuration (DSC)”。

  5. 在“State configuration (DSC)”页中,选择“节点”选项卡

  6. 在“节点”选项卡上,选择要注销的节点的名称。

  7. 在该节点的窗格中,选择“注销”

    “节点详细信息”页的屏幕截图,其中突出显示了“注销”按钮。

删除节点中的配置

按照以下任一步骤移除分配给一个或多个节点的已导入 DSC 配置文档(.mof 文件)。

可以在 Azure 门户中删除 Windows 和 Linux 节点的配置。

  1. 登录 Azure 门户

  2. 搜索并选择“自动化帐户”。

  3. 在“自动化帐户”页上,从列表中选择你的自动化帐户。

  4. 在“自动化帐户”中的“配置管理”下,选择“State Configuration (DSC)”。

  5. 在“State Configuration (DSC)”页上,选择“配置”选项卡,然后选择要删除的配置的名称

    “配置”选项卡的屏幕截图。

  6. 在配置的详细信息页上,选择“删除”以移除配置

    删除扩展的屏幕截图。

重新注册节点

可以使用启用 Azure 自动化状态配置中介绍的任何方法重新注册节点,就和最初注册节点一样

从 Linux 节点删除 DSC 包

此步骤是可选的。 从 State Configuration (DSC) 中注销 Linux 节点不会从计算机中删除 DSC 和 OMI 包。 使用下面的命令移除包、所有日志和相关数据。

若要查找包名称和其他相关详细信息,请参阅适用于 Linux GitHub 存储库的 PowerShell Desired State Configuration

基于 RPM 的系统

rpm -e <package name>

基于 dpkg 的系统

dpkg -P <package name>

后续步骤