翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
OpsWorks for Puppet サーバーからノードの関連付けを切り離します
重要
AWS OpsWorks for Puppet Enterprise は新規顧客を受け付けていません。2024 年 3 月 31 日にサービスが利用できなくなるまで、既存のお客様には影響はありません。既存のお客様は、可能な限り早急に他のソリューションに移行することをお勧めします。詳細については、AWS OpsWorks for Puppet Enterprise サポート終了に関する FAQ および OpsWorks for Puppet Enterprise サーバーを Amazon Elastic Compute Cloud (Amazon EC2) に移行する方法 を参照してください。
このセクションでは、OpsWorks for Puppet Enterprise サーバーによる管理から、マネージドノードのま切り離す、または削除する方法について説明します。このオペレーションはコマンドラインまたは Puppet Enterprise コンソールで実行されます。OpsWorks for Puppet Enterpriseマネジメントコンソールでノードの関連付けを切り離すことはできません。現在、OpsWorks for Puppet Enterprise API では複数のノードのバッチ削除を実行することはできません。このセクションのコマンドでは、一度に 1 つのノードの関連付けを切り離します。
Puppet マスターを削除する場合は、ノードがサーバーへの再接続を試行することなく動作を続行できるように、サーバーとノードとの関連付けを切り離すことをお勧めします。これを行うには、disassociate-node
AWS CLI コマンドを実行します。PE からノードを完全に削除するには、ノードの関連付けを切り離し、その証明書を取り消す必要があります。これにより、ノードが Puppet マスターに対して継続的にチェックインを試行しなくなります。また、Puppet マスターを使用して管理が不要になった puppet-agent
をノードからアンインストール
ノードの関連付けを切り離すには
-
AWS CLI で、次のコマンドを実行してノードの関連付けを解除します。
[Node_name]
(ノードネーム) は関連付けを切り離すノードの名前です。Amazon EC2 インスタンスでは、これはインスタンス ID です。[Server_name]
(サーバーネーム) は、ノードの関連付けを切り離す Puppet マスターの名前です。両方のパラメーターとも必須です。デフォルトのリージョンにない Puppet マスターからノードの関連付けを切り離さない限り、--region
パラメータは必須ではありません。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 サーバーを削除する方法については、「OpsWorks for Puppet Enterprise サーバーを削除します」を参照してください。
以下も参照してください。
-
Puppet Enterprise ドキュメントの Remove nodes