如何从自动化 State Configuration 中删除配置和节点
本文介绍如何注销由自动化 State Configuration 托管的节点,以及如何从托管节点安全删除 PowerShell Desired State Configuration (DSC) 配置。 如果是 Windows 和 Linux 节点,你需要注销节点并删除节点中的配置。 如果只是 Linux 节点,还可以选择从节点中删除 DSC 包。 请参阅从 Linux 节点中删除 DSC 包。
注销节点
注意
要从服务中注销节点,只需设置本地 Configuration Manager 设置,以便节点不再连接到服务。 这不会影响当前应用于节点的配置,并且会将相关文件保留在节点上。 注销/删除节点后,若要重新注册该节点,请清除现有的配置文件。 请参阅删除节点中的配置。
如果不再需要通过 State Configuration (DSC) 来托管节点,可以使用以下步骤在 Azure 门户或通过 Azure PowerShell 将其注销。
登录 Azure 门户。
搜索并选择“自动化帐户”。
在“自动化帐户”页上,从列表中选择你的自动化帐户。
在“自动化帐户”中的“配置管理”下,选择“State Configuration (DSC)”。
在“State Configuration (DSC)”页上,单击“节点”选项卡。
在“节点”选项卡上,选择要注销的节点的名称。
在该节点的窗格中,单击“注销”。
删除节点中的配置
如果已准备好删除分配给一个或多个节点的导入的 DSC 配置文档(托管对象格式 (MOF) 或 .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 配置。