저작권 안내
- 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
- 책 또는 웹사이트의 내용을 발췌, 요약하여 강의 자료, 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.
애플리케이션 구성과 배포를 자동화하는 OpsWorks
이재홍 http://www.pyrasis.com 2014.03.24 ~ 2014.06.30
OpsWorks 스택 생성하기
AWS 콘솔로 접속한 뒤 메인 화면에서 Deployment & Management의 OpsWorks를 클릭합니다.
생성한 OpsWorks 스택이 하나도 없을 때 그림 24-6와 같은 페이지가 표시됩니다. Add Your First Stack 버튼을 클릭합니다.
OpsWorks 스택을 생성합니다(그림 24-7).
- 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을 사용하는 옵션입니다. 기본값 그대로 사용합니다.
설정이 완료되었으면 Add Stack 버튼을 클릭합니다.
Apache Chef 속성
Apache Chef 속성은 다음 링크를 참조하기 바랍니다.
https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/apache2/attributes/apache.rb
OpsWorks 스택이 생성되었습니다.
저작권 안내
이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.- 블로그, 게시판 등에 퍼가는 것을 금지합니다.
- 비공개 포스트에 퍼가는 것을 금지합니다.
- 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
- 링크 및 SNS 공유는 허용합니다.
Published
2014-09-30