기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
중요
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 만료되었으며 신규 및 기존 고객 모두에 대해 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 AWS re:Post
AWS OpsWorks Stacks가 배포하는 모든 인스턴스는 스택에서 인스턴스의 역할을 정의하고 인스턴스 설정 및 구성, 패키지 설치, 애플리케이션 배포 등의 세부 정보를 제어하는 하나 이상의 계층의 구성원이어야 합니다. AWS OpsWorks 스택을 사용하여 계층을 생성하고 관리하는 방법에 대한 자세한 내용은 섹션을 참조하세요계층.
각 계층 설명에는 AWS OpsWorks Stacks가 각 계층의 수명 주기 이벤트에 대해 실행하는 기본 제공 레시피 목록이 포함되어 있습니다. 이러한 레시피는 https://github.com/aws/opsworks-cookbooks
주제
ECS 클러스터 계층 참조
참고
이 계층은 Linux 기반 스택에서만 사용할 수 있습니다.
ECS 클러스터 계층은 Amazon Elastic Container Service (Amazon ECS) 클러스터를 나타내며 클러스터 관리를 단순화합니다.
짧은 이름: ecs-cluster
호환성: Amazon ECS 서비스 계층은 사용자 지정 계층과만 호환됩니다.
개방 포트: ECS 클러스터는 포트 22(SSH)에 대한 퍼블릭 액세스를 허용합니다.
탄력적 IP 주소 자동 할당: 기본적으로 Off
기본 EBS 볼륨: 없음
기본 보안 그룹: AWS-OpsWorks-ECS-App-Cluster
구성: ECS 클러스터 계층을 구성하려면 다음을 지정해야 합니다.
-
컨테이너 인스턴스에 퍼블릭 IP 주소 또는 탄력적 IP 주소를 할당할지 여부
-
컨테이너 인스턴스의 인스턴스 프로파일
설정 레시피:
-
opsworks_initial_설정
-
ssh_host_keys
-
ssh_users
-
mysql::client
-
dependencies
-
ebs
-
opsworks_ganglia::client
-
opsworks_ecs::설정
Configure 레시피:
-
opsworks_ganglia::configure-client
-
ssh_users
-
mysql::client
-
agent_version
-
opsworks_ecs::configure
Deploy 레시피:
-
deploy::default
-
opsworks_ecs::deploy
Undeploy 레시피:
-
opsworks_ecs::undeploy
Shutdown 레시피:
-
opsworks_shutdown::default
-
opsworks_ecs::shutdown
설치:
-
AWS OpsWorks Stacks는 인스턴스의 패키지 설치 관리자를 사용하여 기본 위치에 Docker를 설치합니다.
-
설정 이벤트용 Chef 로그는 Amazon ECS 에이전트가 성공적으로 설치되었는지 여부를 기록합니다. 그렇지 않으면 AWS OpsWorks Stacks에서 제공하는 로그에 Amazon ECS 오류 로그 정보가 포함되지 않습니다. Amazon ECS 오류 처리 방법에 대한 자세한 내용은 Amazon ECS 문제 해결을 참조하세요.