管理程序是指使虛擬化成為可能的硬件、固件或應用程序。運行管理程序的計算機稱為“主機”,而生成的虛擬機稱為“來賓”。管理程序通過創建虛擬化層將 RAM 等物理組件與生成的虛擬機分開。
管理程序的任務是為來賓機器分配和管理資源。Hypervisors 還可以讓多個操作系統同時運行,同時使用相同的虛擬化資源。一些管理程序供應商包括 Microsoft Hyper、VMware(最受歡迎)、Xen 和基于內核的虛擬機 (KVM)。
管理程序如何工作
管理程序通過在軟件和硬件之間創建一個層來幫助創建和管理虛擬機 (VM)。通過將請求從物理資源轉換為虛擬資源(CPU、RAM 和存儲),反之亦然,管理程序使虛擬化成為可能。
什么是兩種類型的管理程序?
管理程序有兩種主要類型:類型 1 和類型 2。
類型 1 管理程序(本機/裸機)
這些類型的管理程序直接安裝在物理服務器和下面的硬件上。裸機一詞源于這樣一個事實,即兩者之間沒有操作系統或軟件。由于它們的簡單性,與類型 2 管理程序相比,它們提供的功能很少。現代 1 型管理程序包括 Microsoft Hyper-V、Oracle VM、POWER 管理程序和 Xbox One Systems 軟件。
類型 2 管理程序(托管管理程序)
這種類型的管理程序在運行在物理主機服務器上的操作系統中運行,因此稱為托管管理程序。托管管理程序由多個組件組成,包括:
- 物理服務器
- 操作系統(Linux、Mac OS 或 Windows)
- 類型二管理程序
- 來賓虛擬機實例
與類型 1 管理程序相比,托管管理程序更方便,因為它們易于設置和管理。對于想要在同一臺計算機上運行兩個不同操作系統的人來說,這是最佳選擇。
管理程序的好處
使用管理程序的主要好處是易于數據復制、桌面虛擬化和服務器整合。