실행 환경
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]

/etc/ansible/hosts 에 host 목록을 작성합니다.
인벤토리 파일 작성문법은 다양합니다.
vi /etc/ansible/hosts

host 서버들에 정상 접속이 되는지 확인합니다.
-u 옵션은 사용자 이름이며 없는 경우 conrtoller 의 사용자 이름과 동일하게 접속됩니다.
ansible all -m ping -u suychoi

Ansible 명령
기본적인 명령어 구조입니다.
$ ansible [host 또는 host그룹] options
'Ansible' 카테고리의 다른 글
Ansible Playbook 연습_1 (0) | 2022.02.22 |
---|---|
Ansible 개념_1 (0) | 2022.02.19 |