首先來看看在Windows上運行VMware Server的消極方面。第一個就是成本問題。VMware Server不支持Windows XP;這意味著你需要一個許在Windows Server 2003上運行VMware Server。Windows Server 2003目前在NewEgg.com網站的零售價格是1200美元左右,來自VMware的免費虛擬化平台在Windows上並不一定是免費的。
當涉及安全時,Windows在說法也不一致。一個報告這樣說,另一個分析家那樣說。事情的本質是我同時管理著Windows和Linux服務器,必須為Windows服務器安裝比Linux服務器多得多的補丁。當涉及到預配置安全,Linux輕松打敗了Windows。
這並不是說不能確保Windows服務器的安全。事實上,配置好的Windows服務器比Linux服務器更容易管理,不過事實仍然是如果你使用Windows安裝服務器,使用Linux安裝另一台,將它們都放在網絡上,那麼Windows服務器容易出現問題,
我們來看看在Windows上宿主VMware Server的最後一個消極方面是主機操作系統的開銷。由於在Windows的默認情況下,所有不必要的服務都是開啟的,所以Windows比Linux有更高的持續性開銷,這還不用說Windows的圖形用戶界面(GUL)的開銷。
當然,禁用Windows裡不必要的服務器能最小化主機操作系統的開銷,但是關閉不了GUL。如果你計劃在其上安裝VMware Server的服務器沒有足夠的資源提供給主機操作系統和虛擬機,最好使用Linux作為主機操作系統。
公平地說,在Linux上運行VMware Server也有不好的方面。第一個缺點就是它不像Windows,在Linux上的VMware Server不包括簡單易用的圖形虛擬機網絡配置工具。如果你必須在Windows和Linux裡管理虛擬機網絡,當在Linux裡時,你將即刻發現丟失了工具。
在Linux上運行VMware Server的第二個缺點是需要為Management User Interface(MUI)安裝一個獨立的Apache。我花費了大量時間確信IIS 和Apache Web服務器的安全,並且Linux VMware Server非常讓人惱火,它不能使用現有的Apache。我希望MUI安裝能創建一個獨立的包含文件可以連接到我的一般Apache安裝。
最後也是在Linux上運行VMware Server最惱火的事情是內核更新。對Linux上內核的任何重要更新都需要重新配置VMware Server。這件事不難,但是容易忘記,如果忘記重新配置的話會造成巨大宕機。如果VMware Server檢測到內核更新,應該重新配置自身以便載入到運行的內核中。
在Windows上宿主VMware Server的最大原因是主操作系統的易管理性。當加入Active Directory,Windows能利用中心管理域帳戶、組策略、SMS和許多其他必有功能控制大量的服務器。在Linux上運行VMware Server最突出的因素是簡單易用的命令行界面和主操作系統是免費的。
因此,使用哪個操作系統好一些?事實是沒有哪個操作系統提供了比另一個更高級的功能,所以沒有明顯的嬴家。選擇取決於你的舒適度。如果你覺得在Windows上運行更舒服,那就在Windows上運行VMware Server。無論哪種方法都可以使用,確保在你所熟悉的主操作系統上運行更安全的安裝。