inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

구성 관리 자동화 도구 - 앤서블(Ansible)

앤서블의 동작 원리 살펴보기

실습 가능한가요?

14

성종욱

작성한 질문수 1

0

질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다.
다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다!

[질문 전 답변]
1. 강의 내용과 관련된 질문인가요? [예 | 아니요]
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]
3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요]
(https://www.inflearn.com/blogs/1719)
4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

[질문 하기]

현재 계속 강의내용에서 설정을 달리 해가면서 수강하고 있습니다. 그렇지만 이게 애초에 거의 10년 전 강의라서 강의내용대로는 도저히 실습 진행이 어려운 것 같아서요.

실습하지 말고 그냥 강의만 들어도 학습이 될까요?

ansible

답변 2

0

성종욱

저도 계속 고민중인데 CentOS 7 호환 문제나 Ansible 버전 차이 등등의 문제들이 복합적으로 있는 것 같아서 진행에 확실히 어려움은 있고, 그래도 학습이 필요하다고 생각은 해서 하는데까지만 해보려고는 합니다. 근데 그래도 계속 충돌나는 부분들은 막막하긴 한 것 같네요.

다만 꼭 들었으면 하는 부분만이라도 선별되면 그 부분만이라도 해보겠습니다.

0

조훈(Hoon Jo)

아...강의가 만들어진 지 오래되다 보니 진행에 어려움이 있을 수 있죠..

말씀 주셔서 저도 저장소와 실습 환경을 다시 점검해봤는데요.

결론부터 말씀드리면, centos/7 박스는 지금도 정상적으로 받아지고, CentOS 저장소도 vault 주소로 바꿔둔 덕분에 설치 과정도 대체로 진행되는거 같습니다. 이렇게 설치하면 앤서블이 2.9 버전으로 깔리는데, 강의 코드가 그 버전에 맞춰 정리돼 있어서 문법이 크게 어긋나는 부분은 거의 없습니다.

그래서 실습이 막히신다면 앤서블 문법보다는 PC 환경(가상화 프로그램 버전, 네트워크 IP 대역 등) 쪽일 가능성이 커 보입니다.

혹시 괜찮으시면, 어느 단계에서 어떤 메시지가 뜨면서 막히시는지 알려주실 수 있을까요? (예: 박스 실행 단계, 노드 간 통신, 특정 플레이북 실행 등) 그러면 좀 더 정확히 짚어서

도와드리겠습니다.

참고로 애플 실리콘(M1~) 맥이라면 로제타로 동작할꺼 같긴 한데... 이건 필요에 따라서 다시 살펴봐야 할 것 같습니다.

개념 위주로 꼭 보신다고 한다면..

- 기초: 섹션 1(왜 앤서블), 3(구성 파일·인벤토리), 4(애드혹 명령·YAML·플레이북·멱등성)

- 응용: 섹션 7(베이그런트 실습 환경 구성), 8(센트OS 관리 - nginx·timezone·NFS)

- 이 두 섹션은 심화의 바탕이 됩니다. 심화 실습이 섹션 7에서 만든 랩 위에서 돌아가고, 섹션 8에서 짠 코드를 심화에서 발전시키기 때문에 꼭 보시길 권합니다.

- [심화] 섹션 19~23 — 이 강의에서 가장 핵심이 되는 부분입니다.

- 19: Facts / When / Include_tasks / If

- 20: 핸들러 / 변수 / 템플릿(Jinja)

- 21: 롤(Role) / Ansible Galaxy

- 22: Vault / no_log

- 23: Pipelining·Forks·Async·Strategy·Blocks·Cache (성능 튜닝)

이 내용들은 OS 종류와 거의 상관없는 앤서블 자체의 개념이라, 실습을 하셔도 최신 환경에서 그대로 재현됩니다.


선택해서 보셔도 되는 부분

- 응용의 나머지(섹션 6·9·12·16 등)는 관심도에 따라 보시면 되고, 섹션 10(윈도우), 11·15(네트워크·NX-OSv)는 다소 특수한 분야라 해당 분야가 목표가 아니시면 필요할 때 보셔도 충분합니다. 섹션 14(2.5 업데이트)도 지금 기준으론 옛 내용이라 참고만 하셔도 됩니다.


정리하면 기초(1·3·4) → 응용 7·8 → 심화 19~23을 위주로 보시고, 나머지는 선택적으로 보시면 됩니다. 1.5배속으로 개념을 먼저 훑으시면 실습이 다소 이슈가 있더라도 실무에 바로 쓰이는 핵심은 확실히 가져가실 수 있습니다.

막히는 지점을 알려주시면 이어서 도와드리겠습니다.

그 외에 더 필요하신 부분이 있으면 편하게 말씀해주세요.

감사합니다.

0

조훈(Hoon Jo)

안녕하세요

아...그렇죠 이게 10년 전이죠 ㅠ ㅠ

혹시 어느 부분이 어떻게 실습 안되는지 말씀해 주실 수 있을까요?

제가 수정하거나 도움드릴 수 있는 부분인지 말씀드릴 수 있을 것 같습니다.

근데 문제가 실습을 제가 수정하면 (경험적으로) 영상하고 다르다는 피드백과

그래서 안 좋은 피드백이 너무 많이 들어오더라구요 ㅠ ㅠ


그래서 일단 의견을 들어보고 나서 가능한지 판별해 봐야 할 것 같습니다.

편하게 말씀 부탁드려요.


그리고 강의만 들으셔도 전체적인 개념을 잡는데 도움이 되실 것 같긴 합니다.

Core 자체는 바뀌지 않았거든요.

또한 그 당시 기준으로는 속도가 느리니 1.5배 이상으로 듣는게 낫다는 평을 듣긴 했으니 참고 부탁드려요.

[해결] install nssm에서 넘어가질 않습니다.

1

132

1

윈도우 vagrant 유저랑 5985번 포트 질문

0

151

2

3강 CentOS 신규 다운로드 및 yum 레포 수정

1

94

1

앤서블 서버에 앤서블 코어의 환경 구성하기편 질문

0

112

2

스크립트 파일 공유 문의

0

131

2

ansible provison ansible-server 이후 ping tess오류입니다.

0

199

2

vagrant 로 nxosv 올리는 과정에서 질문이 있습니다.

0

128

2

anp nginx_install.yml -k 시 오류

1

123

1

vagrant up을 하면 vagrantfile에서 정의한 ip로 설정이 되지 않습니다.

0

173

3

ssh 연결 설정과 관련하여 현업에서는 어떻게 하는지 궁금합니다.

0

178

3

강의중 yum install이 안되신다면 봐주세요.

1

364

1

no working in time sync

0

325

2

윈도우서버 2012 vagrant 에러

0

551

3

vagrant 버전 혹시 몇버전으로 하시는지 알수 있을까요?

0

355

1

Packer와 Vagrant 중 현업에서 둘중 얼마나 더 많이 사용하는지 알고 싶습니다.

0

415

1

실습코드가 올려져 있나요.

0

402

1

ansible-server에 pywinrm 설치 시, 에러 발생하여 문의드립니다.

0

633

1

vagrant에서 config.vm.box에 지정한 값으로 실행되지 않습니다.

0

522

1

-e 옵션이란 무엇일까요?

0

330

1

vagrant 초기 구성 질문

1

502

4

최초 패스워드 입력 질문

1

283

1

좋은 강의 감사합니다

1

213

1

group['nodes']에 대해서 궁금한 점이 있습니다.

1

210

1

Auto_known_host.yml 에서 오류 발생합니다.

1

379

2