KVM虚拟化技术实战与原理解析-7-Linux发行版中的KVM

KVM虚拟化技术实战与原理解析-7-Linux发行版中的KVM

11分钟 ·
播放数0
·
评论数0

本章介绍了在主流Linux发行版中直接使用KVM虚拟化技术的方法,无需从源代码编译。主要内容如下:

  1. 本章目的:解答Linux发行版对KVM的支持情况,以及如何直接使用发行版提供的KVM功能。
  2. 涉及的主要发行版RHEL、Fedora 和 CentOS:Red Hat公司是KVM的主要贡献者。RHEL是企业级稳定版本;Fedora是社区版,更新更快;CentOS是基于RHEL源代码重新编译的免费版本。在这些系统中,可通过YUM安装qemu-kvmlibvirtvirt-manager等软件包来使用KVM。

    SLES 和 openSUSE:SLES是企业级服务器系统,openSUSE是其对应的社区免费版本。在SLES 11 SP2和openSUSE 12.2中,可通过YaST或包管理器安装KVM相关软件包,并使用类似的工具链进行管理。Ubuntu:Ubuntu 12.04 LTS首选KVM作为虚拟化方案。通过apt-get安装qemu-kvmlibvirt-binvirt-manager等包后即可使用,并提供kvm-ok命令检查系统支持。
  3. 通用方法:在各发行版中,使用KVM通常需要:CPU支持硬件虚拟化(Intel VT或AMD-V)。
    内核已包含KVM支持(发行版通常已默认配置)。
    安装用户空间的QEMU/KVM工具(如qemu-kvmqemu-system-x86)。
    管理工具(如libvirtvirsh命令行、virt-manager图形界面)的使用方式与前面章节介绍的基本一致。
  4. 核心结论:主流Linux发行版均已良好集成KVM,用户可以直接利用发行版的包管理系统安装所需软件,并通过命令行或图形化工具便捷地创建和管理KVM虚拟机。