본문내용 바로가기
MD의선택 무료배송 이벤트 경품

앤서블 마스터하기 앤서블의 고수가 되는 방법

acorn+Packt 시리즈 | 2판
제시 키팅 지음 | 김용기 옮김 | 에이콘출판 | 2018년 01월 02일 출간 (1쇄 2017년 11월 23일)

이 책의 다른 상품 정보

  • 정가 : 30,000원
    판매가 : 27,000 [10%↓ 3,000원 할인]
  • 제휴할인가 : 20,250 교보-롯데카드 최대 25% 청구할인 카드/포인트 안내
  • 통합포인트 :
    [기본적립] 1,500원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 5만원 이상 구매 시 2~3% 추가적립
  • 추가혜택 :
    naver네이버페이 결제 시 무조건 1% 추가 적립 payco페이코 결제 시 최대 1만원 적립 okcashbag 실 결제 금액의 0.5% 적립 안내
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    당일배송 지금 주문하면 오늘(25일,토) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 영업점에서 직접 수령 안내
행사도서 포함, 5만원이상 구매시 택 1 (라지 3000P, 스몰 2000P 차감)
닫기
  • 스무 살 패브릭 포스터 증정 O tvN 어쩌다 어른 X 교보문고 단독혜택
  • 어린이 가을독서 추천도서전
  • 가을입맛 사로잡기
  • 행사도서 포함, 5만원이상 구매시 택 1 (라지 3000P, 스몰 2000P 차감)
  • 유아/어린이/가정육아 이달의 기대신간
  • 올재 클래식스 100권 완간! 시리즈의 정수만 모은, 올재 셀렉션즈 단독 판매
  • 자기계발 메인이벤트
  • 경제경영 메인이벤트
  • 행사도서 포함, 2만원이상 구매시 택 1 (1500P 차감)
  • 나만의 경쟁력, 동양고전 김원중 명품고전 독서대 증정
  • 비모 벽시계
  • 자기계발:버리거나 혹은 얻거나

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 에이콘의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2019.12.31
  • 리드잇 IT칼럼 및 예약판매중인 책을 한 곳에서 보실 수 있습니..
    2017.11.22 ~ 2018.12.31
  • MANNING, O'REILLY, PACKT, WILEY 등 해..
    03. 07 ~ 04. 30
  • 설문참여 시 매월 5명 추첨통해 선물을 드립니다.
    10. 14 ~ 12. 31
상품상세정보
ISBN 9791161750774(1161750770)
쪽수 360쪽
크기 190 * 238 * 26 mm /839g 판형알림
이 책의 원서 Mastering Ansible - Second Edition: Master the ins and outs of advanced operations with Ansible/Jesse Keating

책소개

이 책이 속한 분야

앤서블(Ansible)은 최근 화두에 오른 IT 자동화 도구이다. IT 자동화는 사람이 일일이 서버에 접속해서 동일한 작업을 수행해야 하는 일을 한 번에 원격에서 처리하도록 하는 것이기 때문에 서버 관리자의 일을 엄청나게 줄여주며, 이때 발생할 수 있는 실수와 에러를 줄여준다. 앤서블은 쉽게 배워서 바로 쓸 수 있는 자동화 도구이기 때문에 많이 알면 알수록 업무 효율성은 더욱 높아지게 된다. 이 책은 앤서블을 다루는데 필요한 모든 사항을 다루고 있기 때문에 단순한 애플리케이션 설치부터 효율적인 템플릿 작성 방법 그리고 트러블슈팅 방법 등에 적용할 수 있다. 이 책을 마스터하면 야근에 지친 관리자는 밤잠뿐만 아니라 낮잠도 잘 수 있다.

이 책의 총서

총서 자세히 보기

저자소개

저자 : 제시 키팅

저자 제시 키팅(Jesse Keating)은 숙련된 앤서블 사용자이자 코드 기여자며, 강연자다. 15년 이상 리눅스와 오픈소스를 이용해 일해왔으며, 소프트웨어 개발, 대용량 시스템 관리 등 다양한 IT 분야를 초기부터 관여해오고 있다. 현재 수많은 강연과 커뮤니티 모임에서 발표를 하고, 다양한 주제에 관한 글을 쓰고 있다.

역자 : 김용기

역자 김용기는 약 15년간 시스템 엔지니어 및 솔루션 아키텍트로 일해오고 있다. 현재는 레드햇에서 클라우드 솔루션과 자동화 솔루션을 맡고 있으며, 커뮤니티로는 페이스북 앤서블 유저그룹에서 활동하고 있다. 특정한 하나의 제품을 깊게 튜닝하기 보다는 전체 솔루션을 잘 디자인하고 효율적으로 연계하는 것이 성능과 기능 향상에 도움이 된다는 생각을 항상 하고 있다. 최근에는 신속한 서비스 제공을 위한 인프라 구조 개선에 관심을 갖고 관련된 공부를 계속하는 중이다

작가의 말

★ 지은이의 말 ★
앤서블을 마스터하기 위해 온 것을 환영한다. 이 책은 앤서블이 제공하는 자동화, 그리고 오케스트레이션과 같은, 다양한 고급 기능을 습득할 수 있는 가이드가 돼줄 것이다. 또한 독자는 이 책을 통해 앤서블이 작동하는 가장 기본적인 원리부터 알아가게 될 것이고 그 원리를 알게 되면 오늘날은 물론 향후에 마주치게 될 복잡하고 어려운 문제도 손쉽게 해결할 수 있는 고급 능력도 익힐 수 있다. 독자는 또한 앤서블 작동방식을 잘 이해할 수 있고, 고급 기능을 사용하는 방법, 예상치 못한 일이 발생했을 때 이를 해결하는 방법, 그리고 앤서블을 자신의 환경에 맞게 변형하는 방법을 익힐 수 있다.

★ 옮긴이의 말 ★
앤서블은 배우기 쉽고 적용할 범위가 넓다. 그리고 기존에 서버마다 접속해서 반복해 스크립트를 실행해야 하는 일도 앤서블의 플레이북 몇 줄로 해결이 가능해졌다. 앤서블은 프로그래머를 위한 언어가 아닌, 시스템 관리자를 위한 언어이며, OS 관리 명령을 알고 있으면 쉽게 관련 모듈을 찾아서 적용할 수 있다. 하지만 꼭 시스템 관리자만 사용해야 한다는 의미는 아니다. 왜냐면 앤서블은 현재 900여 개 이상의 모듈을 통해서 900여 개 이상의 기능을 제공하기 때문에 IT 엔지니어라면 가상화 또는 클라우드 관리자든, 네트워크 담당자든, 자신에게 필요한 모듈을 활용해서 자동화를 할 수 있게 도와준다. 그리고 이렇게 자동화해 놓으면 업무 효율성이 높아져 기존 2~3시간 걸리는 일을 10분 안으로 줄일 수 있고, 에러 발생률도 현격히 낮출 수 있다.
그럼 이렇게 모든 작업을 자동화해 버리면 관리자들은 무엇을 해야 할까? 그 대답은 표준화 정립이다. 지루하고 반복되는 작업은 자동화해 버리고, 애플리케이션에 필요한 시스템 파라미터 표준화, 애플리케이션 설정 파라미터 표준화 등 더 안정적 운영과 빠른 배포를 위한 표준화를 수립하기 위해서 시간을 할애해야 한다. 자동화의 기본 전제는 잘 만들어진 표준화 수립임을 명심해야 한다. 또 다른 중요한 업무로는 애플리케이션의 테스트 시나리오를 최신으로 완벽하게 준비하는 것이다. 애플리케이션의 기능이 정상적으로 작동하는지 판단하는 기능테스트와 다른 서버와의 연계테스트 시나리오가 완벽하게 준비돼 있어야 실제 업무환경으로 전환했을 때도 큰 문제 없이, 또는 사소한 일에 시간을 빼앗기지 않고 애플리케이션 또는 시스템 변경 작업을 진행할 수 있다.
지금껏 IT 관리자들은 “서비스가 늘 살아있어야 한다.”라는 강박감에 밤샘 작업을 밥 먹듯이 하고, 오분 대기조 상태로 신경을 곤두세워왔다. 이제는 설정 표준화와 테스트 시나리오를 완벽히 준비하고, 이를 기반으로 IT 자동화를 구현해 밤에는 두 다리 뻗고 잠을 잘 수 있는 인프라 환경을 만들었으면 좋겠다.

목차

1장. 앤서블 디자인과 시스템 구조
__앤서블 버전과 환경 설정
__인벤토리 파싱과 데이터 소스
____정적 인벤토리
____인벤토리 변수 데이터
____동적 인벤토리
____런타임 인벤토리 추가
____인벤토리 제한
__플레이북 파싱
____작동 순서
____상대 경로 가정
____플레이 행위 지시자
____실행 전략
____플레이와 작업을 위한 호스트 선택
____플레이와 작업 이름
__모듈 전송과 실행
____모듈 참고
____모듈 아규먼트
____모듈 전송과 실행
__변수 타입과 위치
____변수 타입
__외부 변수값 접근 방법
__변수 우선순위
____우선순위 순서
____해시 병합
__요약

2장. 앤서블을 통한 데이터 보호
__안전한 데이터 암호화
____볼트의 암호화 대상
____새로운 암호 파일 생성
____기존 파일 암호화
____암호화된 파일 수정
____암호화된 파일에 대한 비밀번호 변경
____암호화된 파일의 복호화
____암호화된 파일을 이용한 앤서블 플레이북 실행
__플레이북 실행 중의 보안 데이터 보호
____원격 호스트로 전송되는 보안 데이터
____원격 또는 로컬 로그 파일에 기록된 보안 데이터
__요약

3장. 진자2 템플릿 고급 활용 방안
__제어 구조
____조건문
____반복문
____매크로
__데이터 처리
____문법
____유용한 내장 필터
____앤서블이 제공하는 유용한 커스텀 필터
____정의되지 않은 아규먼트의 생략
____파이썬 오브젝트 메소드
__값 비교
____비교
____로직
____테스트
__요약

4장. 작업 조건 제어
__실패 결정
____에러 무시
____에러 조건 선언
____변경 선언
____명령어 계열을 다루는 특별한 방법
____변경 억제
__에러 복구
____Rescue
____Always
__요약

5장. 롤을 이용해 재사용 가능한 플레이북 작성 방법
__작업, 핸들러, 변수 및 플레이북의 포함 개념
____포함 작업
____포함된 작업에 변수값 전달
____핸들러를 포함하는 방법
____변수를 포함하는 방법
____플레이북을 포함하는 방법
__롤
____롤 구조
____롤 의존성
____롤 애플리케이션
____롤 공유
__요약

6장. 순차적 배포를 활용한 서비스 중단 최소화 방안
__기존 시스템에서 업그레이드
__호스트 확장과 추가
__빠른 실패
____any_errors_fatal 옵션
____max_fail_percentage 옵션
____핸들러를 강제로 작동시키는 방법
__서비스 중단 최소화
____서비스 중단 지연
____서비스 중단 작업을 한 번만 실행시키는 방법
__순차적 작업 실행 방법
__요약

7장. 앤서블 장애 처리
__플레이북 로그와 로깅 레벨
____로깅 레벨
____로깅
__변수 조사
____변수의 하위 요소
__코드 실행 디버깅
____플레이북 디버깅
____로컬 코드 디버깅
__요약

8장. 앤서블 기능 확장
__모듈 개발 방법
____모듈의 기본 구성
____사용자 수정 모듈
____예제 모듈
__플러그인 개발 방법
____연결 플러그인
____셸 플러그인
____룩업 플러그인
____변수 플러그인
____팩트 캐싱 플러그인
____필터 플러그인
____콜백 플러그인
____액션 플러그인
____플러그인 배포
__동적 인벤토리 개발 방법
____호스트 목록
____호스트 변수 목록
____간단한 인벤토리 플러그인
__앤서블 프로젝트에 기여하는 방법
____코드 제출 방법
__요약

9장. 인프라 환경 배포 관리
__클라우드 인프라 환경 관리 방법
____서버 생성
____오픈스택 인벤토리 소스 사용법
__도커 컨테이너 연동 방법
____컨테이너 이미지 생성하기
____Dockerfile 없이 컨테이너 생성하기
____도커 인벤토리
__앤서블 컨테이너 미리 보기
____Init
____Build
____Run
__요약

출판사 서평

★ 이 책에서 다루는 내용 ★
■ 숨겨진 앤서블 작동 방식의 깊이 있는 이해
■ 데이터 암호화를 통한 앤서블 플레이북 실행의 완전 자동화
■ 플레이북에서 변수 데이터 접근과 조작
■ 실패 복구와 정리를 구성하기 위한 블록 사용법
■ 플레이북 디버거와 앤서블 콘솔
■ 예상치 못한 앤서블 작동을 효율적으로 트러블슈팅하는 방법
■ 앤서블로 클라우드 인프라와 컨테이너 시스템 관리하기
■ 사용자 모듈, 플러그인 그리고 동적 인벤토리 소스 개발 방법

★ 이 책의 대상 독자 ★
앤서블의 핵심 구성요소와 기본 작동 방법은 알... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트 적립은 작성 후 다음 날 혹은 해당 도서 출고 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기+

이 분야의 신간

더보기+

바로가기

  • 우측 확장형 배너 2

최근 본 상품