[심화] 앤서블(Ansible)을 깊이 있게 활용하기

작성한 앤서블 코드를 고도화하는 방법에 대해서 알아보겠습니다. 즉 보다 효과적으로 빠르게 동작하도록 코드를 작성하는 법에 대해서 알아볼 것입니다.

4.45 (28 reviews)
Udemy
platform
한국어
language
Other
category
143
students
3.5 hours
content
Mar 2022
last update
$44.99
regular price

What you will learn

플레이북을 동적으로 구성하는 법

플레이북을 구조화 하는 방법

앤서블의 코드를 재사용하는 방법

앤서블에서의 보안

앤서블의 성능 튜닝 포인트

Description

이 강의에서는

이번 강의에선 그동안, 단순하게 작성했던 코드를 좀 더 구조적으로 효율적으로 동작하도록 만들고, 재사용할수 있도록 코드를 만들어 보겠습니다. 그리고 이제는 기능적으로 동작하는 부분 뿐만 아니라, 중요한 정보를 보호할 수 있도록 만들고, 성능도 높이는 부가적인 부분이지만 정말 중요한 부분을 알아볼 것입니다.

<도움이 되는 분들>

  • 개발자로서 데브옵스 툴에 대해 관심이 있는 분

  • 시스템 운영자로서 업무의 효율화를 추구하시는 분

  • 전산실 관리직으로서 시간이 없다고 하는 직원들에게 생산성 툴을 소개하시고 싶은 분

  • 인프라 관련 엔지니어로 취업을 희망하는 취업 준비생 분

  • 순수 개발자로 프로비저니링 툴을 통해 나만의 개발환경을 쉽게 지속 관리하시고 싶은 분

  • 기초와 응용과정에서 다룬 앤서블을 효율적으로 구성하고, 성능을 높이는 방법이 궁금하신 분

<요구 사항>

  • 실습을 위해서 8기가 이상의 메모리를 가진 윈도우 시스템

  • 리눅스에 대한 기본수준의 명령어(즉, cd / cat / mkdir / vi / tail / yum / apt 등)에 대한 이해

  • 네트워크에 대한 기본적인 이해 (IP, 서브넷, 포트 등)

  • 가상화 환경에 대한 기본적인 이해 (버추얼 박스로 실습)

  • Git에 대해 clone 수준의 이해

  • (옵션) 추가로 사용가능한 노트북

<배우는 것들>

  • 플레이북을 동적으로 구성하는 법

  • 플레이북을 구조화 하는 방법

  • 앤서블의 코드를 재사용하는 방법

  • 앤서블에서의 보안

  • 앤서블의 성능 튜닝 포인트

Content

강의를 시작하며

강의 소개

실습 환경 구성하기

베이그런트를 이용한 실습 환경 구성
자동으로 known_hosts에 등록하기
자동으로 authorized_keys 등록하기

플레이북을 동적으로 구성하기

FACT(s)
When
Include_tasks
If
중급과정에서 작성했던 코드를 다시 작성하는 시간

플레이북을 짜임새 있게 구성하기

핸들러(handler)
변수(var)
템플릿(template) 1부
템플릿(template) 2부

재사용이 가능한 코드 만들기

롤(Role)이란 어떤 것일까요?
롤 사용법
은하(Galaxy)의 기운을 끌어모아 코드 만들기

보안을 첨가하기

[중간 업데이트] ansible-vault로 암호화한 파일을 ansible-vault의 키 파일로 사용하면 에러가 발생함
볼트(Vault)
노 로그(no log)

성능 튜닝하기

성능 테스트를 위한 실습 환경 구성
Pipelining
Forks
Async
Strategy free
Blocks
Cache

강의를 마치며...

강의를 마치며

Screenshots

[심화] 앤서블(Ansible)을 깊이 있게 활용하기 - Screenshot_01[심화] 앤서블(Ansible)을 깊이 있게 활용하기 - Screenshot_02[심화] 앤서블(Ansible)을 깊이 있게 활용하기 - Screenshot_03[심화] 앤서블(Ansible)을 깊이 있게 활용하기 - Screenshot_04

Reviews

DongHwan
January 14, 2021
단시간 내에 앤서블의 여러가지 기능을 확인할 수 있어 유익했습니다. 다만, 노트북 무선 실습 환경에 대한 제약이 있어..제공된 코드로 실제로 수행할 수가 없어 강의를 눈으로만 확인한 부분이 아쉽습니다.
이상형
March 2, 2018
Ansible을 필요한게 있을때 마다 검색으로 사용법을 익혀 왔었습니다. 현재까지의 강의를 받으니 체계적인 교육과 학습이 왜 필요한지 절실히 느끼고 있습니다. --------------------------------- 전체 과정 수강 후 후기 --------------------------------- 00대의 가상머신을 셋업할 일이 있어 평소 관심을 가졌던 Ansible을 적용 했습니다. 그러나 Ansible이 쉽다지만 구글링으로 뮨제를 해결해 가는게 간단치 않은 일이었습니다. 조훈님의 Ansible 강좌를 들으며 전문가들의 교육에는 구글링이 채워줄 수 없는 영역이 있다는걸 느꼈습니다. Ansible의 고급기능과 활용방법을 배울 수 있는 좋은 강좌였습니다. 특히 아래 부분들은 계속 독학으로 했으면 접근하지 못하거나 안했을거 같은 부분이었습니다. 1. 보안 : 사내에 이야기 할때 가장 많이 질문을 받으면서도 답변을 못했던 부분이었습니다. 2. 재사용 "롤"과 "Galaxy" : 롤의 개념과 Galaxy하고 어떻게 이어지는지 알게 되었습니다. 3. fact : ansible이 가져올 수 있는 정보와 일이 정말 많다는걸 알았습니다. 좋은 강좌를 준비해 주신 조훈님께 다시 한번 감사 말씀 드립니다.

Charts

Price

[심화] 앤서블(Ansible)을 깊이 있게 활용하기 - Price chart

Rating

[심화] 앤서블(Ansible)을 깊이 있게 활용하기 - Ratings chart

Enrollment distribution

[심화] 앤서블(Ansible)을 깊이 있게 활용하기 - Distribution chart

Related Topics

1569528
udemy ID
2/25/2018
course created date
10/29/2019
course indexed date
Bot
course submited by