跳到内容跳到页面导航:上一页 [access key p]/下一页 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文档 / 虚拟化指南 / 简介 / KVM 虚拟化简介
适用范围 SUSE Linux Enterprise Server 15 SP6

4 KVM 虚拟化简介

4.1 基本组件

KVM 是支持硬件虚拟化的硬件体系结构全虚拟化解决方案(有关支持的体系结构的更多细节,请参见第 7.1 节 “体系结构支持”

可以直接使用 QEMU 工具或使用基于 libvirt 的堆栈来管理 VM Guest(虚拟机)、虚拟存储和虚拟网络。QEMU 工具包括 qemu-system-ARCH、QEMU 监控器、qemu-imgqemu-ndb。基于 libvirt 的堆栈包括 libvirt 本身,以及 virshvirt-managervirt-installvirt-viewer 等基于 libvirt 的应用程序。

4.2 KVM 虚拟化体系结构

这款全虚拟化解决方案包括两个主要组件:

  • 一组内核模块(kvm.kokvm-intel.kokvm-amd.ko),提供核心虚拟化基础架构和特定于处理器的驱动程序。

  • 一个用户空间程序 (qemu-system-ARCH),提供虚拟设备模拟以及用于管理 VM Guest(虚拟机)的控制机制。

术语 KVM 更适合表示内核级虚拟化功能,但在实践中,更多的是使用它来表示用户空间组件。

KVM 虚拟化体系结构
图 4.1︰ KVM 虚拟化体系结构