Thumbnail
BEST
개발 · 프로그래밍 데브옵스 · 인프라

[기초-응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant) 대시보드

(4.6)
26개의 수강평 ∙  495명의 수강생
공개되지 않은 강의로
수강이 제한됩니다.
지식공유자: 조훈(Hoon Jo)
총 51개 수업 (6시간 50분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변: 미제공

초급자를 위해 준비한
[데브옵스 · 인프라] 강의입니다.

앤서블을 통해서 다양한 환경(리눅스🐧, 윈도우📱 그리고 네트워크📶 시스템)을 자동화하는 방법에 대해서 배워봅시다. 🥇 이를 통해 다양한 시스템을 앤서블로 통일해서 관리할 수 있습니다.

처음 만나는 앤서블(Ansible), 기초부터 응용까지!

📖 이 강의에서는

[기초] 에서는 앤서블의 설치와 실행에 대해서 간단하게 살펴 볼 것이며,
[응용] 에서는 기초에서 살펴본 센트OS외에 다양한 시스템을 앤서블을 통해서 자동 관리하도록 구현할 것입니다. 이를 통해 일원화된 관리 체계를 만들 수 있습니다.

👨‍👩‍👧‍👦 도움이 되는 분들

  • 개발자로서 데브옵스 툴에 대해 관심이 있는 분
  • 시스템 운영자로서 업무의 효율화를 추구하시는 분
  • 전산실 관리직으로서 시간이 없다고 하는 직원들에게 생산성 툴을 소개하시고 싶은 분
  • 인프라 관련 엔지니어로 취업을 희망하는 취업 준비생 분
  • 순수 개발자로 프로비저니링 툴을 통해 나만의 개발환경을 쉽게 지속 관리하시고 싶은 분
  • 기초 과정에서 배웠던 앤서블을 좀더 다양하게 활용할 수 있는 것들에 대한 예제가 궁금하신 분

📃 요구 사항

  • 실습을 위해서 8기가 이상의 메모리를 가진 윈도우 시스템
  • 리눅스에 대한 기본수준의 명령어(즉, cd / cat / mkdir / vi / tail / yum / apt 등)에 대한 이해
  • 윈도우에 대한 기본적인 실행에 대한 이해(즉, 계정 정보 수준)
  • 네트워크에 대한 기본적인 이해 (IP, 서브넷, 포트 등)
  • 가상화 환경에 대한 기본적인 이해 (버추얼 박스로 실습)

🏫 배우는 것들

  • 베이그런트(vagrant) 사용법
  • 앤서블을 통해서 리눅스를 구성하고 관리하는 법
  • 앤서블을 통해서 윈도우 시스템을 구성하고 관리하는 법
  • 앤서블을 통해서 네트워크 시스템(Cisco NX-OS)을 관리하기
  • 운영체제별 앤서블의 동작원리에 대한 차이점
  • 앤서블의 디버그에 대한 이해

📣 참고 사항을 확인해주세요!

  • 수강생 분들의 질문에 대해 최선을 다해 답을 드리려고 노력하고 있습니다. 그러나 개인 환경에 따라 발생하는 특정한 문제나 에러의 경우 도와드리지 못할 수 있는 점 양해 바랍니다.
  • 애플M1 및 태블릿에서는 실습 환경 구성이 원활하지 않습니다. 

시스템 자동화를 위한 
앤서블 강의 모음 


안녕하세요
조훈(Hoon Jo) 입니다.
조훈(Hoon Jo)의 썸네일

CNCF Ambassador | Cloud Native Engineer

Documents:

Channels:

  • Linkedin

  • Github

  • Youtube

    시스템/네트워크 IT 벤더의 경험 이후, 메가존 GCP 클라우드 팀에서 쿠버네티스와 연관된 모든 프로젝트에 대한 Tech Advisor 및 Container Architecture Design을 제공하고 있습니다. 그 외에 페이스북 ‘IT 인프라 엔지니어 그룹’의 운영진을 맡고 있으며, 오픈 소스 컨트리뷰터로도 활동하고 있습니다. 

    그 외에 가지고 있는 지식을 공유하는 것을 좋아하여, 인프런/유데미에서 앤서블 및 쿠버네티스에 관한 강의를 기재하고 있으며, 또한 아는 지식을 문서로 남겨야 한다고 생각하기에 책( 『
    시스템/네트워크 관리자를 위한 파이썬 실무 프로그래밍』, 『우아하게 앤서블』), 『컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커』(길벗) 이 있고, IT 잡지에 기고문을 쓰는 활동도 함께하고 있습니다. 그리고 쿠버네티스 및 그에 연관된 다양한 프로젝트를 진행하는 CNCF의 앰버서더로서도 쿠버네티스 생태계가 더 활발하게 퍼질 수 있도록 기여하고 있습니다. 

커리큘럼 총 51 개 ˙ 6시간 50분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. [기초] 왜 앤서블 인가요?
강의 소개 04:04
왜 앤서블일까요 06:00
섹션 1. [기초] 센트(cent) OS 및 앤서블(Ansible) 코어 설치
버추얼박스와 센트OS 구성 24:19
앤서블 코어 설치 및 확인 12:06
섹션 2. [기초] 앤서블의 기본적인 구성요소
앤서블의 구성파일 12:54
섹션 3. [기초] 한 번의 명령으로 다수의 시스템에 작업하기
한 번의 명령어로 다수의 시스템에 작업하기 15:56
[여기서 잠깐] 플레이북(playbook)을 입력시에 야믈(YAML)의 문법 규칙에 따른 유의점
작업 내용을 파일로 만들어서 반복 실행하기 19:19
앤서블 활용 팁 11:24
섹션 4. [기초] 강의를 마치며…
강의를 마치며… 01:50
섹션 6. [응용] 베이그런트를 이용한 기초 실습 환경 구성 및 설명
앤서블 서버에 앤서블 코어의 환경 구성하기 미리보기 12:00
앤서블 코어에 플레이북 제작환경 추가하기 16:00
앤서블 노드 추가하기 16:00
앤서블 서버와 노드가 통신하려면 필요한 일 09:00
섹션 7. [응용] 센트OS 관리하기
앤서블 노드에 nginx 설치 및 테스트 그리고 삭제하기 07:00
시간대(timezone) 변경하기 04:00
NFS 서버와 클라이언트 구성하기 05:00
섹션 8. [응용] 우분투 관리하기
베이그런트를 이용해서 우분투를 추가하기 07:00
[중간 업데이트] 우분투 노드에서 get_url을 통해서nginx.com으로 접속 시에 에러가 발생함 미리보기
추가한 노드에 기존 센트OS 노드와 동일하게 적용하기 08:00
섹션 9. [응용] 윈도우 관리하기
베이그런트를 이용해서 윈도우를 추가하기 07:00
앤서블의 동작 원리 살펴보기 08:00
추가한 노드에 nginx 서비스를 실행하기 06:00
윈도우 노드에 timezone 구성하기 03:00
추가한 노드에 NFS 클라이언트 설정하기 08:00
섹션 10. [응용] 네트워크 시스템 관리하기
어떻게 네트워크 시스템이 관리될까요 03:00
네트워크 시스템에 연결 테스트 하기 10:00
네트워크 시스템의 시간 동기화 06:00
구성 파일(Running-config)을 백업하기 08:00
섹션 11. [응용] 알아두면 좋을 앤서블 팁
앤서블 팁 (debug 모듈과 debugger) 08:00
깃(git) 코드 저장소 소개 05:00
섹션 12. [응용] 강의를 마치며
섹션 13. [추가] 앤서블 2.5 새로운 점
Intro 01:01
Ansible 2.5 Porting Guide 07:34
modules for 2.5 05:00
Ansible 버전 별 실습 환경 구성 04:42
nxos_ping을 통한 통신 확인 04:30
시간대(Timezone) 설정 05:20
NX-OS 구성 파일을 tftp로 백업 07:44
Outro 00:57
섹션 14. [추가] 네트워크 실습을 위한 NX-OSv 랩 구성하기
NX-OSv의 소개 02:35
(수동으로) 버추얼박스에 NXOSv를 올리기 미리보기 15:32
NXOSv에 앤서블 서버 끼얹기 06:15
NXOSv에서 앤서블 모듈의 동작을 검증하기 03:25
(자동으로) 베이그런트를 이용하여 NXOSv의 랩을 구성 05:38
[업데이트] NXOSv 자동 배포방법 수정 03:41
베이그런트로 배포한 NXOSv에서 앤서블 모듈을 검증하기 04:16
[Hashitalks2021] Deploying Cisco NXOSv with Vagrant 29:35
섹션 15. 보강 수업
앤서블 vs 테라폼 그리고 앤서블의 미래 16:42
강의 게시일 : 2018년 02월 08일 (마지막 업데이트일 : 2022년 03월 05일)
수강평 총 26개
수강생분들이 직접 작성하신 수강평입니다.
4.6
26개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
song.sh thumbnail
5
너무 좋은 강의입니다.
2021-05-06
기마병 thumbnail
5
ansible을 도입해야하는 상황에서 기초 지식을 쌓는데 너무 도움이 되었습니다. 감사합니다!!
2022-06-05
민지 thumbnail
5
감사합니다!
2023-12-31
ericserra thumbnail
5
이해하기 쉽게 설명 해주셔서 감사합니다. 다음에는 Terraform을 통해 AWS를 다루는 강의를 해주시면 좋겠습니다.
2022-06-24
김강보 thumbnail
5
내용이 친절합니다.
2022-12-20