
它的意思
對裡面的軟體來說,VM 看起來就像一般的伺服器。您在上面安裝 Windows 或 Linux、加入應用程式,並像平常一樣登入。在底層,虛擬機器監控程式(hypervisor)是虛擬化的核心,它將真實硬體切成片段,以虛擬磁碟、記憶體與網路連線的形式呈現。
由於整台機器是以檔案形式儲存,因此可以用實體伺服器做不到的方式來處理:
- 快照:儲存下來的某個時間點,可以回到該狀態,在更新前很方便。
- 整機備份:整台伺服器都會被複製,因此可以整個還原。
- 線上遷移:執行中的 VM 不必關機,就能從一台實體伺服器移到另一台。
容器與主機共用作業系統核心,只封裝應用程式及其所需內容,因此更小、啟動更快。VM 則帶有一套完整的獨立系統,隔離性更強。
為什麼這對企業很重要
- 與硬體無關:VM 可以移到新硬體上,不必重建伺服器。
- 快速復原:還原的 VM 會一併帶回系統、設定與資料。
- 維護不停機:有了共用或複寫的儲存空間,線上遷移讓主機在修補或修理時,其上的機器仍能在別處繼續執行。
- 快照不是備份:快照與 VM 位於同一個儲存空間,因此該儲存空間故障時它幫不上忙。
這在我們的工作中如何體現
在 Proxmox VE 上,我們同時執行虛擬機器與 LXC 容器。我們以 Proxmox Backup Server 備份 VM 並測試還原。多台主機組成叢集後,就能進行線上遷移。
相關服務
瞭解更多
- 維基百科的虛擬機器條目對 VM 是什麼與主要種類的中立說明,適合初次接觸這個概念的讀者。
- 維基百科的虛擬機器監控程式條目說明建立並執行 VM 的軟體,適合想了解其運作方式的讀者。
- Proxmox VE 文件建立、備份與遷移 VM 的官方指南,以管理員為對象。