如何从自动化 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 将其注销。
登录 Azure 门户。
搜索并选择“自动化帐户”。
在“自动化帐户”页上,从列表中选择你的自动化帐户。
在“自动化帐户”中的“配置管理”下,选择“State Configuration (DSC)”。
在“State configuration (DSC)”页中,选择“节点”选项卡。
在“节点”选项卡上,选择要注销的节点的名称。
在该节点的窗格中,选择“注销”。
删除节点中的配置
按照以下任一步骤移除分配给一个或多个节点的已导入 DSC 配置文档(.mof
文件)。
可以在 Azure 门户中删除 Windows 和 Linux 节点的配置。
登录 Azure 门户。
搜索并选择“自动化帐户”。
在“自动化帐户”页上,从列表中选择你的自动化帐户。
在“自动化帐户”中的“配置管理”下,选择“State Configuration (DSC)”。
在“State Configuration (DSC)”页上,选择“配置”选项卡,然后选择要删除的配置的名称。
在配置的详细信息页上,选择“删除”以移除配置。
重新注册节点
可以使用启用 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>
后续步骤
- 如果要重新注册节点或注册新节点,请参阅注册由 State Configuration 托管的 VM。
- 如果要重新添加配置和重新编译,请参阅在 Azure 自动化 State Configuration 中编译 DSC 配置。