虚拟机监控程序是一种软件,它可以将计算资源(如处理能力、内存和存储)汇集起来,并在虚拟机(VM)之间重新分配这些资源。这项技术使虚拟化成为可能,这意味着您可以在一台物理机上创建并运行多台虚拟机。

虚拟机监控程序有时也称为虚拟机监控器(VMM)。可以将其视为负责分配构成虚拟机的组件的“主管”。虚拟机监控程序从物理硬件中获取这些资源,并将它们同时提供给多个虚拟机,从而支持创建新的虚拟机和管理现有的虚拟机。用作虚拟机监控程序的物理硬件称为主机,使用其资源的虚拟机则称为虚拟客户机。

虚拟机监控程序的工作原理是什么?所有虚拟机监控程序都需要一些操作系统级的组件来运行虚拟机,例如内存管理器、进程调度器、输入/输出(I/O)堆栈、设备驱动程序、安全管理器、网络堆栈等。

虚拟机监控程序会为每个虚拟机提供已分配的资源,并管理虚拟机资源与物理资源之间的调度。但实际的计算操作仍然由物理硬件执行,例如,虚拟机监控程序负责管理调度安排,CPU 则按照虚拟机的请求执行 CPU 指令。

多个不同的操作系统可以在同一台物理硬件上同时运行,并通过虚拟机监控程序共享相同的虚拟化硬件资源。这是虚拟化的一个关键优势。如果没有虚拟化,则一个硬件只能运行一个操作系统。

传统供应商和开源社区提供了多种虚拟机监控程序。VMware 是一款实现虚拟化的热门产品,可以提供 ESXi 虚拟机监控程序和 vSphere 虚拟化平台。

基于内核的虚拟机(KVM)是一种内建于 Linux® 内核中的开源解决方案。其他选项包括开源的 Xen 和 Microsoft Hyper-V。

探索红帽的虚拟化解决方案

探索虚拟化迁移评估

Copyright © 2088 欧洲世界杯预选赛_赛程世界杯 - tvzfj.com All Rights Reserved.
友情链接