Linux
如何管理多個 Linux 客戶端系統的配置?
我正在管理一些機器(大約 20 台,它們的硬體完全不同),可供我大學裡的人使用。
ArchLinux 和 Ubuntu 都安裝在這些機器上,我想集中管理這些系統的配置。
我正在考慮為 ArchLinux 和 Ubuntu 創建一個 Git 儲存庫,將
/etc
目錄放在那裡並(在兩個儲存庫中)為每台機器創建一個分支,這對於保存特定於機器的數據很有用(即:主機名、網路設置fstab
、grub配置等)。有沒有更好的方法來處理配置?
或者任何已經這樣做的軟體?
查看 puppet 或 chef 以及主配置伺服器上的版本控制系統。