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

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

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

중요

더 AWS OpsWorks Stacks 서비스 수명이 2024년 5월 26일에 종료되었으며 신규 및 기존 고객 모두 사용할 수 없습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 다음 연락처로 문의하십시오. AWS Support 팀 구성: AWS re:포스트 포스트 또는 스루 AWS 프리미엄 지원.

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

스택을 생성하는 방법
  1. 에 로그인하십시오. AWS OpsWorks 스택 콘솔은 https://console.aws.amazon.com/opsworks에서 확인할 수 있습니다.

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

    • 다음에 오신 것을 환영한다면 AWS OpsWorks 스택 페이지가 표시되면 첫 번째 스택 추가 또는 첫 번째 스택 추가를 선택합니다. AWS OpsWorks 스택 스택 (두 옵션 모두 동일하게 작동함). [스택 추가] 페이지가 표시됩니다.

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

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

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

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

  6. 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 에이전트 버전 (가장 최신 버전)

    • 커스텀 셰프 JSON (공백)

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

  16. [Add stack]을 선택합니다. AWS OpsWorks 스택은 스택을 생성하고 MyCookbooksDemoStack페이지를 표시합니다.

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

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

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

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

  5. [Add layer]를 선택합니다. AWS OpsWorks Stacks에서 계층을 추가하고 계층 페이지를 표시합니다.

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

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

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

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

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

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

    • 서브넷 (IP address US-West-2a)

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

    • SSH키 (기본 키 사용 안 함) SSH

    • 운영 체제(Amazon Linux 2016.09)

    • OpsWorks 에이전트 버전 (스택에서 상속)

    • 테넌시 (기본값 - 설정에 따름) VPC

    • 루트 디바이스 유형 (EBS백업)

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

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

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

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

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