...
ansible ping 모듈은 서버에 ansible 이 잘 설치되었는지 간단하게 확인하는 용도로 많이 사용하며 호스트의 이상 유무를 확인하는 ICMP 기반의 ping 명령어와는 관련이 없습니다.
Code Block | ||
---|---|---|
| ||
$ ansible -m module |
...
ping localhost
localhost | SUCCESS => {
"changed": false,
"ping": "pong"
} |
ping 모듈이 정상적으로 실행되면 위와 같이 pong 이라는 응답이 전송됩니다.
만약 ssh 가 22 번 포트가 아니라면 다음과 같은 오류가 나지만 ping 은 기본적인 기능만 제공하는 모듈이라 ssh 포트를 설정하는 기능은 없습니다.
Code Block | ||
---|---|---|
| ||
$ ansible -m ping localhost
localhost | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: ssh: connect to host localhost port 22: Connection refused",
"unreachable": true
} |