Ansible: UNREACHABLE! Host is unreachable
Ansibleホスト接続エラーの解決方法
概要
AnsibleがターゲットホストにSSH接続できない場合に発生するエラーです。
エラーメッセージ
fatal: [192.168.1.100]: UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh",
"unreachable": true
}
原因
- SSH接続不可: ホストが停止またはSSH無効
- 認証失敗: 鍵やパスワードが不正
- ネットワーク問題: ファイアウォールやルーティング
- インベントリ誤り: ホスト名やIPの間違い
解決策
1. SSH接続確認
| |
2. インベントリ設定
| |
3. SSH設定
| |
4. become設定
| |
よくある間違い
- Python未インストール(ターゲット)
- become_passwordの設定忘れ
Ansible の他のエラー
この記事は役に立ちましたか?