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

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

4.85 (52 reviews)
Udemy
platform
한국어
language
Other
category
226
students
7 hours
content
Mar 2022
last update
$39.99
regular price

What you will learn

베이그런트(vagrant) 사용법

앤서블을 통해서 리눅스를 구성하고 관리하는 법

앤서블을 통해서 윈도우 시스템을 구성하고 관리하는 법

앤서블을 통해서 네트워크 시스템(Cisco NX-OS)을 관리하기

운영체제별 앤서블의 동작원리에 대한 차이점

앤서블의 디버그에 대한 이해

Description

이 강의에서는

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

<도움이 되는 분들>

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

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

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

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

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

  • 기초 과정에서 배웠던 앤서블을 좀더 다양하게 활용할 수 있는 것들에 대한 예제가 궁금하신 분

<요구 사항>

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

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

  • 윈도우에 대한 기본적인 실행에 대한 이해(즉, 계정 정보 수준)

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

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

<배우는 것들>

  • 베이그런트(vagrant) 사용법

  • 앤서블을 통해서 리눅스를 구성하고 관리하는 법

  • 앤서블을 통해서 윈도우 시스템을 구성하고 관리하는 법

  • 앤서블을 통해서 네트워크 시스템(Cisco NX-OS)을 관리하기

  • 운영체제별 앤서블의 동작원리에 대한 차이점

  • 앤서블의 디버그에 대한 이해

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

  • 수강생 분들의 질문에 대해 최선을 다해 답을 드리려고 노력하고 있습니다. 그러나 개인 환경에 따라 발생하는 특정한 문제나 에러의 경우 도와드리지 못할 수 있는 점 양해 바랍니다.

  • 애플M1태블릿에서는 실습 환경 구성이 원활하지 않습니다.

Content

강의를 시작하며

강의 소개
설치를 도와주는 베이그런트(Vagrant)

베이그런트를 이용한 기초 실습 환경 구성 및 설명

앤서블 서버에 앤서블 코어의 환경 구성하기
앤서블 코어에 플레이북 제작환경 추가하기
앤서블 노드 추가하기
앤서블 서버와 노드가 통신하려면 필요한 일

센트OS 관리하기

앤서블 노드에 nginx 설치 및 테스트 그리고 삭제하기
시간대(timezone) 변경하기
NFS 서버와 클라이언트 구성하기

우분투 관리하기

베이그런트를 이용해서 우분투를 추가하기
[중간 업데이트] 우분투 노드에서 get_url을 통해서nginx.com으로 접속 시에 에러가 발생함
추가한 노드에 기존 센트OS 노드와 동일하게 적용하기

윈도우 관리하기

베이그런트를 이용해서 윈도우를 추가하기
앤서블의 동작 원리 살펴보기
추가한 노드에 nginx 서비스를 실행하기
윈도우 노드에 timezone 구성하기
추가한 노드에 NFS 클라이언트 설정하기

네트워크 시스템 관리하기

어떻게 네트워크 시스템이 관리될까요
네트워크 시스템에 연결 테스트 하기
네트워크 시스템의 시간 동기화
구성 파일(Running-config)을 백업하기

알아두면 좋을 앤서블 팁

앤서블 팁 (debug 모듈과 debugger)
깃(git) 코드 저장소 소개

강의를 마치며

강의를 마치며
베이그런트로 배포한 NXOSv에서 앤서블 모듈을 검증하기

네트워크 실습을 위한 NX-OSv 랩 구성하기

NX-OSv의 소개
(수동으로) 버추얼박스에 NXOSv를 올리기
NXOSv에 앤서블 서버 끼얹기
NXOSv에서 앤서블 모듈의 동작을 검증하기
(자동으로) 베이그런트를 이용하여 NXOSv의 랩을 구성
베이그런트로 배포한 NXOSv에서 앤서블 모듈을 검증하기

Screenshots

[기초-응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant) - Screenshot_01[기초-응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant) - Screenshot_02[기초-응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant) - Screenshot_03[기초-응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant) - Screenshot_04

Reviews

박태준
May 18, 2022
퍼블릭 클라우드 SE일을 주로 하는데요, 테라폼으로 프로비저닝한 리소스들을 앤서블로 간편하게 관리하고 싶어서 강의를 수강하게 되었습니다. 강의 장점: 앤서블 사용법에 대해 이해하고 따라하기 쉽게 설명했습니다. 실무에 가까운 예제들이 좋았습니다. 강의에서 배운 걸 조금만 응용하면 제 업무에 바로 쓸 수 있겠다는 생각이 들었습니다. 강의 단점: 강의 영상이 몇 년 전에 만들어졌기 때문에 현 시점에서 발생되는 에러에 대한 해결방법, 일부 누락된 자료에 대해서는 피드백이 안돼서 아쉬웠습니다. 결론: 옥의 티는 있지만 앤서블을 처음 접한 실무자 입장에서 강의가 전반적으로 도움이 많이 되었습니다.
성욱제
November 19, 2017
기초 과정에 이어 초중급 과정을 수강 했습니다. 익숙하지 않은 내용들이 나오면서 참고 자료를 찾아보면 보아야 했습니다. 수강 신청후 갑자기 바빠지면서 강의를 다 듣지 못했으나 기초 과정에서 부족했던 실무 적인 측면을 많이 보충 해줄 수 있는 강의 인것 같습니다. 요즘 Ansible 책, 세미나 들이 슬슬 여러 소식들이 있기는 하지만 척박한 Ansible 정보 습득 환경에 단비같은 강의 감사합니다. 엔지니어들도 개발, 툴 등 많은 공부가 필요 한것 같습니다. 강의에서 맥 환경에서 실습하는 사용자들을 위한 설명이 같이 곁들여 지면 더 좋을것 같습니다. 감사합니다.
이주환
November 1, 2017
처음 강의를 들어 봤습니다. 다른 강사의 강좌에 비해 목소리도 차분하시고 좋네요. 무엇보다 실습 위주라서 집중이 잘 됩니다. 앤서블을 사용하기 위해 필요한 것들(vagrant, notepad++ 등)을 천천히 설명해주시니 좋네요. 앞으로도 좋은 강의 부탁드리겠습니다!
Vincent
September 21, 2017
앤서블과 베이그란트에 관해 그냥 들어만 보았는데 직접 실습을 통해 따라하다보니 아주 유용한 툴이라 생각되고 강의 내용도 짜임새 있어서 이해하는데 많은 도움이 되었습니다. 좋은 강의 감사합니다. 다음 강의도 기대 하겠습니다.

Charts

Price

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

Rating

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

Enrollment distribution

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

Related Topics

1308958
udemy ID
7/31/2017
course created date
10/29/2019
course indexed date
Bot
course submited by