Course Outline

소금 개요

  • SaltStack의 목표
  • 원격 실행의 아키텍처 개요
  • 소금 상태
  • 작살
  • 기둥
  • Jinja2와 가상 메커니즘

YAML 소개

  • 리터럴, 스칼라
  • 시퀀스, 매핑

소금 설치

  • Ubuntu에 설치
  • 솔트 커먼, 솔트 미니언, 솔트 마스터의 차이점
  • Amazon EC2에 설치

솔트 명령줄 기본 사항

  • 솔트 명령 분석
  • JSON의 출력 형식
  • JQ 도구

미니언 타겟팅

  • 글로빙
  • 정규식
  • 목록 매칭
  • IP 매칭
  • 곡물 매칭
  • 복합 매칭
  • 예제 및 연습

상태

  • 패키지 관리
  • 서비스
  • 하이스테이트
  • 소금 공식
  • 연습, 예

템플릿

  • 진자2 소개
  • For 루프, 할당, 이스케이프
  • Salt에서 Jinja2를 사용한 템플릿, 예

기둥

  • 안전한 저장
  • VNC 비밀번호 배포 예

소금 확장

  • 실행 모듈 작성
  • 솔트 구성 확장
  • 실행 모듈 주위의 상태 래핑
  • 데이터 렌더링
  • 반환 데이터 처리
  • 러너를 사용한 스크립팅
  • 외부 파일 서버 추가
  • 클라우드에 연결
  • 비콘으로 모니터링
  • 마스터 확장(다중 마스터)

다른 흥미로운 SaltStack 개념

  • 환경
  • 관현악법
  • Docker과의 통합
  • 창문용 소금

요약 및 결론

Requirements

  • 이 과정의 고급 주제를 이해하려면 기본 Unix/Linux 관리 지식이 필요합니다.
  21 Hours

Number of participants



Price per participant

Related Courses

Related Categories