Skip to main content

24A. OpsWorks 스택 생성하기

Less than 1 minuteAWScrashcoursepyrasisawsamazon-web-services

24A. OpsWorks 스택 생성하기 관련

목차

아마존 웹 서비스를 다루는 기술

24장 - 1. OpsWorks 스택 생성하기

아마존 웹 서비스를 다루는 기술
AWS 콘솔로 접속한 뒤 메인 화면에서 Deployment & Management의 <FontIcon icon="iconfont icon-select"/>를 클릭합니다.
AWS 콘솔로 접속한 뒤 메인 화면에서 Deployment & Management의 [OpsWorks]를 클릭합니다.

생성한 OpsWorks 스택이 하나도 없을 때 위와 같은 페이지가 표시됩니다.

<FontIcon icon="iconfont icon-select"/> 버튼을 클릭합니다.
[Add Your First Stack] 버튼을 클릭합니다.

OpsWorks 스택을 생성합니다.

  • Region: EC2 인스턴스가 생성될 리전입니다. Tokyo를 선택합니다.
  • Name: 리전을 선택하면 스택 이름을 설정할 수 있습니다. ExampleStack을 입력합니다.
  • VPC: EC2 인스턴스가 위치할 VPC입니다. 기본값 그대로 사용합니다.
  • Default subnet: EC2 인스턴스가 위치할 서브넷입니다. 기본값 그대로 사용합니다.
  • Default operating system: EC2 인스턴스에 설치될 운영체제입니다. 기본값 그대로 사용합니다.
  • Default root device type: EC2 인스턴스의 Root 장치 유형입니다. 기본값 그대로 사용합니다.
  • IAM role: OpsWorks의 IAM 역할입니다. 기본값 그대로 사용합니다.
  • Default SSH key: EC2 인스턴스에 접속할 때 사용할 키 쌍입니다. 앞에서 생성한 awskeypair를 선택합니다.
  • Default IAM instance profile: EC2 인스턴스에 사용할 IAM 역할입니다. 기본값 그대로 사용합니다.
  • Hostname theme: EC2 인스턴스에 이름을 붙이는 방식입니다. 과일 이름, 태양계 행성 이름 등을 사용할 수 있습니다. 기본값 그대로 사용합니다.
  • Stack color: 스택 상징 색입니다. 기본값 그대로 사용합니다.
  • Chef version: Chef 버전입니다. 기본 값 그대로 사용합니다.
  • Use custom Chef cookbooks: OpsWorks에서 제공하는 Chef 쿡북 이외에 인터넷에 공개된 Chef 쿡북이나 사용자가 작성한 Chef 쿡북을 사용하는 옵션입니다. 여기서는 OpsWorks에서 제공하는 Chef 쿡북을 사용할 것이므로 기본값 그대로 No를 선택합니다.
  • Custom JSON: Chef 레시피에 넘겨줄 속성(Attribute) 값입니다. 다음 코드를 입력합니다. (Apache의 설정을 변경하는 예제입니다).
{
  "apache": {
    "keepalivetimeout": 5
  }
}
  • Use OpsWorks security groups: OpsWorks용 Security Group을 사용하는 옵션입니다. 기본값 그대로 사용합니다.
설정이 완료되었으면 <FontIcon icon="iconfont icon-select"/> 버튼을 클릭합니다.
설정이 완료되었으면 [Add Stack] 버튼을 클릭합니다.

Apache Chef 속성

Apache Chef 속성은 다음 링크를 참조하기 바랍니다.

GitHub - aws/opsworks-cookbooks: Chef Cookbooks for the AWS OpsWorks Service
Chef Cookbooks for the AWS OpsWorks Service. Contribute to aws/opsworks-cookbooks development by creating an account on GitHub.
OpsWorks 스택이 생성되었습니다.
OpsWorks 스택이 생성되었습니다.

이찬희 (MarkiiimarK)
Never Stop Learning.