虚拟机管理程序 什么是虚拟机监控程序?
虚拟机监控程序(也称为虚拟机管理器 (VMM))是支持多个虚拟机 (VM) 共享单个服务器资源的软件。
目录
充分优化利用计算资源
该软件层支持多个虚拟机 (VM) 在同一主机硬件上运行,可最大限度地提高计算资源的有效利用率。主机的资源(例如 CPU、GPU、内存、存储空间和网络带宽)被动态分配给在其上运行的各个虚拟机。如果没有虚拟机监控程序,虚拟化根本就不可能实现。
每个主机有多个操作系统
虚拟机监控程序支持在同一主机上运行多个不同的操作系统。每个客户操作系统都可以运行单独的应用程序,同时共享相同的虚拟化硬件资源。这不仅减少了所需的主机服务器数量,还节省了调试应用和解决问题的时间。虚拟机监控程序还可以在收到请求时停止和启动虚拟机,并使所有虚拟机彼此隔离。
多种选项
对于虚拟机监控程序来说,有专有和开源两种选项可供选择。虚拟机监控程序的一些示例包括 VMware ESXi、VMware Player、Microsoft Hyper-V、Citrix XenServer、Xen 和 Oracle Virtualbox。
虚拟机监控程序的类型
根据虚拟机监控程序的运行位置,虚拟机监控程序通常分为两种类型。
第 1 类虚拟机监控程序(也称为本机或裸机虚拟机监控程序)直接在主机上运行,主机和硬件之间没有其他软件或操作系统。第 1 类虚拟机监控程序本身充当基本操作系统,让虚拟机在其上运行。在这种情况下,主机只能用于操作虚拟机。
这种虚拟机监控程序类型通常用于大规模或企业部署。由于其具有直接硬件访问权限并可直接分配资源,因此裸机虚拟机监控程序具有高度可扩展性,可以优化主机服务器上的物理资源,并允许管理员手动设置资源分配。
第 2 类虚拟机监控程序(有时称为嵌入式虚拟机监控程序或托管虚拟机监控程序)作为主机硬件上操作系统内的应用运行。这种虚拟机监控程序类型确实支持在同一主机上运行多个客户虚拟机,但它不能直接访问主机硬件和资源。它通常用于测试实验室或家庭环境。
虽然第 2 类虚拟机监控程序通常比第 1 类版本更易于设置和管理,但它们确实存在一些延迟和性能问题,因为主机操作系统仍须管理物理硬件资源。此外,这些程序还带来一些额外的风险,原因在于任何系统崩溃或主机操作系统上的恶意软件攻击也会影响客户虚拟机。
物联网 (IoT) 的兴起促生了第三种虚拟机监控程序类型:嵌入式虚拟机监控程序。这种类型的虚拟机监控程序可以实现物联网设备的虚拟化,从而改善硬件使用、增强安全性并支持多种操作系统。
虚拟机监控程序的优势
虚拟机监控程序可立即创建新的虚拟机,以根据动态工作负载的需要轻松分配资源。而且,由于虚拟机监控程序运行的虚拟机不依赖于特定硬件,因此可以根据需要轻松地将虚拟机和工作负载转移到不同的服务器或平台。
虚拟机监控程序通过分离硬件和软件,使桌面虚拟化更为高效。虚拟桌面可以托管在中央服务器上,并且最终用户可以通过互联网远程访问。这使得最终用户可以更轻松地切换设备,同时仍能获得一致的用户体验。
虚拟机监控程序的一项基本优势在于支持多个操作系统在单个主机上运行。例如,这使得在开发环境中测试各种操作系统及其版本上的应用变得更加容易。当用户需要运行旧版应用时,它还可以帮助实现向后兼容性和跨平台支持。
在网络环境中,虚拟机监控程序的另一项显著优势在于,它们将每个来宾虚拟机与其他虚拟机隔离,无论是在同一硬件上还是在同一网络的其他地方。如此一来,如果一台虚拟机遇到崩溃或恶意软件攻击等问题,其他虚拟机或主机硬件上的文件并不会受到该问题的影响。
现代虚拟机监控程序应用
随着虚拟化技术不断发展,虚拟机监控程序概念已进行扩展,囊括了其他类型的虚拟化:
- ·存储虚拟机监控程序可以将来自许多不同供应商的多个存储设备作为单个虚拟软件定义存储资源池进行管理。存储虚拟机监控程序可以在特定硬件上运行,也可以独立于硬件运行。
- 网络虚拟机监控程序允许将网络资源从物理硬件中抽象出来,管理物理网络资源,例如路由、交换、安全防火墙、负载平衡和虚拟专用网络 (VPN)。网络虚拟机监控程序可用于将多个物理网络组合成单个基于软件的虚拟网络,或将一个物理网络划分为多个独立的虚拟网络。
虚拟机监控程序还用于应用和桌面虚拟化。单个应用或完整的桌面环境通过互联网从数据中心传送到最终用户的设备。这使得用户可以在任何位置的任何设备上使用虚拟化应用或桌面环境,并访问他们的文件和数据。
HPE 和虚拟机监控程序
由虚拟机监控程序支持的虚拟化解决方案可以帮助您优化数据中心基础设施。诸如软件定义组合型超融合基础设施、混合云解决方案等创新技术,都可以帮助您管理和简化运维。
无论您是想扩大数据中心的虚拟化容量,还是开始转向虚拟机,HPE GreenLake 都能以即服务的形式提供您业务所需的虚拟化灵活性、敏捷性和速度。您将能够全面深入地了解并掌控资源利用情况,同时 HPE 将与您合作,随着您需求的变化扩展相应的配置。
HPE Compute 为各地的应用和数据提供灵活性。制定现代化的统一虚拟化策略,借助常见工具、流程和自动化消除复杂性和孤岛并加速策略的采用。
HPE Synergy 是一种适用于混合云环境的可组合、软件定义的基础架构,使您能够在统一的 API 下针对任何工作负载,将物理和虚拟计算、存储和结构资源组成可流动的资源池。
HPE Data Storage 面向客户端虚拟化提供一系列成熟产品。无论是传统虚拟桌面基础设施 (VDI)、图形 VDI 还是应用虚拟化,HPE Primera、HPE Nimble Storage 和 HPE SimpliVity 都能针对不同规模的客户端虚拟化部署提供高度可用、易于管理的高性能存储。
HPE Primera 智能存储可通过自主操作,大规模实现可预测性能。HPE Primera 不但具有云的敏捷性,而且由 HPE InfoSight 智能服务提供支持,可提供对数据的即时访问,而且可在几分钟内完成设置,还可实现透明升级和即服务交付。
通过始终在线、始终快速的灵活平台提升您的存储体验,该平台为从虚拟机到容器再到测试/开发的一切提供支持,同时轻松扩展到混合云。HPE Nimble Storage 分解式 HCI (dHCI) 让虚拟机管理员在专为业务关键型应用和混合工作负载设计的平台上释放灵活性并加快产品上市速度。
HPE InfoSight 凭借先进基础设施 AI 解决方案 HPE SimpliVity 带来的简便性,成为了 VDI 和一般虚拟化用例的理想选择。采用超融合架构,具备以虚拟机为中心的管理和移动性功能、内置的备份和数据恢复功能以及颠覆传统的数据效率,能够实现从数据中心到边缘的全面优化。
HPE OneView 使 IT 管理员能够使用软件轻松组合本地物理基础设施,能够编程,并可通过统一的 API 作为代码进行管理。通过采用模板驱动方法快速配置、更新和部署服务器、存储及网络,降低人为错误风险。