728x90
반응형
# 실행조건
- 호스트 노드 3대
-  192.168.56.51  CentOS     tnode1-centos.exp.com
- 192.168.56.54  Ubuntu       tnode2-ubuntu.exp.com
- 192.168.56.74 RHEL          tnode3-rhel.exp.com

# /etc/hosts
192.168.56.51 tnode1-centos.exp.com
192.168.56.54 tnode2-ubuntu.exp.com
192.168.56.57 tnode3-rhel.exp.com

# ansible.cfg
[defaults]
inventory = /etc/ansible/inventory

# inventory 파일
[web]
tnode1-centos.exp.com
tnode2-ubuntu.exp.com
[all]
tnode1-centos.exp.com
tnode2-ubuntu.exp.com
tnode3-rhel.exp.com

 

# ansible web -m sheel -a "uptime"    or   # ansible all -m sheel -a "uptime" 
실행은 되나 아래와 같은 에러가 남 
- host  중에 ubuntu 에서 에러남

[DEPRECATION WARNING]: Distribution Ubuntu 18.04 on host tnode2-ubuntu.exp.com should use /usr/bin/python3, but is using /usr/bin/python for backward compatibility with prior Ansible releases. A future Ansible release will default to using the discovered platform python for this host. See https://docs.ansible.com/ansible/2.9/reference_appendices/interpreter_discovery.html for more information. This feature will be removed in version 2.12. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.

[지원 중단 경고]: 호스트 tnode2-ubuntu.exp.com의 배포 Ubuntu 18.04는 /usr/bin/python3을 사용해야 하지만 이전 Ansible 릴리스와의 하위 호환성을 위해 /usr/bin/python을 사용하고 있습니다.
향후 Ansible 릴리스에서는 기본적으로 이 호스트에 대해 검색된 플랫폼 Python을 사용하게 됩니다.
자세한 내용은 https://docs.ansible.com/ansible/2.9/reference_appendices/interpreter_discovery.html을 참조하세요.
이 기능은 버전 2.12에서 제거됩니다.
ansible.cfg에서 deprecation_warnings=False를 설정하여 사용 중단 경고를 비활성화할 수 있습니다.

 

# 조치 
# python2와 python3 을 공통으로 맞추고  
 --> 맞추는 방법 https://hwpform.tistory.com/67   Ansible - 05 (python3 설정) 참조


# inventory 파일 아래 추가
ansible_python_interpreter=/usr/bin/python3



# 다시실행 
# ansible all -m ping 

--> tnode1번에서 다시 오류가 남 (원인 tnode1에  python3가 설치가 안되어 있음)
# tnode1번 서버에서 python3 설치

# 다시실행 
#  ansible all -m ping 

 

 

728x90
반응형
LIST

'Ansible' 카테고리의 다른 글

[Ansible] Missing sudo password 에러 나올때  (0) 2024.04.20
Ansible - 10 (명령어)  (0) 2023.12.31
Ansible - 10 (명령어)  (0) 2023.12.29
Ansible - 08 (rols 설치)  (1) 2023.12.23
Ansible - 07 (실습하기 좋은 Vagrant 파일)  (2) 2023.12.23

+ Recent posts