교육 일정 |
|
---|---|
교육 개요 | ▪ ansible을 통해 리눅스 시스템을 자동화하는 과정이다. |
교육 목적 |
▪ 리눅스 설정 및 구성을 ansible를 통해서 자동화를 할 수 있다. ▪ Ansible을 통하여 DevOPS개념에 접근할 수 있다. ▪ Ansible을 주요 리눅스 시스템 설정을 할 수 있다. ▪ Ansible을 통한 클라우드 시스템 관리를 할 수 있다. ▪ Ansible Tower 및 Galaxy를 이해할 수 있다. ▪ Anisble을 통한 윈도우 관리 및 네트워크 장치 관리를 할 수 있다. |
교육 기간 | 4일(28시간) |
교육비 | 1,800,000 원 |
교재 | Learning Ansible 2 (시중교재-디지털) |
선수 지식 |
▪ 리눅스 시스템 어드민 수준의 지식 ▪ systemd 사용 및 로그파일 분석 지식 ▪ vi혹은 nano에디터 사용 가능자 ▪ RPM, DPKG 그리고 APT, YUM 지식 ▪ 간단한 쉘 스크립팅 가능자 |
교육 대상 | ▪ Ansible 기반으로 DevOps, 리눅스, 윈도우 그리고 네트워크 장비를 관리하려는 엔지니어 |
교육 내용 |
* 교재 - Learning Ansible 2 2nd Edition(2016/11)
1. 준비하기
- Ansible에 대한 설명
- vi 혹은 nano 에디터에서 YAML작성시 유의사항
- Ansible 설치하기
2. 간단한 YAML파일 작성하기
- YAML에 대한 간단한 문법 소개
- 간단한 YAML 작성 및 실험하기
- 플레이북에 간단한 변수 작성하기
- Ansible 사용자 생성
- 간단하게 Ansible로 서버 구성하기
3. Ansible Tasks를 통한 간단한 자동화
- EPEL저장소 활성화
- 파이썬을 통한 SELinux바인딩
- 패키지 업그레이드 및 설치
- 모든 패키지 업그레이드
- NTP서버 설치, 설정, 그리고 시작을 플레이북으로 구성하기
- Firewalld 구성하기
- MOTD를 Ansible로 수정하기
4. 웹서버 구성 및 설치하기
- Ansible로 웹 사이트 배포하기
- Jinja2템플릿트 사용하기
5. 다중호스트 구성하기
- 인벤토리 파일에 대해서 알아보기
- 인벤토리 그룹 작성하기
- 인벤토리 파일안에 정규식 구성
- 변수를 이용한 인벤토리
- 다이나믹 인벤토리
6. 복잡한 구성방법 관리
- 조건문 알아보기
- 변수 설정하기
- include문 사용하기
- handlers 사용하기
- roles 사용하기
- tasks 블록 설명
- YAML 암호화 및 보안
7. 클라우드 시스템에 적용하기
- 아마존 AWS
- 디지털 오션
8. Ansible으로 알려주기
- XMPP
- Stack
- Rocket Chat
- IRC
- 아마존 알림 서비스
- Nagios
9. 기업환경을 위한 Ansible
- Ansible을 윈도우에
- Ansible 네트워크 장치에
- Ansible 타워
- Ansible 갤럭시 |
수강후기 |
|