管理程序是指使虚拟化成为可能的硬件、固件或应用程序。运行管理程序的计算机称为“主机”,而生成的虚拟机称为“来宾”。管理程序通过创建虚拟化层将 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 管理程序相比,托管管理程序更方便,因为它们易于设置和管理。对于想要在同一台计算机上运行两个不同操作系统的人来说,这是最佳选择。
管理程序的好处
使用管理程序的主要好处是易于数据复制、桌面虚拟化和服务器整合。