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 |
---|