当前位置:首页 > 虚拟化 > 正文

虚拟化(虚拟化开源)

虚拟化


虚拟化是一种将计算机系统资源(如处理能力、存储和网络)分割成多个虚拟环境的技术,这些虚拟环境可以独立运行。 每个虚拟环境都称为虚拟机 (VM),它拥有自己的操作系统和应用程序,并且可以与其他 VM 共存于同一物理硬件上。


要素:



  • 虚拟机监视器 (VMM):也被称为hypervisor,它是一个管理虚拟环境的软件层。 它在物理硬件和 VM 之间提供抽象层,允许 VM 共享底层资源。

  • 虚拟机:每个 VM 都封装了自己的操作系统、应用程序、数据和配置。 它与其他 VM 隔离,拥有自己的虚拟硬件,如 CPU、内存和存储。

  • 资源池:物理硬件上的资源(如 CPU、内存和存储)在虚拟化环境中被抽象出来并组成一个资源池。 VMM 负责将这些资源动态分配给 VM,根据它们的需要进行调整。

  • 管理控制台:这是一个用于管理和配置虚拟化环境的图形用户界面。 管理员可以使用它来创建和销毁 VM、分配资源、监控性能和执行其他任务。

  • 快照:快照是 VM 在特定时间点的状态的副本。 它们可用于恢复 VM 到先前状态、进行测试或创建备份。

  • 克隆:克隆是创建 VM 副本的过程。 它可以用于快速创建具有相似配置或为特定应用程序优化的新 VM。