
시스템 관리자를 위한 Puppet 3 [클라우드 환경을 위한 최적의 관리 도구]
- 원서명Puppet 3 Beginner's Guide (ISBN 9781782161240)
- 지은이존 아룬델
- 옮긴이김남곤, 이정효
- ISBN : 9788960776265
- 25,000원
- 2014년 10월 23일 펴냄 (절판)
- 페이퍼백 | 244쪽 | 188*235mm
- 시리즈 : acorn+PACKT
판매처
- 현재 이 도서는 구매할 수 없습니다.
책 소개
요약
시스템 관리자는 자신이 맡고 있는 시스템과 업무 자체의 신뢰성을 높이기 위해 여러 가지 도구를 이용한다. 퍼펫(Puppet)은 이미 검증된 가장 대중화된 도구이며, 이 책은 단계별로 간단한 예제와 충분한 설명을 제공하여 당장 업무에 활용할 수 있도록 도와주고. 퍼펫에 생소한 초보자라도 어떤 용도로 퍼펫을 사용하고, 자신의 업무에 도움이 될 수 있는지 느끼도록 구성되어 있다.
이 책에서 다루는 내용
퍼펫 설치와 구성 방법
여러 서버를 퍼펫으로 관리하는 방법
번개처럼 빠른 설치를 위한 설정 파일과 템플릿 배포 방법
보고서 생성과 모니터링 방법
사용자 계정, 보안, 접근 제어와 작업 예약 관리 방법
깃(Git)을 이용한 퍼펫 코드 관리 실무
이 책의 대상 독자
이 책은 시스템 관리자나 개발자, 그리고 커맨드 라인에서 직접 파일을 수정하는 기본 작업이 포함된 시스템 관리 업무가 필요한 사람을 대상으로 하며, 퍼펫을 이용하여 더 많은 작업을 하면서도 삶은 좀 더 쉽게 만드는 것을 목표로 한다.
이 책의 구성
1장. ‘퍼펫 소개’에서는 설정 관리의 문제점과 왜 전통적인 수작업 방식이 확장성이 없는지를 설명한다. 이런 문제를 퍼펫이 어떻게 효과적으로 처리하는지 보여주고, 퍼펫의 기본 구조에 대해 소개한다.
2장. ‘퍼펫 시작’에서는 처음 퍼펫을 설치하고, 간단한 매니페스트를 생성하여 장치에 적용하는 과정을 안내한다. 퍼펫 언어를 이용하여 텍스트 파일 같은 자원을 어떻게 묘사하고 수정하는지 볼 수 있다.
3장. ‘패키지와 파일, 서비스’에서는 중요한 자원 타입에 대한 사용 방법을 설명하고, 어떻게 그들이 함께 동작하는지 보여준다. 엔진엑스 웹 서버를 기반으로 완벽하고 유용한 예제를 살펴본다.
4장. ‘깃을 이용한 퍼펫 관리’에서는 퍼펫을 이용하여 장치들을 연결하고, 깃(Git) 버전 관리 시스템을 이용하여 매니페스트를 배포하고 협력하는 간단하고 강력한 방법을 설명한다.
5장. ‘사용자 관리’에서는 사용자 관리에 대한 몇 가지 좋은 사례를 설명하고, 이를 구현하기 위해 퍼펫을 사용하는 방법을 보여준다. 또한, SSH를 이용하여 액세스를 제어하고, sudo를 이용하여 사용자 권한을 관리하는 방법을 설명한다.
6장. ‘작업과 템플릿’에서는 자동화에 대한 주요 요소를 다룬다. 작업 스케줄을 설정하고 퍼펫의 템플릿 메커니즘을 이용하여 동적 데이터로부터 설정 파일을 생성하는 방법을 설명한다.
7장. ‘정의와 클래스’에서는 이전 장들을 기반으로, 재사용 가능한 모듈과 객체를 만들기 위해 퍼펫 코드를 어떻게 구성하는지 보여준다. 정의와 클래스를 생성하는 방법과 파라미터들을 전달하는 방법에 대해서도 설명한다.
8장. ‘표현식과 로직’에서는 퍼펫 언어에 대해서 탐구하고, 조건문과 논리 표현식을 이용하여 어떻게 플로우 제어를 하는지, 그리고 산술 및 문자열 표현식을 어떻게 만드는지 보여준다. 또한 연산자와 배열, 해시를 다룬다.
9장. ‘리포팅 및 문제 해결’에서는 퍼펫을 이용한 작업의 실질적인 부분에 대해 살펴본다. 일반적인 문제들에 대해 어떻게 진단하고, 해결하며, 퍼펫 동작을 디버깅하는 방법과 에러 메시지를 해석하는 방법을 설명한다.
10장. ‘퍼펫 나아가기’에서는 퍼펫 코드를 더 우아하고, 읽기 쉽고, 유지보수를 용이하게 만드는 방법을 보여준다. 더 상세한 내용을 얻기 위한 링크와 제안들을 제공하고, 퍼펫을 이용하여 비즈니스 가치를 전달하는 데 도움이 되는 실질적인 일련의 프로젝트들을 소개한다.