我想知道如何優化Ansible以使用與完全不同的網絡,其中加速和默認可能不一定有好處的用例。爲非傳統網絡優化Ansible Transport SSH
在這種情況下,我不處理的虛擬網絡,我也沒有處理服務器。我正在處理數以百計的嵌入式,具有相當獨特的網絡設計,網絡中主機或電纜佈線的故障可能會導致對相鄰主機的定期連接更改。
這通常會導致對單個SSH連接錯誤丟棄或laggy SSH會話,但不幸的是造成Ansible對特定主機有時會掛起和超時單獨改變似乎並沒有任何區別。
任何人都可以提供一些信息,說明哪些參數最適合管理配置更改,並在網絡上安裝更新,並在特定主機上連接或連接特定主機的過程中出現丟失,因此較長的活動會話可能不會有好處。在上下文中對這些地區特別是一些建議,以這種使用場景
- SSH VS的paramiko
- 控制仍然存在,流水線和超時PARAMS
- 加速還是沒有?
- 評估指定叉號運行
你考慮過拉模式嗎? https://docs.ansible.com/playbooks_intro.html#ansible-pull – Mxx
Mxx - 是的,我考慮過拉模式 - 這對於軟件更新肯定是一個好主意,但我也用它來做自動檢查,是不實際的。 Kashyap - Ansible應該爲了超過直接ssh的目的而罰款,並且比parallel-ssh更容易管理庫存。我在這裏沒有做過瘋狂的事情 - 只是偶爾推送(小)包,當然還有系統檢查,只需要運行幾個shell腳本即可。 – 264nm