取消節點與 Puppet 企業伺服器 OpsWorks 的關聯 - AWS OpsWorks

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

取消節點與 Puppet 企業伺服器 OpsWorks 的關聯

重要

該 AWS OpsWorks for Puppet Enterprise 服務於 2024 年 3 月 31 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post 或透過進AWS 階 Support 與 AWS 支援 團隊聯絡。

本節說明如何取消 Puppet 企業伺服器管理之受管理節點的關聯,或移除與管理 OpsWorks 的節點之間的關聯。此作業是在命令列或 Puppet 企業主控台中執行;您無法取消 Puppet 企業管理主控台中 OpsWorks 節點的關聯。目前, OpsWorks 針對 Puppet 企業 API 不允許批次移除多個節點。本節中的命令會一次取消一個節點的關聯。

我們建議您在刪除伺服器前先從 Puppet 主伺服器取消與節點的關聯,使得節點可在不嘗試重新連線到伺服器的情況下繼續運作。要做到這一點,運行disassociate-node AWS CLI 命令。若要從 PE 完全移除節點,您必須取消與節點的關聯,然後撤銷其憑證,使節點不再繼續嘗試與 Puppet 主伺服器確認。當您不再想要使用 Puppet 主伺服器管理他們時,您也應從節點解除安裝 puppet-agent

取消與節點的關聯
  1. 在中 AWS CLI,執行下列命令以取消節點的關聯。Node_name 是您要取消關聯的節點名稱;對於 Amazon EC2 執行個體,這是執行個體 ID。 伺服器名稱是您要取消節點關聯的傀儡主物件名稱。兩個都是必要參數。--region 參數並非必要項目,除非您希望從不是位於您預設區域內的 Puppet 主伺服器取消與節點的關聯。

    aws opsworks-cm --region Region_name disassociate-node --node-name Node_name --server-name Server_name

    下列是範例命令。

    aws opsworks-cm --region us-west-2 disassociate-node --node-name i-0010zzz00d66zzz90 --server-name opsworkstest
  2. 等待回應訊息指出取消關聯已完成。

如需如何刪除 Puppet 企業伺服器 OpsWorks 的相關資訊,請參閱刪除 Pu OpsWorks ppet 企業伺服器

另請參閱