虚拟机 (VM)
什么是虚拟机 (VM)?

虚拟机 (VM) 是一种软件定义的计算机,可作为物理主机上的隔离实例运行。它具备与物理硬件相同的功能,但以数字文件的形式存在。您将使用虚拟机独立运行应用和操作系统,确保您的计算资源保持灵活性、可扩展性和安全性。

运行内容:每个虚拟机都托管整个客户操作系统及其相关应用,独立于主机的主操作系统运行。

隔离因素:它使用虚拟硬件,包括软件定义的 CPU、内存和存储,对资源进行分区并防止各环境之间产生干扰。

创建方式:一个称为虚拟机监控程序的软件层通过将物理资源分配给每个虚拟实例来创建和管理虚拟机。

使用虚拟机的原因:组织部署虚拟机来实现工作负载隔离并提高硬件效率,从而在一个服务器上运行多个不同的环境。

阅读时长:7 分钟 42 秒 | 发布日期:2026 年 7 月 27 日

目录

    虚拟机有哪些优势?

    在 IT 基础设施管理的多个领域使用虚拟机有以下几个好处:

    • 可扩展性:虚拟机可以根据需求扩大或缩小处理资源、轻松添加或删除虚拟机,而无需新硬件。
    • 可移植性:虚拟机可以在服务器和数据中心之间复制和移动,实现工作负载平衡、灾难恢复和无缝传输。
    • 灵活性:虚拟化支持在单个物理服务器上运行多个操作系统和应用程序,从而高效利用资源并适应各种工作负载。
    • 安全性:虚拟机采用隔离技术来增强安全性,降低了病毒感染和漏洞在系统中蔓延的风险。
    • 敏捷性和速度:可利用虚拟化快速配置和部署虚拟机,显著减少新服务器和应用程序的设置时间,从而更快地实现创新以及响应业务需求。
    • 减少停机时间:虚拟化支持实时迁移和高可用性,可最大限度地减少维护工作或硬件故障期间的停机时间,并确保持续服务。
    • 成本效益:通过将多个虚拟机整合到更少的物理服务器上,组织可以节省硬件和能源成本,同时还可以简化管理,降低运营费用。

    虚拟机如何工作?

    虚拟机的工作原理是使用虚拟机监控程序从物理硬件中提取计算资源。在此堆栈中,主机操作系统支持虚拟机监控程序,随后它会为客户操作系统分区 CPU 和内存。这是一个确保每个环境都保持隔离和安全状态的过程。实施此模型以最大限度地提高硬件利用率。例如,您可以在一台计算机上将安全数据库和 Web 服务器作为单独的实例运行。

    虚拟机有哪些类型?

    系统虚拟机也称为完全虚拟化,是对运行整个操作系统 (OS) 的物理计算机的软件驱动型模拟。它们提供一组虚拟化硬件组件,使客户操作系统能够独立于主机硬件运行。实施 HPE ProLiant VM、HPE Morpheus Software 或 VMware ESXi,以运行传统应用并确保在单个服务器上实现工作负载完全隔离。

    进程虚拟机是临时环境,旨在将单个程序作为独立进程运行。它们掩盖了底层硬件或操作系统的详细信息,从而能够在任何平台上以相同的方式执行应用。您将使用 Java 虚拟机 (JVM) 或 .NET CLR 实现跨平台应用的无缝执行,而无需修改代码。

    说明虚拟机生命周期?

    虚拟机 (VM) 生命周期说明

    虚拟机 (VM) 生命周期是从虚拟实例的最初创建到最终删除的端到端管理过程。这是一个结构化框架,可帮助您最大限度地提高硬件利用率,并在整个基础设施中保持强大的安全性。该流程通常分为四个不同的阶段:配置、运维、维护和淘汰。通过遵循这个清晰的模型,您可以在防止浪费资源的情况下,确保所有虚拟工作负载获得最佳性能和可见性。

    如何配置虚拟机?

    配置是初始设置阶段,您可以在其中定义虚拟机的参数并分配物理资源来创建实例。在此阶段,安装客户操作系统之前,您将分配特定的虚拟 CPU (vCPU)、RAM 和存储。实施标准化模板,快速启动新环境并缩短手动设置时间。例如,使用 HPE Ezmeral Data Fabric 自动交付资源并简化有状态应用的部署。

    如何管理正在运行的虚拟机?

    管理是专注于监控性能和维护已部署虚拟机运行状况的运维阶段。它涉及应用安全修补程序、优化资源分配以及拍摄数据保护快照。您必须使用自动化执行这些任务的工具来确保正常运行时间始终如一。实施强大的监控解决方案,在潜在问题影响您的服务级别协议 (SLA) 之前主动识别它们。例如,自动执行修补计划以完善客户操作系统中的漏洞。

    如何淘汰虚拟机?

    淘汰是涉及对不再需要的虚拟机进行受控停用和删除的最后阶段。这是从清单中移除实例并回收分配的计算和存储资源以防止虚拟机无序扩张的重要步骤。仅仅关闭实例还不足以避免资源浪费。在删除实例之前将关键数据安全存档。自动执行停用流程,确保未使用的虚拟机不会耗费宝贵的基础设施资源。

    HPE 如何通过虚拟机解决方案为您提供帮助?

    HPE Private Cloud PC3000 是一款自助式私有云平台,可简化整个混合资产中的虚拟机管理。它利用 Alletra dHCI 之类的 HPE 超融合基础设施在本地提供一致的云体验。部署此解决方案,从单一控制台管理您的全局虚拟机组。例如,您可以使用全局仪表板执行一键式升级并同时监控所有边缘和数据中心群集的运行状况。

    HPE Morpheus Software 是一个全面的编排平台,可为虚拟机、容器和裸机提供自助服务配置。它包括先进的 FinOps 工具和治理策略,可管理私有云和公有云的成本和安全性。部署此平台,将您的 IT 部门转变为内部服务提供商。例如,您将使用其 90 多个集成功能对混合云环境中涉及 DNS、IPAM 和备份工具的复杂工作流程实施自动化。

    HPE 虚拟化解决方案包含一整套旨在优化数据中心效率的软件和硬件。这些解决方案使用自动化管理工具将您的虚拟工作负载与高性能 HPE ProLiant 服务器和 Alletra 存储关联起来。部署这些集成堆栈,以增强灾难恢复和业务连续性。例如,您可以将整个环境封装到易于复制和还原的文件中,确保关键应用即使在硬件发生故障时也能时刻在线。

    类型 1 和类型 2 虚拟机监控程序如何管理虚拟机?

    虚拟机监控程序是通过将虚拟机从物理硬件中抽象出来,从而创建和管理虚拟机的基本软件层。您将根据虚拟机监控程序在系统栈中的位置来选择其类型 — 要么直接在硬件上运行,要么在现有操作系统上运行。部署合适的架构,确保您的应用具备所需的性能和安全性。

    特性

    类型 1(裸机)

    类型 2(托管)

    安装

    直接在物理硬件上运行

    在主机操作系统上以应用形式运行

    高性能层

    最高(低延迟)

    稍低(主机操作系统开销)

    安全性

    高(与操作系统漏洞隔离)

    稍低(取决于主机操作系统安全性)

    主要用例

    生产环境和数据中心

    开发、测试和本地实验室

    示例

    VMware ESXi、Microsoft Hyper-V、KVM

    VMware Workstation、Oracle VirtualBox

    虚拟机与容器及裸机的对比

    特性

    虚拟机 (VM)

    容器

    裸机

    操作系统

    完整的客户操作系统

    共享主机内核

    单个原生操作系统

    隔离

    高(硬件级)

    中(流程级)

    无(总控制)

    高性能层

    强

    近原生

    最高(本机)

    最佳用例

    传统应用和隔离

    微服务和 DevOps

    高性能数据库

    常见问题

    虚拟机与容器:哪一项更适合微服务?

    容器通常比虚拟机更适合微服务。它们的启动时间以毫秒计,消耗的内存要少得多,共享主机操作系统内核,并为每个主机打包更多服务,从而实现快速扩展和 CI/CD。其基于映像的打包可确保环境一致性,并简化了跨云的部署、回滚和可移植性。当必须实行严格隔离、使用异构操作系统或实施严格的安全边界时,虚拟机依然有其价值;但对于大多数微服务负载而言,轻量级容器在敏捷性和资源利用率方面更具优势。

    虚拟机是否比物理服务器更安全?

    虚拟机并非必然比裸机服务器更安全。它们拥有强大的逻辑隔离、快速快照/回滚、易于修补、微分段和沙箱等优势,可缩小潜在的影响范围。然而,它们还会带来新的风险:虚拟机监控程序漏洞、逃逸漏洞、主机-虚拟机特权反转和共享硬件侧信道攻击。物理服务器缺少这额外的一层,但也不具备那些灵活的控制功能。安全性最终关键在于强化操作系统、虚拟机监控程序、访问控制和监控,而非其物理形态。

    什么是虚拟机逃逸,如何防止这一现象发生?

    虚拟机逃逸是一种漏洞,在客户机内部运行的代码跨虚拟化边界“跳跃”,在虚拟机监控程序或主机操作系统上执行,从而控制其他虚拟机。解决办法依赖于分层强化: 

    1) 对虚拟机监控程序/固件和客户操作系统进行完整修补。 

    2) 限制暴露的虚拟设备并禁用 USB/CD 仿真。3) 以最低权限帐户运行虚拟机。 

    4) 实施硬件虚拟化(VT-x/AMD-V、IOMMU)。

    5) 应用安全启动和签名驱动程序。 

    6) 隔离管理网络并监控异常的虚拟机监控程序调用。

    微分段如何提高虚拟机安全性?

    微分段将精细的软件定义防火墙规则应用于每个虚拟机或工作负载,将数据中心网络转变为许多微小的隔离安全区。东西向流量严格按照应用或流程进行检查和许可,如果一台虚拟机受损,则会阻止横向移动。在 vMotion 或云迁移期间,策略会随虚拟机一起迁移,实施最低权限通信,简化合规性审计,并能够在不依赖昂贵、僵化的边界硬件的情况下快速检测和遏制入侵。

    什么是虚拟机无序扩张,您如何管理它?

    当虚拟机在治理不善的情况下快速激增,导致闲置、冗余或被遗忘的实例耗尽 CPU、RAM、存储、许可证资源并扩大攻击面时,就会发生虚拟机无序扩张。通过执行请求/审批工作流程、维护带有归属标签且实时更新的 CMDB、配置配额和 Chargeback/Showback 来了解成本、自动执行生命周期策略(到期、修补、停用)、使用监控/分析识别闲置虚拟机,以及安排定期审计,完成工作负载的整合与规格优化,以此实现管控。

    如何在混合云中自动配置虚拟机?

    为了使用 HPE Morpheus 在混合云中自动配置虚拟机,您可以利用其统一编排引擎将不同私有云和公有云环境的潜在复杂性抽象转化为一个控制平面。首先,您可以在 Morpheus 界面中定义与云无关的标准化应用蓝图或服务目录项,其中包含所需的操作系统映像、配置和治理策略。当通过自助服务门户、强大的 API 或 CLI 触发配置请求时,Morpheus 会自动将这些参数转换为目标基础设施的本机 API 调用,无论是本地 VMware vSphere 群集还是 AWS 或 Azure 之类的公有云。该平台可同时执行生命周期脚本、配置网络路由、注入安全组并向 IPAM 和 DNS 系统注册计算机。这种端到端自动化可确保在几分钟内部署完全相同且合规的虚拟机,无论物理基础设施位于何处,都能同时保持集中跟踪、成本优化和策略执行。

    FinOps 如何帮助减少虚拟机支出?

    FinOps 对云和本地虚拟机应用敏捷的数据驱动型财务管理。它通过以下方式削减支出: 

    1) 为团队提供按应用、所有者和环境标记的实时成本仪表板。

    2) 自动调整闲置实例的大小和关闭计划。3) 将工作负载引导到预留实例、节省计划或即用型/抢占式虚拟机。

    4) 通过 IaC 和预算警报实施策略护栏。

    5) 启用 Chargeback/Showback,推动责任制。

    6) 预测需求以协商企业优惠折扣或承诺折扣。