%20%E9%82%84%E6%98%AF%20virtualbox%EF%BC%9F.png)
我剛剛設定了一個Debian 伺服器對於網站,但現在我需要安裝視窗伺服器在同一台機器上,因為我需要執行遊戲伺服器(僅限 Windows)。 Virtualbox 已經安裝在我的機器上,我已經設定了ubuntu 桌面在伺服器上供個人使用(很少開機)。
我的問題是:在虛擬機器中安裝 Windows 伺服器是否可以,否則會降低效能?另一種方法是將 Xen 安裝為虛擬機器管理程式和 2(或 3)個來賓:debian 伺服器、Windows 伺服器(和 ubuntu 桌面)。但後來我想我必須再次在 debian 伺服器上進行所有設定。
Windows 伺服器應該有固定的 RAM,而 debian 伺服器應該能夠使用其餘的。 ubuntu-desktop 應該只在開機時阻止分配給它的 RAM,因為它大部分時間都會關閉。據我所知,Xen 每台機器都有固定的內存,因此分配給 ubuntu 機器的內存如果斷電將無法使用。
有人可以告訴我是否應該堅持使用 VirtualBox 還是 VBox 不適合伺服器?
謝謝。
答案1
對我來說最好的解決方案是用於伺服器虛擬化的 Hypervisor,而 Linux 環境中最好的 Hypervisor 是 KVM ...
答案2
當然,虛擬機器管理程式虛擬化最適合伺服器端。只有當您將 VirtualBox 用於工作站目的時,才必須使用 VirtualBox。
您可以嘗試使用一些技巧將實體 Linux 安裝轉換為 Xen http://www.olivetalks.com/2008/02/16/xen-p2v-conversion-in-seven-simple-steps/
該指南適用於 Cent 作業系統轉換。對於 debian,一些命令會有所不同(或設定檔)
答案3
您應該先確定您的處理器是否支援某些高級虛擬化功能,這極大地影響效能。看KVM常見問題解答,還有這個 VirtualBox 話題。如果 CPU 不支援,我不確定運行 KVM 是否還有什麼意義。
VirtualBox 更容易使用。您可以在 20 分鐘內啟動並執行 Windows 用戶機,而在 Xen/KVM 上,您可能需要了解設定橋接器等概念,以及 /etc/networking/interfaces 的樂趣。我相信 VirtualBox 需要 GUI,而 KVM 和 Xen 不需要。
Xen 和 KVM 等虛擬機器管理程式將提供更好的效能,但效能對您來說可能並不重要。企業也對具有使用虛擬機器管理程式經驗的系統管理員感興趣。
在我的家庭伺服器上,我最近刪除了兩台 VirtualBox 虛擬機,並將其替換為兩台 KVM 虛擬機。 KVM 的平均負載顯著降低,但我無法為您提供任何客觀數據。