Agentless 的好處
Ansible 的基本運作模式是 push:由 control machine 主導,把組態 push 到 managed node 身上。
雖然 Ansible 也有另一種 pull 模式(後續單元會介紹),但這種 pull 模式,本質上仍然是以 push 為基礎,並不需要另外安裝一個專屬的 agent 到 managed node 裡面。
Ansible 堅持使用 agentless 的運作模式,將整個 Ansible 的管理架構維持得十分精巧。這種特色,也讓它容易獲得 embedded system 廠商的喜愛。
在 AnsibleFest London 2016 大會上,網通設備大廠 Cisco 發表一場演講:Managing Your Cisco Data Center Network with Ansible,介紹如何用 Ansible 來設定管理 Cisco 這類的網通設備。影片的 8:50~9:53 片段提到:「網通設備廠商都很保守,對 3rd party 持有戒心,不喜歡灌一堆有的沒的東西到設備裡面。」所以 Ansible 的 agentless 特性,是致命的吸引力。
很精彩的演講,建議你至少花 10 分鐘看完前半段,對於 Ansible 在整個網通環境中扮演的角色,有更清楚的認知。
0 comments