상세정보
미리보기
앤서블로 시작하는 인프라 자동화
- 저자
- 장현정,이태훈,김병수 저
- 출판사
- 한빛미디어
- 출판일
- 2023-10-09
- 등록일
- 2024-02-13
- 파일포맷
- PDF
- 파일크기
- 10MB
- 공급사
- YES24
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
"효율적인 IT 자동화를 위한 도구, 앤서블”설계부터 응용까지단계별로 배우는 인프라 관리클라우드 컴퓨팅을 논할 때 IaC(Infrastructure as Code)를 빼놓을 수 없는 시대가 되었다. IaC 도구는 인프라 엔지니어들의 부담을 줄여주고 있으며, 그중에서도 앤서블은 에이전트 설치 없이도 대상 서버를 관리할 수 있다는 편리함과 손쉬운 자동화 과정으로 주목받고 있다. 이 책은 입문자에게는 인프라 자동화 과정을 전반적으로 이해하게 해주고 실무자에게는 신선한 아이디어와 전략을 제공한다. 플레이북과 롤(Role) 활용법, 앤서블 오토메이션 플랫폼 등을 설계 과정부터 단계별로 소개하여 앤서블을 마스터하게 도와준다. 실무에 바로 적용할 수 있는 다양한 예제로 체계적인 인프라 관리를 시작해보자.
저자소개
10년 동안 자바 개발자로 활동하다가 오픈소스 클라우드 플랫폼인 오픈스택을 만나 이제는 리눅스, 앤서블, 오픈스택 등을 다루는 플랫폼 엔지니어로 활동하고 있다. 2대 오픈스택 한국 커뮤니티 대표를 맡았으며 국내 최초, 글로벌 여성 최초로 HP Helion MVP로 선정되기도 했다. 현재는 레드햇 코리아에서 오픈스택 및 클라우드 플랫폼 전문 컨설턴트로 재직 중이며, 오픈소스 관련 업무를 하면서 경험했던 다양한 기술 노하우를 블로그(naleejang.tistory.com)에 연재하고 있다. 언젠가 반드시 세계로 진출하겠다는 목표를 가지고 영어와 IT 기술들을 열심히 습득하고 있으며, 워킹맘들과 여성 개발자들을 위한 책을 출간하는 것이 꿈이다. 주요 저서로는 『오픈스택을 다루는 기술』, 『처음 배우는 셸 스크립트』가 있다.
목차
PART 1|앤서블 시작하기CHAPTER 1 앤서블 소개_1.1 앤서블이 뭐죠?_1.2 앤서블은 언제 쓰나요?_1.3 앤서블은 어디에서 쓸 수 있나요?_1.4 앤서블은 누가 쓰나요?_1.5 앤서블 관련 자료는 어디에서 찾아볼 수 있나요?CHAPTER 2 앤서블 아키텍처_2.1 커뮤니티 앤서블_2.2 앤서블 오토메이션 플랫폼_2.3 마무리CHAPTER 3 앤서블 실습 환경 준비하기_3.1 VM을 활용한 실습 환경 준비하기__3.1.1 리눅스 환경에서 실습 환경 준비하기__3.1.2 윈도우 환경이나 Mac 환경에서 실습 환경 준비하기_3.2 앤서블 설치하기PART 2|앤서블 기본 사용법CHAPTER 4 자동화 대상 호스트 선정하기_4.1 인벤토리를 이용한 자동화 대상 호스트 설정_4.2 역할에 따른 호스트 그룹 설정_4.3 인벤토리 확인CHAPTER 5 첫 번째 플레이북 작성하기_5.1 플레이북 환경 설정__5.1.1 앤서블 환경 설정 파일__5.1.2 앤서블 접근을 위한 SSH 인증 구성_5.2 첫 번째 플레이북 작성하기_5.3 첫 번째 플레이북 실행하기CHAPTER 6 변수와 팩트 사용하기_6.1 변수의 종류와 사용법_6.2 패스워드를 안전하게 보관할 수 있는 Ansible Vault_6.3 자동 예약 변수 - 팩트CHAPTER 7 반복문과 조건문을 이용한 제어문 구현하기_7.1 반복문_7.2 조건문_7.3 핸들러 및 작업 실패 처리CHAPTER 8 롤과 콘텐츠 컬렉션을 활용한 플레이북 구현_8.1 롤 구조 소개 및 사용법_8.2 앤서블 갤럭시_8.3 콘텐츠 컬렉션PART 3|예제로 알아보는 앤서블 활용CHAPTER 9 시스템 구축 자동화_9.1 사용자 계정 생성하기_9.2 SSH 키 생성 및 복사하기_9.3 NTP 서버 설치 및 설정하기_9.4 패키지 리포지터리 환경 설정하기CHAPTER 10 환경 설정 자동화_10.1 네트워크 IP 설정하기_10.2 호스트명 설정하기_10.3 NFS 서버 설치 및 NFS 스토리지 마운트하기_10.4 DB 애플리케이션 설치하기CHAPTER 11 보안 설정 자동화_11.1 패스워드 변경 주기 설정하기_11.2 패스워드 생성 법칙 적용하기_11.3 디렉터리 및 파일 접근 권한 변경하기_11.4 사설 인증서 생성하기CHAPTER 12 모니터링 자동화_12.1 팩트를 이용한 시스템 모니터링_12.2 CPU, 메모리, 디스크 사용률 모니터링_12.3 모니터링 환경 구축PART 4|앤서블 오토메이션 플랫폼을 활용한 자동화 관리CHAPTER 13 앤서블 오토메이션 플랫폼 소개_13.1 앤서블 오토메이션 플랫폼이란?_13.2 앤서블 오토메이션 플랫폼으로 무엇을 할 수 있나요?CHAPTER 14 앤서블 오토메이션 플랫폼 설치하기_14.1 앤서블 오토메이션 플랫폼 매니페스트 다운로드_14.2 앤서블 오토메이션 플랫폼 설치하기CHAPTER 15 깃허브에 플레이북 등록하기_15.1 플레이북 등록을 위한 깃허브 사전 준비_15.2 깃허브 레지스트리에 플레이북 업로드하기_15.3 앤서블 오토메이션 플랫폼에 깃허브 인증 정보 추가하기_15.4 깃허브 인증 정보를 이용한 프로젝트 생성CHAPTER 16 호스트 및 인증 정보 등록하기_16.1 인벤토리 생성 및 호스트 추가하기_16.2 호스트 인증 정보 추가하기CHAPTER 17 작업 템플릿 생성하기_17.1 작업 템플릿 생성 및 실행하기_17.2 작업 템플릿 고급 기능 활용하기__17.2.1 외부 변수를 입력받기 위한 설문 조사 생성하기__17.2.2 작업 완료를 알리기 위한 알림 기능 생성하기__17.2.3 정기적 작업을 위한 일정 생성하기__17.2.4 로컬 디렉터리를 이용한 작업 템플릿 생성하기CHAPTER 18 클라우드 시스템 자동화_18.1 오픈스택 인스턴스 생성하기_18.2 VMWare 가상머신 생성하기_18.3 쿠버네티스에 애플리케이션 파드 생성하기_18.4 AWS EC2에 인스턴스 생성하기CHAPTER 19 RBAC 적용하기_19.1 RBAC 설계하기_19.2 조직, 팀 그리고 사용자 생성하기_19.3 팀 그리고 사용자에 권한 설정하기CHAPTER 20 워크플로와 RBAC를 이용한 승인 프로세스 구현_20.1 워크플로 설계하기_20.2 워크플로 생성하기_20.3 워크플로 실행하기