앤서블로 시작하는 인프라 자동화 : 기초부터 실무까지, 플레이북 예제로 마스터하는 앤서블

앤서블로 시작하는 인프라 자동화 : 기초부터 실무까지, 플레이북 예제로 마스터하는 앤서블

$32.94
저자

장현정,이태훈,김병수

(NaleeJang)
10년동안자바개발자로활동하다가오픈소스클라우드플랫폼인오픈스택을만나이제는리눅스,앤서블,오픈스택등을다루는플랫폼엔지니어로활동하고있다.2대오픈스택한국커뮤니티대표를맡았으며국내최초,글로벌여성최초로HPHelionMVP로선정되기도했다.현재는레드햇코리아에서오픈스택및클라우드플랫폼전문컨설턴트로재직중이며,오픈소스관련업무를하면서경험했던다양한기술노하우를블로그(naleejang.tistory.com)에연재하고있다.언젠가반드시세계로진출하겠다는목표를가지고영어와IT기술들을열심히습득하고있으며,워킹맘들과여성개발자들을위한책을출간하는것이꿈이다.주요저서로는『오픈스택을다루는기술』,『처음배우는셸스크립트』가있다.

목차

[PART1|앤서블시작하기]

CHAPTER1앤서블소개
_1.1앤서블이뭐죠?
_1.2앤서블은언제쓰나요?
_1.3앤서블은어디에서쓸수있나요?
_1.4앤서블은누가쓰나요?
_1.5앤서블관련자료는어디에서찾아볼수있나요?

CHAPTER2앤서블아키텍처
_2.1커뮤니티앤서블
_2.2앤서블오토메이션플랫폼
_2.3마무리

CHAPTER3앤서블실습환경준비하기
_3.1VM을활용한실습환경준비하기
__3.1.1리눅스환경에서실습환경준비하기
__3.1.2윈도우환경이나Mac환경에서실습환경준비하기
_3.2앤서블설치하기

[PART2|앤서블기본사용법]

CHAPTER4자동화대상호스트선정하기
_4.1인벤토리를이용한자동화대상호스트설정
_4.2역할에따른호스트그룹설정
_4.3인벤토리확인

CHAPTER5첫번째플레이북작성하기
_5.1플레이북환경설정
__5.1.1앤서블환경설정파일
__5.1.2앤서블접근을위한SSH인증구성
_5.2첫번째플레이북작성하기
_5.3첫번째플레이북실행하기

CHAPTER6변수와팩트사용하기
_6.1변수의종류와사용법
_6.2패스워드를안전하게보관할수있는AnsibleVault
_6.3자동예약변수-팩트

CHAPTER7반복문과조건문을이용한제어문구현하기
_7.1반복문
_7.2조건문
_7.3핸들러및작업실패처리

CHAPTER8롤과콘텐츠컬렉션을활용한플레이북구현
_8.1롤구조소개및사용법
_8.2앤서블갤럭시
_8.3콘텐츠컬렉션

[PART3|예제로알아보는앤서블활용]

CHAPTER9시스템구축자동화
_9.1사용자계정생성하기
_9.2SSH키생성및복사하기
_9.3NTP서버설치및설정하기
_9.4패키지리포지터리환경설정하기

CHAPTER10환경설정자동화
_10.1네트워크IP설정하기
_10.2호스트명설정하기
_10.3NFS서버설치및NFS스토리지마운트하기
_10.4DB애플리케이션설치하기

CHAPTER11보안설정자동화
_11.1패스워드변경주기설정하기
_11.2패스워드생성법칙적용하기
_11.3디렉터리및파일접근권한변경하기
_11.4사설인증서생성하기

CHAPTER12모니터링자동화
_12.1팩트를이용한시스템모니터링
_12.2CPU,메모리,디스크사용률모니터링
_12.3모니터링환경구축

[PART4|앤서블오토메이션플랫폼을활용한자동화관리]

CHAPTER13앤서블오토메이션플랫폼소개
_13.1앤서블오토메이션플랫폼이란?
_13.2앤서블오토메이션플랫폼으로무엇을할수있나요?

CHAPTER14앤서블오토메이션플랫폼설치하기
_14.1앤서블오토메이션플랫폼매니페스트다운로드
_14.2앤서블오토메이션플랫폼설치하기

CHAPTER15깃허브에플레이북등록하기
_15.1플레이북등록을위한깃허브사전준비
_15.2깃허브레지스트리에플레이북업로드하기
_15.3앤서블오토메이션플랫폼에깃허브인증정보추가하기
_15.4깃허브인증정보를이용한프로젝트생성

CHAPTER16호스트및인증정보등록하기
_16.1인벤토리생성및호스트추가하기
_16.2호스트인증정보추가하기

CHAPTER17작업템플릿생성하기
_17.1작업템플릿생성및실행하기
_17.2작업템플릿고급기능활용하기
__17.2.1외부변수를입력받기위한설문조사생성하기
__17.2.2작업완료를알리기위한알림기능생성하기
__17.2.3정기적작업을위한일정생성하기
__17.2.4로컬디렉터리를이용한작업템플릿생성하기

CHAPTER18클라우드시스템자동화
_18.1오픈스택인스턴스생성하기
_18.2VMWare가상머신생성하기
_18.3쿠버네티스에애플리케이션파드생성하기
_18.4AWSEC2에인스턴스생성하기

CHAPTER19RBAC적용하기
_19.1RBAC설계하기
_19.2조직,팀그리고사용자생성하기
_19.3팀그리고사용자에권한설정하기

CHAPTER20워크플로와RBAC를이용한승인프로세스구현
_20.1워크플로설계하기
_20.2워크플로생성하기
_20.3워크플로실행하기

출판사 서평

현직레드햇컨설턴트가안내하는인프라자동화가이드

도서『처음배우는셸스크립트』로리눅스와클라우드운영에대한인사이트를제공했던장현정저자가이번에는앤서블을활용한인프라자동화의세계로독자를안내한다.레드햇컨설턴트인저자의풍부한경험과전문성을담아낸이책은,앤서블최신문법은물론실무에서바로활용가능한지식전달을목표로한다.시스템구축,환경설정,보안설정,모니터링자동화등다양한예제를제공하며,누구나기초개념부터차근차근시작해실무에응용할수있다.상황을가정하고,방법을찾고,플레이북을설계→작성→실행하는단계별접근법을상세히설명해,실제문제와마주했을때해결법을찾아내는스킬을자연스레배우게된다.또한앤서블오토메이션플랫폼과챗GPT활용법까지다뤄최신트렌드에걸맞는고급기능활용법까지얻어갈수있다.클라우드와같은대량서버를관리하는엔지니어들의필수도서로,자동화프로세스의전반적인과정을익힐수있다.

내용구성

1부|앤서블시작하기
앤서블의기본개념과아키텍처를알아보고,이책의학습에필요한실습환경을구성한다.
2부|앤서블기본사용법
앤서블플레이북을작성하기위한기본문법및지식부터실행까지의과정,자동화문제해결방법등실무에필요한기본을배운다.
3부|예제로알아보는앤서블활용
앞에서살펴본기초문법을활용하여문제를분석하고,플레이북설계및트러블슈팅등실무에서발생할수있는다양한상황에대처하는방법을알아본다.이외에도인공지능챗GPT를활용하는법과앤서블갤럭시활용법등도안내한다.
4부|앤서블오토메이션플랫폼을활용한자동화관리
레드햇앤서블오토메이션플랫폼을설치하고이를활용하는방법을알아본다.고급기능과함께깃허브연동,호스트및인증정보등록방법,클라우드시스템자동화방법등앤서블을전문적으로활용하는방법을깊이있게다룬다.

이책의주요내용

-앤서블기본개념과아키텍처
-플레이북작성과실행
-롤(Role)작성과활용
-앤서블오토메이션플랫폼활용
-환경/보안설정,모니터링,클라우드자동화
-워크플로설계와실행

이책의대상독자

-클라우드시스템과같은대량의서버를관리하고운영하는엔지니어
-리눅스시스템에개발환경,운영환경,검증환경설정과같이동일한작업이필요한개발자나엔지니어
-리눅스기초지식이있으며앤서블을공부하고싶은사람

먼저읽은베타리더들의한마디

-호기심으로시작한사람도자연스럽게앤서블에입문하게해준다._김혜미님
-앤서블을기초부터깊이있게다루고,효과적인활용법까지알려주는훌륭한가이드다._박수현님
-클라우드엔지니어들의어깨를한층가볍게만들어주는책이다._복종순님
-이책한권으로누구나앤서블마스터가될수있다._이승지님
-인프라자동화를고민하고,자동화솔루션을공부하고자하는모든이에게강력추천한다._허경님
-앤서블을실무에적용할때궁금했던내용이모두담겨있는교과서와같은책._정남기님