문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
Salt 개요
- SaltStack의 목표
- 원격 실행의 아키텍처 개요
- Salt 상태
- Grains
- Pillar
- Jinja2와 가상 메커니즘
YAML 소개
- 리터럴, 스칼라
- 시퀀스, 매핑
- 예제
Salt 설치
- Ubuntu에 설치
- salt-common, salt-minion, salt-master의 차이점
- Amazon EC2에 설치
Salt 명령줄 기본
- Salt 명령의 구조
- JSON으로 출력 형식 지정
- jq 도구
Minions 타겟팅
- Globbing
- 정규 표현식
- 목록 일치
- IP 일치
- Grains 일치
- 복합 일치
- 예제 및 연습
상태
- 패키지 관리
- 서비스
- Highstate
- Salt 공식
- 연습, 예제
템플릿팅
- Jinja2 소개
- for 루프, 할당, 이스케이프
- Jinja2를 사용한 Salt 템플릿팅, 예제
Pillar
- 보안 저장소
- VNC 비밀번호 배포 예제
Salt 확장
- 실행 모듈 작성
- Salt 구성 확장
- 실행 모듈을 상태에 감싸기
- 데이터 렌더링
- 반환 데이터 처리
- 런너를 사용한 스크립팅
- 외부 파일 서버 추가
- 클라우드 연결
- 비콘을 사용한 모니터링
- 마스터 확장 (멀티 마스터)
기타 흥미로운 SaltStack 개념
- 환경
- 오케스트레이션
- Docker와의 통합
- Salt for Windows
요약 및 결론
요건
- 이 코스에서 다루는 고급 주제를 이해하기 위해서는 기본적인 Unix/Linux 관리 지식이 필요합니다.
21 시간
회원 평가 (1)
The teaching pace and using of salt stack command to perform different task.