虛擬化解決方案

虛擬化解決方案

我有一個用於各種用途的家庭伺服器,最近轉而使用虛擬機,但是我似乎找不到一個像樣的虛擬機解決方案來完成我想要的任務。

Xen

連線每隔幾分鐘就會斷開(所以這意味著它實際上無法使用),但是 ParaVirtOps 比 VMWare ESXi 更快,而且我可以使用軟體 RAID

VMWare ESXi

工作正常,沒有連接斷開,但我必須從 USB 記憶棒運行它,修改一些存檔文件,並且我無法使用軟體 RAID

--

那麼是否有其他解決方案允許我使用軟體 raid、具有穩定的網路連接並且還提供半虛擬化

更新:KVM 似乎運作得很好,我必須等待,看看它是否不會出現任何問題。一旦我切換到 CentOS,我也會再嘗試 Xen

答案1

我已經在生產環境中運行 Xen,沒有出現任何網路問題。我認為您應該在研究更複雜的解決方案之前對此進行調查。

Amazon、Gandi 和 Rackspace 也運行 Xen,沒有出現此類網路問題。

答案2

我確信我會因此而受到批評,但 VirtualBox 對於您正在做的事情來說是一個非常好的解決方案。您必須從命令列進行一些配置,以使您的虛擬機器能夠存取軟體 RAID 的原始驅動器,但它確實有效。

答案3

我發現在執行 Windows VM 時,VMware ESXi 的效能似乎比 Xen 更好。據我所知,Windows不支援半虛擬化。

如果您想要 RAID 支持,那麼有一個很大的“但是如何”,因為通常虛擬機將存取某個磁碟機上的大檔案。 VM管理程式可以管理磁碟的RAID並向VM呈現單一磁碟檢視。 ESXi 將為支援的硬體 RAID 控制器執行此操作。

整個 RAID + 虛擬機器管理程式問題需要仔細考慮,這樣您才能真正知道自己會得到什麼。如果您想 100% 確定 RAID 但提供單一 SATA / eSATA 介面(從而愚弄虛擬機器管理程式)的外部裝置可能是最安全的。

答案4

我現在已經切換到 O​​penVZ,因為我純粹使用 Linux 虛擬機,而且它運作得很好,儘管它在技術上並不是真正的虛擬化。

另外,對於 VM 磁碟,我使用 LVM 磁碟區並在該軟體 RAID1 下使用。

一旦我有了新的伺服器盒子,我將重新訪問 Xen,看看問題是否消失。

相關內容