기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
2단계: 스택 및 구성 요소 생성
중요
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 만료되었으며 신규 및 기존 고객 모두에 대해 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 AWS re:Post
계층과 인스턴스를 포함하는 AWS OpsWorks Stacks 스택과 해당 구성 요소를 생성합니다. 이후 단계에서는 쿡북을 인스턴스에 업로드한 다음 해당 인스턴스에서 쿡북의 레시피를 실행합니다.
스택을 생성하는 방법
-
https://console.aws.amazon.com/opsworks
AWS OpsWorks Stacks 콘솔에 로그인합니다. -
해당하는 경우 다음 중 하나를 수행하세요.
-
AWS OpsWorks 스택 시작 페이지가 표시되면 첫 번째 스택 추가 또는 첫 번째 AWS OpsWorks 스택 추가를 선택합니다(두 선택 모두 동일한 작업을 수행함). [스택 추가] 페이지가 표시됩니다.
-
[OpsWorks 대시보드] 페이지가 표시되면 [스택 추가]를 선택합니다. [스택 추가] 페이지가 표시됩니다.
-
-
[Chef 12 스택]을 선택합니다.
-
스택 이름 상자에 스택 이름(예:
MyCookbooksDemoStack
)을 입력하세요. 다른 이름을 입력할 수 있는데 이렇게 하면 이 연습 전체에서MyCookbooksDemoStack
를 해당 이름으로 바꿔야 합니다. -
리전에서 미국 서부(오레곤)를 선택합니다.
-
VPC의 경우 다음 중 하나를 수행합니다.
-
VPC를 사용할 수 있는 경우 선택합니다. 자세한 내용은 VPC에서 스택 실행 단원을 참조하십시오.
-
그렇지 않은 경우 [VPC 없음]을 선택합니다.
-
-
[사용자 지정 Chef 쿡북 사용]에 대해 [예]를 선택합니다.
-
[리포지토리 유형]으로 [S3 아카이브]를 선택합니다.
참고
시작하기: Linux 연습에서는 [Http 아카이브]를 선택합니다. 여기에서는 대신 [S3 아카이브]를 선택합니다.
-
[리포지토리 URL]로 S3의
opsworks_cookbook_demo.tar.gz
파일에 대한 경로를 입력합니다. 이 경로를 확인하려면 S3 콘솔에서 [opsworks_cookbook_demo.tar.gz
] 파일을 선택합니다. [속성] 창에서 [링크] 필드의 값을 복사합니다. 이 값은https://s3.amazonaws.com/amzn-s3-demo-bucket/opsworks_cookbook_demo.tar.gz
와 유사해야 합니다. -
S3 버킷이 기본값인 프라이빗 버킷인 경우 액세스 키 ID 및 보안 액세스 키에 대해 이 연습에서 사용 중인 IAM 사용자의 액세스 키 ID 및 보안 액세스 키를 입력합니다. 자세한 정보는 객체 권한 편집 및 다른 사용자와 객체 공유를 참조하세요.
-
다음 옵션의 경우 기본값을 그대로 둘 수 있습니다.
-
[기본 가용 영역]([us-west-2a])
-
기본 운영 체제(Linux 및 Amazon Linux 2016.09)
-
[기본 SSH 키]([기본 SSH 키 사용 금지])
-
[스택 색상](짙은 파란색)
-
-
고급을 선택합니다.
-
IAM 역할에 대해 다음 중 하나를 수행합니다.
-
[aws-opsworks-service-role]을 사용할 수 있는 경우 선택합니다.
-
aws-opsworks-service-role을 사용할 수 없는 경우 새 IAM 역할을 선택합니다.
-
-
기본 IAM 인스턴스 프로파일의 경우 다음 중 하나를 수행합니다.
-
[aws-opsworks-ec2-role]을 사용할 수 있는 경우 선택합니다.
-
aws-opsworks-ec2-role을 사용할 수 없는 경우 새 IAM 인스턴스 프로파일을 선택합니다.
-
-
다음 옵션의 경우 기본값을 그대로 둘 수 있습니다.
-
[기본 루트 디바이스 유형]([EBS 지원])
-
[호스트 이름 테마]([계층 종속적])
-
[OpsWorks Agent 버전](최신 버전)
-
[사용자 지정 Chef JSON](비워 둠)
-
[보안], [OpsWorks 보안 그룹 사용]([예])
-
-
스택 추가를 선택합니다. AWS OpsWorks 스택은 스택을 생성하고 MyCookbooksDemoStack 페이지를 표시합니다.
계층을 생성하려면
-
서비스 탐색 창에서 [계층]을 선택합니다. [계층] 페이지가 표시됩니다.
-
[계층 추가]를 선택합니다.
-
OpsWorks 탭에서 이름으로
MyCookbooksDemoLayer
를 입력합니다. 다른 이름을 입력할 수 있는데 이렇게 하면 이 연습 전체에서MyCookbooksDemoLayer
를 해당 이름으로 바꿔야 합니다. -
짧은 이름에
cookbooks-demo
를 입력합니다. 다른 이름을 입력할 수 있는데 이렇게 하면 이 연습 전체에서cookbooks-demo
를 해당 이름으로 바꿔야 합니다. -
계층 추가를 선택합니다. AWS OpsWorks 스택은 계층을 추가하고 계층 페이지를 표시합니다.
인스턴스를 생성 및 시작하려면
-
서비스 탐색 창에서 [인스턴스]를 선택합니다. [인스턴스] 페이지가 표시됩니다.
-
인스턴스 추가를 선택합니다.
-
[새로 만들기] 탭에서 [고급]를 선택합니다.
-
다음 옵션의 경우 기본값을 그대로 둘 수 있습니다.
-
[호스트 이름]([cookbooks-demo1])
-
[크기]([c3.large])
-
[서브넷](
IP 주소
us-west-2a) -
[조정 유형]([24/7])
-
[SSH 키]([기본 SSH 키 사용 금지])
-
운영 체제(Amazon Linux 2016.09)
-
[OpsWorks Agent 버전]([스택에서 상속])
-
[테넌시]([기본값 - VPC 설정 사용])
-
[루트 디바이스 유형]([EBS 지원])
-
[볼륨 유형]([범용(SSD)])
-
[볼륨 크기]([8])
-
-
[인스턴스 추가]를 선택합니다.
-
[MyCookbooksDemoLayer]의 [cookbooks-demo1]에 해당하는 [작업]에서 [시작]을 선택합니다. [상태]가 [온라인]으로 변경될 때까지 진행하지 마십시오. 이 프로세스에는 몇 분이 걸릴 수 있으니 조금만 기다려 주십시오.
이제 스택, 계층 및 S3 버킷에서 쿡북이 자동으로 복사된 인스턴스가 생겼습니다. 다음 단계에서는 이 인스턴스의 쿡북 안에서 기본 레시피를 실행하고 테스트합니다.