本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
取消节点与 OpsWorks for Puppet Enterprise 服务器的关联
重要
AWS OpsWorks for Puppet Enterprise 不再接受新客户。现有客户在 2024 年 3 月 31 日之前不会受到影响,届时该服务将不可用。我们建议现有客户尽快迁移到其他解决方案。有关更多信息,请参阅 AWS OpsWorks for Puppet Enterprise 生命周期终止常见问题解答 和 如何将 OpsWorks for Puppet Enterprise 服务器迁移到 Amazon Elastic Cloud (Amazon EC2):
本节介绍如何将托管节点从 OpsWorks for Puppet Enterprise 服务器的管理中解除关联或移除。此操作在命令行上或者在 Puppet Enterprise 控制台中执行;您不能对 OpsWorks for Puppet Enterprise 管理控制台中的节点取消关联。目前,OpsWorks for Puppet Enterprise API 不允许批量删除多个节点。本节中的命令将一次对一个节点取消关联。
我们建议在删除 Puppet Master 之前解除节点与该服务器的关联,这样节点就能继续工作而不用尝试重新连接服务器。为此,请运行 disassociate-node
AWS CLI 命令。要从 PE 中完全删除节点,您必须取消节点的关联并撤销其证书,这样节点不会持续尝试签入到 Puppet Master。当您不再希望使用 Puppet Master 管理代理时,您还应从节点卸载 puppet-agent
解除节点的关联
-
在 AWS CLI 中,运行以下命令以解除节点的关联。
Node_name
是要取消关联的节点的名称;对于 Amazon EC2 实例,这是实例 ID。Server_name
是您要将节点与之解除关联的 Puppet 主服务器的名称。两个参数都是必需的。--region
参数不是必需的,除非您要取消节点与不在您的默认区域内的 Puppet Master 的关联。aws opsworks-cm --region
Region_name
disassociate-node --node-nameNode_name
--server-nameServer_name
以下命令是一个示例。
aws opsworks-cm --region us-west-2 disassociate-node --node-name i-0010zzz00d66zzz90 --server-name opsworkstest
-
请耐心等待,直到响应消息指示已完成关联断开。
有关如何删除 OpsWorks for Puppet Enterprise 服务器的更多信息,请参阅 删除 OpsWorks for Puppet Enterprise 服务器。
另请参阅
-
Puppet Enterprise 文档中的删除节点