如果數(shù)據(jù)中心使用Linux系統(tǒng),系統(tǒng)管理員有大量的可供選擇的工具。在適當配置后,Linux工具可以在數(shù)據(jù)中心運營的幾乎每個方面提供有效幫助。
Linux數(shù)據(jù)中心的工具在使用上往往有一定復雜度,但是為此付出額外操作是值得的。因為這些復雜的工具能夠提供一系列的具有很大靈活性的功能和服務。本文介紹最值得考慮的Linux自動化工具:CFEngine。
Linux自動化工具CFEngine
CFEngine介紹:CFEngine作為一個Linux自動化工具,可自動化大量的配置,并且保持配置的一致性和依從性。這個工具的特點是它可以自動搜索配置不一致或系統(tǒng)錯誤,并在無需人工干預的情況下修復問題。如果你正在尋找一個Linux的自動化工具,希望它可以成功地創(chuàng)建一個具有自我修復能力的系統(tǒng),CFEngine是一個首推的選擇。
CFEngine也可以支持數(shù)千臺服務器的自動化軟件包更新。它具有在幾分鐘內改變整個IT基礎架構的能力。CFEngine基于C語言編寫,并且一直以來在可靠性和安全性方面不斷完善。其功能包括:
配置管理
流程管理
調度和任務管理
補丁管理
庫存管理
遠程執(zhí)行
部分報告和合規(guī)
服務管理
文件完整性
本地用戶管理
應用程序部署
密碼管理
CFEngine自動化工具有兩個不同版本的:社區(qū)版和企業(yè)版。對于企業(yè)版,除了包括社區(qū)版的所有功能,還有以下功能:
GUI管理控制臺
支持服務
全面依從性和報告
CFEngine的不足之處:使用CFEngine需要著重注意的是,它最適用于同構UNIX環(huán)境。雖然你可以將它用于異構網絡中,但是可能出現(xiàn)無法預見的問題。