NETWORK & SEVER FACTORY

개인 공부 기록

DevOps/Ansible

[DevOps] Ansible 실습환경 구성하기

1nfra 2022. 7. 28. 22:56
728x90

오늘은 Ansible 실습을 위해 실습 환경을 구성해보았습니다.

 

저는 ESXi를 사용 중이어서 총 서버 3대 (Master1, Worker2) 구성했습니다.

 

리눅스 설치 과정은 넘어가도록 하겠습니다.

 

실습환경


Centos7

 

Ansible_master : 192.168.1.101

Ansible_worker1 : 192.168.1.102

Ansible_worker2 : 192.168.1.103


1. 아래 명령어로 master 서버에 ansible를 설치해줍니다.

[root@Ansible_master ~] yum install -y epel-release
[root@Ansible_master ~] yum install -y ansible

 

 

2. 설치가 완료되면  /etc/ansible/hosts 파일에 Client host ip를 등록해줍니다.

[root@Ansible_master ~] vi /etc/ansible/hosts

 

 

3. master 서버에서 public ssh-key를 생성하여 client host로 전송해야 합니다.

 

(이 과정을 진행하면 비밀번호 입력 없이 실행 가능합니다.)

[root@Ansible_master ~] ssh-keygen
[root@Ansible_master ~] ssh-copy-id root@IP

 

4. 모든 설정이 완료되었다면 아래 명령어로 worker1,2 서버에 ping 테스트를 진행합니다.

[root@Ansible_master ~] ansible all -m ping

 

ping 테스트가 성공적으로 되었다면, 이제 ansible 실습 환경 구성이 완료되었습니다.

 

다음 시간에는 간단하게 ansible를 사용하는 방법에 대해 알아보겠습니다.

728x90

'DevOps > Ansible' 카테고리의 다른 글

[DevOps] Ansible이란?  (0) 2022.07.24