Course Outline

Puppet 소개

  • Puppet가 무엇인지 및 작동 방식
  • 인프라 자동화의 이점
  • Puppet 아키텍처: 마스터, 에이전트, 매니페스트, 모듈

설치 및 구성

  • 마스터 및 에이전트 노드에 Puppet 설치
  • Puppet 환경 구성
  • 디렉토리 구조 및 주요 구성 파일

매니페스트 이해 및 작성

  • 기본 문법 및 구조
  • 노드에 매니페스트 적용
  • 시스템 변경에 매니페스트 사용

노드 및 리소스 관리

  • 노드 정의
  • 리소스 유형: 패키지, 서비스, 파일, 사용자, 디렉토리
  • 재사용 가능한 작업 생성

모듈 및 템플릿 사용

  • 모듈 생성 및 사용
  • ERB 템플릿을 사용하여 동적 콘텐츠 생성
  • 재사용 가능한 구성 요소 구조화

Puppet 고급 언어 기능

  • 사용자 정의 및 클래스
  • 조건문 및 표현식
  • 관계 및 순서

베스트 프랙티스 및 스타일

  • 언어 스타일 및 포맷팅 규칙
  • Puppet Forge 및 커뮤니티 모듈
  • 문제 해결 및 일반적인 문제

요약 및 다음 단계

Requirements

  • Linux 또는 유닉스 시스템 관리 경험
  • 명령줄 도구 경험
  • 시스템 구성 개념에 대한 이해

대상

  • 인프라 자동화를 목표로 하는 시스템 관리자
  • Puppet을 구성 관리 솔루션으로 평가하는 IT 전문가
  • 확장 가능한 환경을 구축하는 DevOps 실무자
 14 Hours

Number of participants


Price per participant

회원 평가 (1)

Upcoming Courses

Related Categories