虛擬化困境/無頭伺服器

虛擬化困境/無頭伺服器

我正在尋找有關適用於我的小型企業伺服器的虛擬化解決方案的建議。

我目前正在運行無頭 Proliant ML110 G5 [CentOS - Xeon 3056 雙核心 2.33 Ghz| 3.5GB 記憶體]為:

  1. 簡單文件伺服器[Samba]

  2. 會計軟體伺服器 [使用 SSH 登入 5-8 個使用者的 Cobol 程式] + 用於商業智慧的 Oracle 10g XE(很少使用)

我正在考慮使用虛擬機器解決方案來分離這兩個功能,因為供應商會定期存取會計軟體。我正在考慮使用 samba 伺服器來運行 Asterisk。我正在尋找關於是否使用裸機解決方案(VMWARE esXi)或使用類似(Virtual Box/VwWare Server/或 XEN 虛擬化)之類的解決方案的意見。你有什麼建議?

附:我訂購了額外的 4 GB 或 RAM。 1.

答案1

舊版的星號確實在視覺化方面有問題。只要您使用 asterisk 1.6 並擁有一個提供準確核心 RTC 的虛擬機,您就可以使其工作。或者,您有考慮過 freeswitch 嗎?我發現它在虛擬機器中比星號表現得更好。

同樣,如果您的虛擬環境不支援嵌套分頁和實體 RAM 不足等功能,資料庫應用程式的效能可能會受到很大影響。

作為一個偏好,我一直喜歡 vmware 系列產品...但我確實在我的家用電腦和工作站上使用 virtualbox。 Xen 通常具有在虛擬機器管理程式中實現的最高級功能。我還必須承認我對 KVM 沒有任何經驗。

您也忽略了提及 Microsoft 的 Hyper-V...在這種情況下忽略提及可能是一件好事。它在 Microsoft 作業系統上運作得很好……但是如果把 linux 放在它上面,它的表現確實不太好。不幸的是,微軟並沒有維護他們的 Linux Hyper-V 核心支持,因此它只在非常有限的核心版本中提供。

答案2

當然,文件伺服器和會計軟體可以輕鬆虛擬化,雖然資料庫在虛擬化後的效能往往不太好,但很少使用的資料庫是完美的候選者。其中唯一可能讓您感到悲傷的是星號 - 這完全取決於您的需求。讓客戶作業系統直接存取連接到 PCI 匯流排的專用硬體可能會出現問題。

至於使用虛擬機器軟體虛擬盒子Xen鍵盤虛擬機……我想說,VirtualBox 可能是最容易在現有 CentOS 主機和您可能使用的任何桌面上嘗試的方法,儘管管理無頭可能會有點痛苦(儘管完全可能)。您可能會發現 ESXi 更有吸引力,並且在桌面上運行管理用戶端。

答案3

正如有人所提到的,有些應用程式不喜歡在虛擬機器中運行,並且虛擬機器中的時鐘可能會不穩定(特別是如果您暫停來賓來執行備份)。

所以..運行一個在現有作業系統之上運行的虛擬化工具。我用虛擬機器伺服器。它是一個與您想要保留在非虛擬化作業系統上的任何應用程式一起安裝和運行的應用程式。您必須編譯記憶體管理器驅動程式(無痛)並使用 rpm 安裝 VMware(也無痛),然後您將擁有 Web 介面來管理來賓(或舊的控制台介面,如果您願意)(或 CLI 介面)您可以使用它來編寫訪客腳本或透過SSH 連線)

答案4

這顯然是有偏見的,因為我只運行 VMware;但如果我是你,我會強烈考慮 ESXi,只是因為它在穩定性方面的優點。這是一個非常成熟的虛擬機器管理程式。

相關內容