我目前使用Ansible使用IPv6鏈接本地地址提供裸機。一旦服務器供應完畢,有理由將在服務器上運行一系列測試,作爲一個shell命令,以確保供應成功。這些測試大約需要10分鐘才能運行。在Ansible中增加SSH命令的超時時間
我面臨的問題是連接似乎在命令完成之前超時。
這裏是Ansible錯誤:
fatal: [fe80::5054:ff:XXXX:XXXX%eth0]: UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: Shared connection to fe80::5054:ff:XXXX:XXXX%eth0 closed.\r\n",
"unreachable": true
}
通過查看這個錯誤,可能會覺得有與SSH連接的問題。 SSH連接本身很好,因爲在此任務之前,其他幾個任務在同一主機上成功運行。
如何增加超時時間以便Ansible等待命令完成?可以在Ansible配置中增加此超時,還是需要修改命令本身以增加超時?
我不認爲你的問題是在SSH會話超時。請包含您的代碼。 – techraf