우아하게 앤서블
부제 현직 앤서블 강사가 직접 쓴 데브옵스의 모든 것
저자 조훈, 김정민
출간/배본가능일 2018년 10월 31일
정가 35,000원
페이지 536
판형 4*6배판 188*257
ISBN 979-11-86697-68-9 (93000)
책 소개
저자의 <처음부터 설치하며 배우는 앤서블> 강의 무료 쿠폰 증정!
현직 앤서블 강사가 직접 쓴 데브옵스의 모든 것
IT 관리자들에게 IT 자원들을 운영하는 일은 항상 고민거리였습니다. 특히, 현재 가상화 및 클라우드 환경이 도래하면서 한 명의 IT 관리자가 운영해야 하는 시스템은 급속도로 많아지게 됩니다. 이런 환경을 극복하기 위해서는 좋은 구성/관리 도구를 사용해야 합니다.
이 책은 이런 고민을 해결할 수 있는 가장 좋은 해결책 중 하나인 앤서블을 쉽고 빠르게 배울 수 있도록 합니다. 앤서블은 대부분의 구성/관리 도구와는 달리 배우기 아주 쉬우면서 강력한 기능을 자랑합니다. 따라서 빠르게 배우고 당장 업무에 적용할 수 있습니다. 이제 책을 열고, IT 자동화를 통해서 생산성을 향상시킬 때입니다.
이 책의 특징
- 다양하고 복잡한 IT 환경을 운영/관리하는 가장 쉽고 효율적인 방법을 제시한다.
- 모든 내용을 실습 위주로 구성하여 효과적으로 학습 가능하다.
- 전혀 개발 경험이 없는 독자도 시스템/네트워크 자동화를 구현 가능하도록 구성하였다.
이 책이 필요한 독자
- 앤서블이라는 데브옵스 도구에 대해 관심이 있는 독자
- 시스템/네트워크 운영자로서 업무의 효율화를 추구하는 독자
- 인프라나 시스템/네트워크 자동화에 관심이 있는 독자
독자대상
초중급
소스코드 다운로드
https://github.com/bjpublic/ansible/
저자 소개
조 훈
시스템 자동화/간편화를 좋아하는 엔지니어
IBM과 Cisco 그리고 Dell EMC에서의 근무 경험을 통해 시스템/네트워크에 대한 균형적인 시각을 가지고 있으며, 이를 통해 데이터센터 자동화 엔지니어로 불리기를 희망하고 있다. 단순 반복작업을 피하고, 사람의 실수를 줄일 수 있는 등의 유용한 스크립트나 도구 개발을 좋아한다.
다가오는 새로운 IT 세상에서는 본인만의 가치를 위해서 시스템/네트워크 엔지니어들도 구성 관리 자동화/간편화 도구 및 프로그래밍 언어를 배워야 한다고 생각하고 있다.
현재 앤서블 코리아 유저 그룹에서 활동 중이며, 개인 블로그(http://sysnet4admin.com)를 운영 중이다. 그리고 ‘시스템/네트워크 관리자를 위한 파이썬 실무 프로그래밍’의 저자이기도 하다.
김정민
새로운 기술에 호기심이 많은 데이터베이스 전문가
삼성 SDS에서 DBA 업무를 시작으로, Oracle에서 다양한 프로젝트를 통해 데이터베이스 관련 기술을 습득한 전문가로 현재는 SAP Labs Korea에서 HANA DB와 관련된 연구과제를 진행 중이다.
새로운 IT 기술에 관심이 많아 데이터베이스 분야 이외에도 보안, 클라우드, 머신러닝 등에 대해서도 학습하고 테스트하는 것을 좋아한다.
목차
Chapter 1 앤서블 소개
1-1 앤서블의 현재
1-2 앤서블의 특징
1-3 앤서블의 미래
Chapter 2 앤서블을 체험하기
2-1 가벼운 테스트를 위한 환경 구축
2-2 앤서블을 활용한 가벼운 테스트
Chapter 3 베이그런트를 이용해서 앤서블의 실습 환경 구성하기
3-1 베이그런트를 알아보기
3-2 앤서블 서버에 앤서블 실행 환경을 구성하기
3-3 앤서블 노드들을 추가하기
Chapter 4 리눅스와 윈도우를 앤서블을 통해서 관리하기
4-1 센트OS를 다루기
4-2 우분투를 다루기
4-3 윈도우를 다루기
Chapter 5 네트워크 운영체제를 앤서블을 통해서 관리하기
5-1 NX-OS를 다루기
5-2 VyOS를 다루기
5-3 Cumulus를 다루기
Chapter 6 플레이북을 효율적으로 작성하기
6-1 실습 환경 개선하기
6-2 플레이북을 동적으로 구성하기
6-3 지난 코드를 효율적으로 변환하기
Chapter 7 재사용이 가능한 플레이북 만들기
7-1 플레이북을 재사용하기 위한 형식
7-2 플레이북을 재사용하도록 구성하기
부록 1 플레이북을 최적화하기
부록 2 CMDB(구성관리 데이터베이스)
부록 3 플레이북의 요소별로 제공하는 옵션