AWS OpsWorks for Chef Automate 서버에서 노드 연결 해제 - AWS OpsWorks

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS OpsWorks for Chef Automate 서버에서 노드 연결 해제

중요

AWS OpsWorks for Chef Automate는 더 이상 신규 고객을 받지 않습니다. 기존 고객은 서비스를 이용할 수 없게 되는 2024년 5월 5일까지 영향을 받지 않습니다. 기존 고객은 Chef SaaS 또는 대체 솔루션으로 마이그레이션하는 것이 좋습니다. 자세한 내용은 AWS OpsWorks for Chef Automate 수명 종료 관련 자주 묻는 질문 섹션을 참조하세요.

이 단원에서는 AWS OpsWorks for Chef Automate 서버에 의한 관리에서 관리형 노드를 연결 해제 또는 제거하는 방법을 설명합니다. 이 작업은 명령줄에서 수행합니다. AWS OpsWorks for Chef Automate 관리 콘솔에서는 노드를 연결 해제할 수 없습니다. 현재 AWS OpsWorks for Chef Automate API는 여러 노드의 배치 제거를 허용하지 않습니다. 이 섹션에서 사용하는 명령은 노드를 한 번에 하나씩 연결 해제합니다.

Chef 서버 삭제 전에 서버에서 노드 연결을 해제하는 것이 좋습니다. 그래야 노드가 서버에 재연결을 시도하지 않고 계속 작동합니다. 이렇게 하려면 disassociate-node AWS CLI 명령을 실행합니다.

노드를 연결 해제하려면
  1. AWS CLI에서 명령을 실행하여 노드를 연결 해제합니다. Node_name은 연결 해제할 노드의 이름으로, Amazon EC2 인스턴스의 경우 이 값은 인스턴스 ID입니다. Server_name은 노드를 연결 해제할 Chef 서버의 이름입니다. --engine-attributes는 기본 CHEF_AUTOMATE_ORGANIZATION 이름을 지정합니다. 이러한 세 개 파라미터가 모두 필요합니다.

    기본 리전에 없는 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 서버에 노드를 자동으로 연결하는 방법이 자세히 나와 있습니다.