市面上有一些這樣子的產品
- Puppet (Ruby 開發的,名聲很大)
- SaltStack (Python 開發的、YMAL 設定語法)
- Ansible (Python 開發、YMAL、透過 SSH 管理主機、支援 bash/python/perl/ruby 語言來開發外掛模組)
這一年常看的新聞資訊,都是 Ansible 的心得文章,好像大家比較愛 Ansible 喔,
不過它們也不是完全免費不用錢,是有免費可用的啦,但就有例如限制 Client 端數量等等
我自己未使用過上面的任何工具,不過我也是有管理多台主機的需求,所以就自己開發管理工具,方式一樣有透過 SSH 的啦,Windows 也會用到 SSH,或是每台主機放 Agent 排程傳需要的資料回 Master 等
留言