2015-03-31 94 views
0

我試圖找出什麼工具將最適合的管理我的Linux私有云包管理/自動化 - 木偶VS景觀VS ansible等

的主要目的是控制

Package management, updates, install, removals 
Script automation against all VM's 
Security vulnerabilities 
SSH Key access (possibly looking at keybox) 

目前有2個密佈着超過100 + Linux的虛擬機的,所以我們是在階段,我們要致力於管理解決方案,但會在市場上這麼多我不知道該選什麼

你似乎有一些

Landscape 
puppet enterprise 
Chef enterprise 
ansible tower 
cfengine 
foreman 

任何指導將是偉大的?

回答

3

有很多關於pro和許多工具的參考資料。每個人都有特定的好處。 也可以選擇:企業版,開源版和無主設置。

風景主要是Ubuntu的。我從未研究過的工頭。

puppet/chef/ansible/cfengine是更常用的配置管理工具,可以在幾乎所有的linux操作系統上使用。有些甚至可以用在窗戶上。

如果你想要做自己先對別人做了閱讀了研究,例如:
- http://www.infoworld.com/article/2609482/data-center/data-center-review-puppet-vs-chef-vs-ansible-vs-salt.html

是什麼讓木偶/鹽脫穎而出的是,你不告訴他們什麼樣的辦法這樣做,但你告訴他們你最終的結果是什麼。 IE:你告訴他們一個用戶JOE需要存在,並且這些工具確保它們存在。所以如果有人刪除用戶,它將在下次運行時重新創建。

其他工具將運行腳本來創建用戶,如果有人刪除該用戶,則不會重新創建該用戶。

最好的建議是:你必須潛入一個真正做的工作,以確定它是否適合你的需求。他們都有一個學習曲線。

上述工具的企業版本將使設置和開始使用它們變得更容易。 IE,傀儡企業將在不到一個小時的時間內投入運行。雖然傀儡普通版可能需要一天的時間才能滾動。

此外,一些大公司正在使用puppet masterless setup。他們有一些存儲庫,並手動登錄並執行該工具。

總結: 選擇一種您認爲可能符合您需求的工具。試試企業版本以查看它是否可以處理您的需求。 然後決定是否要爲此付款並保留設置。如果不嘗試實施開源版本。 如果你有很少的同時組執行更改,或者如果你沒有安全需求(如NSA或銀行),比你的完成。否則,想想如果主人少設置可能會更好。