AWS OpsWorks for Chef Automate サーバーからのノードの関連付けの解除 - AWS OpsWorks

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS OpsWorks for Chef Automate サーバーからのノードの関連付けの解除

重要

なぜなら、AWS OpsWorks Chef Automate はもはや新規顧客を受け入れていないからです。2024 年 5 月 5 日までは、既存のお客様には影響はありません。その時点でサービスは利用できなくなります。既存のお客様は、 Chef SaaS または代替ソリューションに移行することをお勧めします。詳細については、「AWS OpsWorks Chef Automate のサポート終了に関するよくある質問」を参照してください。

このセクションでは、AWS OpsWorks for Chef Automate サーバーによる管理から、管理されているノードの関連付けを解除、または削除する方法について説明します。このオペレーションはコマンドラインで実行されます。AWS OpsWorks for Chef Automate マネジメントコンソールでノードの関連付けを解除することはできません。現在、AWS OpsWorks for Chef Automate API では複数のノードのバッチ削除を実行することはできません。このセクションのコマンドでは、一度に 1 つのノードの関連付けを切り離します。

Chef サーバーを削除する場合は、ノードがサーバーへの再接続を試行することなく動作を続行できるように、サーバーとノードとの関連付けを解除することをお勧めします。これを行うには、disassociate-node の AWS CLI コマンドを実行します。

ノードの関連付けを切り離すには
  1. AWS CLI で、次のコマンドを実行してノードの関連付けを解除します。[Node_name] (ノードネーム) は関連付けを解除するノードの名前です。Amazon EC2インスタンスの場合、これはインスタンス ID になります。Server_name は、ノードとの関連付けを解除する Chef サーバーの名前です。--engine-attributes にはデフォルトの CHEF_AUTOMATE_ORGANIZATION 名を指定します。これら 3 つのパラメータはすべて必須です。

    デフォルトのリージョンにない Chef サーバーからノードの関連付けを解除しない限り、--region パラメータは必須ではありません。

    aws opsworks-cm --region Region_name disassociate-node --node-name Node_name --server-name Server_name --engine-attributes "Name=CHEF_AUTOMATE_ORGANIZATION,Value='default'"

    コマンドの例を次に示します。

    aws opsworks-cm --region us-west-2 disassociate-node --node-name i-0010zzz00d66zzz90 --server-name opsworkstest --engine-attributes "Name=CHEF_AUTOMATE_ORGANIZATION,Value='default'"
  2. 関連付けの解除が完了したことを示す応答メッセージが表示されるまで待ちます。

    AWS OpsWorks for Chef Automate サーバーからノードの関連付けを解除しても Chef Automate ダッシュボードで表示されることがあります。Chef はデフォルトでノード状態情報の保持期間を適用し、数日後にはノードを自動消去します。

AWS OpsWorks for Chef Automate サーバーを削除する方法の詳細については、「AWS OpsWorks for Chef Automate サーバーの削除」を参照してください。

以下の AWS ブログ投稿では、Auto Scaling グループを使用して、または複数のアカウント内で、ノードを自動的に Chef Automate サーバーに関連付ける方法について詳しく説明しています。