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

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

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

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

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

ノードの関連付けを解除するには

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

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

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

    サンプルコマンドを次に示します。

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

    AWS OpsWorks for Chef Automate サーバーからノードの関連付けを解除しても Chef Automate ダッシュボードで表示されることがあります。Chef はデフォルトでノード状態情報の保持期間を適用し、数日後にはノードを自動消去します。データ保持の管理や Chef Reaper ツールの詳細については「データ保持の管理 (Data Retention Management)」を Chef のドキュメントでご覧ください。

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

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