문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
Puppet 소개
- Puppet이란 무엇이며 어떻게 작동하는가
- 인프라 자동화가 가져다주는 장점들
- Puppet 아키텍처: 마스터, 에이전트, 매니페스트, 모듈
설치 및 구성 방법
- 마스터 및 에이전트 노드에 Puppet 설치하기
- Puppet 환경 구성 과정
- 디렉토리 구조와 주요 설정 파일 살펴보기
매니페스트 이해 및 작성법
- 기본 문법과 구조 설명
- 노드에 매니페스트를 적용하는 방법
- 시스템 변경 사항을 반영하기 위한 매니페스트 사용법
노드 및 리소스 관리 방법
- 노드 정의 방식
- 패키지, 서비스, 파일, 사용자, 디렉토리 등 다양한 리소스 유형
- 반복적으로 활용할 수 있는 작업 생성하기
모듈 및 템플릿 다루기
- Puppet 모듈 생성 및 사용법
- ERB 템플릿을 이용해 동적 콘텐츠 생성하기
- 재사용 가능한 구성 요소 구조화 방법
Puppet 언어의 고급 기능들
- 사용자 정의 클래스 및 함수 만들기
- 조건문과 표현식 활용법
- 리소스 간 관계와 실행 순서 지정 방법
모범 사례와 코딩 스타일 가이드라인
- Puppet 코드 작성 시 권장되는 스타일과 포맷팅 규칙
- Puppet Forge 및 커뮤니티 모듈 소개
- 문제 해결 방법 및 흔히 발생하는 오류 사례
요약 및 향후 학습 방향
요건
- Linux 또는 Unix 시스템 관리에 대한 기본 지식
- 명령줄 도구 사용 경험
- 시스템 구성 관련 개념에 대한 이해
대상 수강생
- 인프라 자동화를 원하는 시스템 관리자
- Puppet을 구성 관리 솔루션으로 검토 중인 IT 전문가
- 확장 가능한 환경 구축을 목표로 하는 DevOps 실무자들
14 시간
회원 평가 (1)
Luke was very knowledgeable and helpful throughout the training, including answering some questions which were probably more advanced than the course.
Carl Garner
코스 - Puppet Fundamentals
기계 번역됨