본문 바로가기
네트워크/네트워크 자동화

[2] (CentOS7) Ansible 코어 설치하기

by Lauren X Ming 2021. 1. 31.

Ansible core란?

동작에 필요한 최소한의 것들을 포함하고 있는 패키지

필요한 옵션 값들을 패키징하는 등 가용성을 높인 것이 앤서블 타워라고 보면 됨.

 

이전에 설치한 Ansible Server에만 Ansible core만 설치함. node는 설치 X

yum install ansible

위와 같은 에러발생. DNS가 설정되어 있지 않기 때문임!!!

 

SKT

기본 DNS 서버 : 219.250.36.130
보조 DNS 서버 : 210.220.163.82

KT

기본 DNS 서버 : 168.126.63.1
보조 DNS 서버 : 168.126.63.2

LG

기본 DNS 서버 : 164.124.101.2
보조 DNS 서버 : 203.248.252.2

구글 (Google Public)

기본 DNS 서버 : 8.8.8.8
보조 DNS 서버 : 8.8.4.4

 

위 ip 중 하나로 dns 설정 하면 됨. 나는 sk를 쓰니까 "219.250.36.130" 이걸 쓸거임!!!

vi /etc/resolv.conf

nameserver 219.250.36.130

ping google.com   <-- dns 서버가 잘 동작하는지 확인

 

 

이제 다운로드하면???!!!!

역시 에러남.... 앤서블을 설치할 수 있는 공간을 만들어줘야 함.

epel을 다운로드 해주면 됨.

yum install epel-release -y
yum install ansible -y

서버가 담당하는 노드들 전체한테 ping을 날림. 노드 설정이 안되어있으니 밑에 에러가 뜸.

서버가 담당하는 노드들의 ip를 입력해줌

vi /etc/ansible/hosts

ansible all -m ping     --> yes를 계속 입력해줌(빨간 색 에러가 남)
그 다음 다시

ansible all -m ping -k    --> 정상 동작, 위에서 public key를 교환했기 때문에 정상 동작한다고 생각하면 됨.