기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
2단계: 스택 및 구성 요소 생성
중요
더 AWS OpsWorks Stacks 서비스 수명이 2024년 5월 26일에 종료되었으며 신규 및 기존 고객 모두 사용할 수 없습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 다음 연락처로 문의하십시오. AWS Support 팀 구성: AWS re:포스트 포스트
생성하기 AWS OpsWorks 스택 스택과 해당 구성 요소 (레이어 및 인스턴스 포함) 이후 단계에서는 쿡북을 인스턴스에 업로드한 다음 해당 인스턴스에서 쿡북의 레시피를 실행합니다.
스택을 생성하는 방법
-
에 로그인하십시오. AWS OpsWorks 스택 콘솔은 https://console.aws.amazon.com/opsworks에서
확인할 수 있습니다. -
해당하는 경우 다음 중 하나를 수행하세요.
-
다음에 오신 것을 환영한다면 AWS OpsWorks 스택 페이지가 표시되면 첫 번째 스택 추가 또는 첫 번째 스택 추가를 선택합니다. AWS OpsWorks 스택 스택 (두 옵션 모두 동일하게 작동함). [스택 추가] 페이지가 표시됩니다.
-
OpsWorks 대시보드 페이지가 표시되면 Add stack (스택 추가) 을 선택합니다. [스택 추가] 페이지가 표시됩니다.
-
-
[Chef 12 스택]을 선택합니다.
-
스택 이름 상자에 스택 이름(예:
MyCookbooksDemoStack
)을 입력하세요. 다른 이름을 입력할 수 있는데 이렇게 하면 이 연습 전체에서MyCookbooksDemoStack
를 해당 이름으로 바꿔야 합니다. -
리전에서 미국 서부(오레곤)를 선택합니다.
-
의 VPC경우 다음 중 하나를 수행하십시오.
-
a를 사용할 수 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 에이전트 버전 (가장 최신 버전)
-
커스텀 셰프 JSON (공백)
-
보안, OpsWorks 보안 그룹 사용 (예)
-
-
[Add stack]을 선택합니다. AWS OpsWorks 스택은 스택을 생성하고 MyCookbooksDemoStack페이지를 표시합니다.
계층을 생성하려면
-
서비스 탐색 창에서 [계층]을 선택합니다. [계층] 페이지가 표시됩니다.
-
[계층 추가]를 선택합니다.
-
OpsWorks탭에서 이름에 다음을 입력합니다
MyCookbooksDemoLayer
. 다른 이름을 입력할 수 있는데 이렇게 하면 이 연습 전체에서MyCookbooksDemoLayer
를 해당 이름으로 바꿔야 합니다. -
짧은 이름에
cookbooks-demo
를 입력합니다. 다른 이름을 입력할 수 있는데 이렇게 하면 이 연습 전체에서cookbooks-demo
를 해당 이름으로 바꿔야 합니다. -
[Add layer]를 선택합니다. AWS OpsWorks Stacks에서 계층을 추가하고 계층 페이지를 표시합니다.
인스턴스를 생성 및 시작하려면
-
서비스 탐색 창에서 [인스턴스]를 선택합니다. [인스턴스] 페이지가 표시됩니다.
-
인스턴스 추가를 선택합니다.
-
[새로 만들기] 탭에서 [고급]를 선택합니다.
-
다음 옵션의 경우 기본값을 그대로 둘 수 있습니다.
-
[호스트 이름]([cookbooks-demo1])
-
[크기]([c3.large])
-
서브넷 (
IP address
US-West-2a) -
[조정 유형]([24/7])
-
SSH키 (기본 키 사용 안 함) SSH
-
운영 체제(Amazon Linux 2016.09)
-
OpsWorks 에이전트 버전 (스택에서 상속)
-
테넌시 (기본값 - 설정에 따름) VPC
-
루트 디바이스 유형 (EBS백업)
-
볼륨 유형 (범용 (SSD))
-
[볼륨 크기]([8])
-
-
[인스턴스 추가]를 선택합니다.
-
쿡북-데모1의 경우 작업에 대해 시작을 선택합니다. MyCookbooksDemoLayer [상태]가 [온라인]으로 변경될 때까지 진행하지 마십시오. 이 프로세스에는 몇 분이 걸릴 수 있으니 조금만 기다려 주십시오.
이제 스택, 계층 및 S3 버킷에서 쿡북이 자동으로 복사된 인스턴스가 생겼습니다. 다음 단계에서는 이 인스턴스의 쿡북 안에서 기본 레시피를 실행하고 테스트합니다.