當前Linux已成為企業級數據中心的主流平臺,其對管理工具的需求也相當明確,勝任這些需求的工具之一便是SUSE Manager,除了SUSE的Linux版本,它還能管理更多的操作系統。
Linux管理員面臨著這樣的挑戰:以有序的方式部署補丁。企業級Linux分布系統如Red Hat Enterprise Linux(RHEL)和SUSE Linux Enterprise Server(SLES)獲取補丁的方式是通過網絡直接從原廠商處獲取。然而,在企業環境中,你在將補丁部署到數據中心服務器之前需要進行測試和模擬,并且一旦出現錯誤,必須保證可以回滾升級。
SUSE Manager最重要的兩項職責是補丁管理和模擬。在企業數據中心業務中,服務器連接著SUSE Manager,后者按不同渠道準備補丁程序。這樣的組織結構使管理員可以區分管理不同服務器群組,相應的補丁也會部署到對應的服務器。
在同一渠道內,我們可以在模擬過程中定義不同的階段。此過程允許管理員為具體的環境定義測試、預生產和生產階段。因為軟件端允許管理員在沒有補丁應用時創建快照,將補丁凍結在某一狀態就很容易。
SUSE Manager使用推拉機制訪問升級和補丁。拉機制通知服務器在某一特定時刻下載信息,而推送機制通知SUSE Manager服務器連接運行上述節點的代理并推送補丁至服務器。
補丁部署只是企業級Linux服務器管理工作的一方面。其他方面諸如服務器配置文件也需要管理介入。SUSE Manager允許遠程訪問,因此技術支持人員可以在任何地點訪問其管理的服務器。隨著補丁部署的工具越來越多地集成在諸如Puppet這樣的配置管理系統中,因此補丁部署工具越來越少地單獨購置。
當SUSE Manager“戴上”紅帽
由于SUSE和Red Hat均在RPM格式中采用封裝方式,SUSE Manager旨在管理企業環境中的SLES和RHEL。
SUSE Manager有兩種不同的方法為Red Hat服務器打補丁。正規的方法是讓SUSE接管Red Hat系統的升級管理權限,用SUSE的logo替代軟件包中的Red Hat Logo,就這樣將Red Hat軟件轉換到SLES擴展支持功能中。這就像Linux的非商業版CentOS,都是基于Red Hat軟件完成的,這是完全合法的,因為所有的Red Hat軟件組件的源代碼都是免費的。
一些Linux IT部門并不同意將他們的Red Hat安裝程序加入到SLES擴展支持程序中。對這些公司來說,可應用另一種尚未獲得官方支持的解決方案,將Red Hat庫同步至SUSE Manager服務器。這將允許SUSE Manager服務器將Red Hat RPM文件置入SUSE通道中,并將它們分發至Red Hat服務器。
Linux系統管理領域的變化
SUSE Manager最初只是Spacewalk的一個下游版本,后者是基于紅帽開源Linux系統管理的開源軟件。紅帽借助Spacewalk開發出了Red Hat Satellite,即SUSE Manager的組成部分之一。然而Red Hat Satellite 6及其后續版本則采用了完全不同的方式,這使得很多為Spacewalk項目的開發努力都付諸東流,更使得大家對SUSE Manager繼續存在的意義產生懷疑。而SUSE方面表示這些都不是問題,SLES用戶們正拭目以待,看該公司是否具有獨自開發復雜SUSE Manager的能力。