2단계: 스택 및 구성 요소 생성 - AWS OpsWorks

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

2단계: 스택 및 구성 요소 생성

중요

이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 만료되었으며 신규 및 기존 고객 모두에 대해 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 AWS re:Post 또는 AWS Premium Support를 통해 AWS Support 팀에 문의하세요.

계층과 인스턴스를 포함하는 AWS OpsWorks Stacks 스택과 해당 구성 요소를 생성합니다. 이후 단계에서는 쿡북을 인스턴스에 업로드한 다음 해당 인스턴스에서 쿡북의 레시피를 실행합니다.

스택을 생성하는 방법
  1. https://console.aws.amazon.com/opsworks AWS OpsWorks Stacks 콘솔에 로그인합니다.

  2. 해당하는 경우 다음 중 하나를 수행하세요.

    • AWS OpsWorks 스택 시작 페이지가 표시되면 첫 번째 스택 추가 또는 첫 번째 AWS OpsWorks 스택 추가를 선택합니다(두 선택 모두 동일한 작업을 수행함). [스택 추가] 페이지가 표시됩니다.

    • [OpsWorks 대시보드] 페이지가 표시되면 [스택 추가]를 선택합니다. [스택 추가] 페이지가 표시됩니다.

  3. [Chef 12 스택]을 선택합니다.

  4. 스택 이름 상자에 스택 이름(예: MyCookbooksDemoStack)을 입력하세요. 다른 이름을 입력할 수 있는데 이렇게 하면 이 연습 전체에서 MyCookbooksDemoStack를 해당 이름으로 바꿔야 합니다.

  5. 리전에서 미국 서부(오레곤)를 선택합니다.

  6. VPC의 경우 다음 중 하나를 수행합니다.

    • VPC를 사용할 수 있는 경우 선택합니다. 자세한 내용은 VPC에서 스택 실행 단원을 참조하십시오.

    • 그렇지 않은 경우 [VPC 없음]을 선택합니다.

  7. [사용자 지정 Chef 쿡북 사용]에 대해 []를 선택합니다.

  8. [리포지토리 유형]으로 [S3 아카이브]를 선택합니다.

    참고

    시작하기: Linux 연습에서는 [Http 아카이브]를 선택합니다. 여기에서는 대신 [S3 아카이브]를 선택합니다.

  9. [리포지토리 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와 유사해야 합니다.

  10. S3 버킷이 기본값인 프라이빗 버킷인 경우 액세스 키 ID보안 액세스 키에 대해 이 연습에서 사용 중인 IAM 사용자의 액세스 키 ID 및 보안 액세스 키를 입력합니다. 자세한 정보는 객체 권한 편집다른 사용자와 객체 공유를 참조하세요.

  11. 다음 옵션의 경우 기본값을 그대로 둘 수 있습니다.

    • [기본 가용 영역]([us-west-2a])

    • 기본 운영 체제(LinuxAmazon Linux 2016.09)

    • [기본 SSH 키]([기본 SSH 키 사용 금지])

    • [스택 색상](짙은 파란색)

  12. 고급을 선택합니다.

  13. IAM 역할에 대해 다음 중 하나를 수행합니다.

    • [aws-opsworks-service-role]을 사용할 수 있는 경우 선택합니다.

    • aws-opsworks-service-role을 사용할 수 없는 경우 새 IAM 역할을 선택합니다.

  14. 기본 IAM 인스턴스 프로파일의 경우 다음 중 하나를 수행합니다.

    • [aws-opsworks-ec2-role]을 사용할 수 있는 경우 선택합니다.

    • aws-opsworks-ec2-role을 사용할 수 없는 경우 새 IAM 인스턴스 프로파일을 선택합니다.

  15. 다음 옵션의 경우 기본값을 그대로 둘 수 있습니다.

    • [기본 루트 디바이스 유형]([EBS 지원])

    • [호스트 이름 테마]([계층 종속적])

    • [OpsWorks Agent 버전](최신 버전)

    • [사용자 지정 Chef JSON](비워 둠)

    • [보안], [OpsWorks 보안 그룹 사용]([])

  16. 스택 추가를 선택합니다. AWS OpsWorks 스택은 스택을 생성하고 MyCookbooksDemoStack 페이지를 표시합니다.

계층을 생성하려면
  1. 서비스 탐색 창에서 [계층]을 선택합니다. [계층] 페이지가 표시됩니다.

  2. [계층 추가]를 선택합니다.

  3. OpsWorks 탭에서 이름으로 MyCookbooksDemoLayer를 입력합니다. 다른 이름을 입력할 수 있는데 이렇게 하면 이 연습 전체에서 MyCookbooksDemoLayer를 해당 이름으로 바꿔야 합니다.

  4. 짧은 이름cookbooks-demo를 입력합니다. 다른 이름을 입력할 수 있는데 이렇게 하면 이 연습 전체에서 cookbooks-demo를 해당 이름으로 바꿔야 합니다.

  5. 계층 추가를 선택합니다. AWS OpsWorks 스택은 계층을 추가하고 계층 페이지를 표시합니다.

인스턴스를 생성 및 시작하려면
  1. 서비스 탐색 창에서 [인스턴스]를 선택합니다. [인스턴스] 페이지가 표시됩니다.

  2. 인스턴스 추가를 선택합니다.

  3. [새로 만들기] 탭에서 [고급]를 선택합니다.

  4. 다음 옵션의 경우 기본값을 그대로 둘 수 있습니다.

    • [호스트 이름]([cookbooks-demo1])

    • [크기]([c3.large])

    • [서브넷](IP 주소 us-west-2a)

    • [조정 유형]([24/7])

    • [SSH 키]([기본 SSH 키 사용 금지])

    • 운영 체제(Amazon Linux 2016.09)

    • [OpsWorks Agent 버전]([스택에서 상속])

    • [테넌시]([기본값 - VPC 설정 사용])

    • [루트 디바이스 유형]([EBS 지원])

    • [볼륨 유형]([범용(SSD)])

    • [볼륨 크기]([8])

  5. [인스턴스 추가]를 선택합니다.

  6. [MyCookbooksDemoLayer]의 [cookbooks-demo1]에 해당하는 [작업]에서 [시작]을 선택합니다. [상태]가 [온라인]으로 변경될 때까지 진행하지 마십시오. 이 프로세스에는 몇 분이 걸릴 수 있으니 조금만 기다려 주십시오.

이제 스택, 계층 및 S3 버킷에서 쿡북이 자동으로 복사된 인스턴스가 생겼습니다. 다음 단계에서는 이 인스턴스의 쿡북 안에서 기본 레시피를 실행하고 테스트합니다.