Devops/Devops
Ansible 모듈 사용해보기
ellapk
2024. 10. 11. 17:31
https://docs.ansible.com/ansible/2.9/modules/list_of_all_modules.html
All modules — Ansible Documentation
docs.ansible.com
1. ansible all -m ping
ansible all -m ping 명령어는 Ansible을 사용하여 모든 호스트에 대해 연결 상태를 확인하는 명령어이다.
- all: 인벤토리 파일에 정의된 모든 호스트를 대상으로 명령어를 실행한다.
- -m ping: ping 모듈을 사용하여 각 호스트가 정상적으로 연결되어 있는지 확인한다. 실제로 ICMP 네트워크 핑을 보내는 것이 아니라, Ansible이 호스트에 연결할 수 있는지, 그리고 Python이 설치되어 있는지를 확인하는 용도로 사용된다.
이 명령어는 각 호스트가 Ansible과 제대로 통신할 수 있는지 확인하기 위해 사용된다.
2. free -h
free -h 명령어는 시스템의 메모리 사용 현황을 사람이 읽기 쉬운 단위(예: MB, GB)로 보여준다.
이 명령어는 다음과 같은 정보를 출력한다:
- total: 총 메모리 용량
- used: 사용 중인 메모리
- free: 사용 가능한 메모리
- shared: 여러 프로세스 간에 공유되고 있는 메모리
- buff/cache: 버퍼와 캐시로 사용 중인 메모리
- available: 실제로 사용 가능한 메모리
이 명령어를 사용하면 현재 시스템 메모리의 상태를 간단하게 파악할 수 있다.