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

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

注销节点

注意

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

如果不再需要通过 State Configuration (DSC) 来托管节点,可以使用以下步骤在 Azure 门户或通过 Azure PowerShell 将其注销。

  1. 登录 Azure 门户

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

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

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

  5. 在“State Configuration (DSC)”页上,单击“节点”选项卡。

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

  7. 在该节点的窗格中,单击“注销”。

    Screenshot of the Node details page highlighting the Unregister button.

删除节点中的配置

如果已准备好删除分配给一个或多个节点的导入的 DSC 配置文档(托管对象格式 (MOF) 或 .mof 文件),请按照以下步骤之一进行操作。

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

  1. 登录 Azure 门户

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

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

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

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

    Screenshot of configurations tab.

  6. 在“配置详细信息”页上,单击“删除”来删除配置。

    Screenshot of deleting an extension.

重新注册节点

可以使用启用 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>

后续步骤