본문 바로가기
Ansible

Ansible_설치 및 inventory 설정

by suychoi 2022. 2. 20.

실행 환경

OS Centos7
  Python 2.7.5

 


Ansible 설치 및 host 설정

EPEL yum 레포지토리를 추가하고, ansible을 설치합니다.

후에 잘 설치되어있는지 확인합니다. 

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

 

Controller 서버에서 Host 서버로 ssh 접속을 원활하게 하기 위해서 key를 생성하고 원격서버에 공유합니다. 

ssh-keygen
ssh-copy-id [원격서버계정ID]@[원격서버IP]
ssh [원격서버계정ID]@[원격서버IP]

이렇게 host 서버로 비밀번호 없이 접속이 가능해야 합니다. 

/etc/ansible/hosts 에 host 목록을 작성합니다. 

인벤토리 파일 작성문법은 다양합니다. 

vi /etc/ansible/hosts

host 서버들에 정상 접속이 되는지 확인합니다. 

-u 옵션은 사용자 이름이며 없는 경우 conrtoller 의 사용자 이름과 동일하게 접속됩니다. 

ansible all -m ping -u suychoi

정상 접속시 SUCCESS


Ansible 명령

기본적인 명령어 구조입니다. 

$ ansible [host 또는 host그룹] options

 

'Ansible' 카테고리의 다른 글

Ansible Playbook 연습_1  (0) 2022.02.22
Ansible 개념_1  (0) 2022.02.19