도서상세보기

도서명 앤서블 시작과 실행 - 쉬운 자동화 설정 관리부터 배포 방법
저자 로린 혹스테인,르네 모저 공저,?
출판사 에이콘
출판일 2019-06-28
정가 35,000원
ISBN 9791161753218
수량
1장. 소개
버전 정보
앤서블- 어디에 사용하면 좋을까?
앤서블의 동작 방식
앤서블의 어떤 부분이 훌륭한가?
앤서블이 너무 간단한가?
내가 알아야 할 내용은 무엇인가?
다루지 않는 내용
앤서블 설치
테스트용 서버 설정
요약

2장. 플레이북- 시작
준비 사항
아주 간단한 플레이북
플레이북 실행하기
플레이북은 YAML이다
플레이북 분석
무엇이 변경됐는가? 호스트 상태 추적하기
더 좋은 기능- TLS 지원

3장. 인벤토리- 서버 설명
인벤토리 파일
준비 사항- 여러 대의 베이그런트 머신
동작 인벤토리 매개변수
그룹과 그룹과 그룹
호스트와 그룹 변수- 인벤토리 내부
호스트 변수와 그룹 변수- 사용자 정의 파일을 갖는다
동적 인벤토리
여러 파일로 인벤토리 분할
런타임에 add_host와 group_by 사용해 항목을 추가하기

4장. 변수와 팩트
플레이북에서 변수 정의하기
변숫값 보기
변수 등록하기
팩트
새 변수를 정의하기 위해 set_fact를 사용하기
내장 변수
커맨드라인에서 변수 설정하기
우선순위

5장. 메자닌 소개- 테스트 애플리케이션
상용 환경에 배포하는 것이 복잡한 이유
-PostgreSQL- 데이터베이스
-Gunicorn- 애플리케이션 서버
-엔진엑스- 웹 서버
-수퍼바이저- 프로세스 관리자

6장. 앤서블을 사용해 메자닌 배포하기
플레이북의 태스크 출력하기
배포된 파일의 설정
변수와 비밀 변수
반복문(with_items을 사용해 여러 패키지 설치하기
태스크에 Become 절 추가하기
apt-cache 업데이트하기
깃을 사용해 프로젝트 체크아웃하기
메자닌과 기타 패키지를 virtualenv에 설치
태스크의 복잡한 매개변수- 간략한 설명
데이터베이스 설정하기
템플릿에서 local_settings
django-manage 커맨드 실행하기
애플리케이션의 컨텍스트에서 사용자 지정 파이썬 스크립트 실행하기
엔진엑스 설정 활성화하기
TLS 인증
- 윈도우 컴퓨터를 관리하고 네트워크 장치 설정 자동화하기
- 웹 브라우저에서 앤서블 타워를 사용해 많은 장비 관리하기
- 앤서블이 여타 설정 관리 시스템과 다른 점 이해하기
- 사용자 정의 플레이북을 작성하기 위한 YAML 파일 포맷 사용하기
- 완전한 예시로 작업해 중요한 애플리케이션 배포하기
- 아마존 EC2 및 기타 클라우드 플랫폼에 애플리케이션 배포하기
- 도커 이미지를 생성하고 도커 컨테이너 배포하기

[이 책의 대상 독자]

이 책은 리눅스 또는 유닉스 계열의 서버를 다뤄야 하는 사람들을 위한 책이다. 시스템 관리, 운영, 배포, 설정 관리, 데브옵스(DevOps라는 용어를 사용한 적이 있다면 여기에서 가치를 찾아야 한다.

[이 책의 구성]

이 책은 처음부터 끝까지 읽을 수 있도록 작성됐고 이전 장을 기반으로 다음 장이 작성됐다. 주로 튜토리얼 형태로 작성됐기에 사용자의 컴퓨터로 따라 할 수 있다. 대부분의 예시는 웹 애플리케이션에 집중하고 있다.