删除 AWS OpsWorks for Chef Automate 服务器 - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

删除 AWS OpsWorks for Chef Automate 服务器

重要

AWS OpsWorks 因为 Chef Automate 不再接受新客户。现有客户在 2024 年 5 月 5 日之前不会受到影响,届时该服务将不可用。我们建议现有客户迁移到 Chef SaaS 或其他替代解决方案。有关更多信息,请参阅Chef Automate 生命周期终止常见问题解答的 AWS OpsWorks

本部分介绍如何删除 AWS OpsWorks for Chef Automate 服务器。删除服务器的同时会删除存储在服务器上的事件、日志和任何说明书。支持资源(Amazon Elastic Compute Cloud 实例、Amazon Elastic Block Store 卷等)以及所有自动备份也将被删除。

尽管删除某个服务器并不会删除节点,但这些节点不再由删除的服务器进行管理,因此将不断尝试重新连接。因此,我们建议您在删除 Chef 服务器之前,解除托管节点的关联。在此版本中,您可以通过运行 AWS CLI 命令来解除节点的关联。

步骤 1:解除托管节点的关联

请在删除 Chef 服务器之前解除节点与该服务器的关联,以便节点继续工作,而不会尝试重新连接服务器。为此,请运行 disassociate-node AWS CLI 命令。

解除节点的关联
  1. 在 AWS CLI 中,运行以下命令以解除节点的关联。Server_name 是您要将节点与之解除关联的 Chef 服务器的名称。

    aws opsworks-cm --region Region_name disassociate-node --node-name Node_name --server-name Server_name
  2. 请耐心等待,直到响应消息指示已完成关联断开。

步骤 2:删除服务器

  1. 在仪表板的服务器磁贴上,展开 Actions 菜单。

  2. 选择 Delete server

  3. 当系统提示您确认删除时,选择 Yes