使用KVM在Linux中创建虚拟机 - 第1部分
本教程讨论KVM介绍,部署以及如何使用它在RedHat为基础的分布,如RHEL / CentOS7和Fedora 21来创建虚拟机。
什么是KVM?
KVM或(基于内核的虚拟机)是面向Linux的英特尔64和AMD 64硬件的完整虚拟化解决方案,从2.6.20开始就包含在主线Linux内核中,对于大多数工作负载来说是稳定和快速的。
KVM Feautres
当您使用KVM部署虚拟平台时,您将获得许多有用的功能和优点。 KVM虚拟机管理程序支持以下功能:过承诺 :这意味着分配比系统上的可用资源的更多虚拟化的CPU或内存。
自动精简配置 :它允许灵活的存储分配和优化了每一个客户虚拟机的可用空间。
磁盘I / O限制 :可将来自虚拟机发送到主机机磁盘I / O请求的限制的能力。
自动NUMA平衡 :提高对NUMA的硬件系统上运行的应用程序的性能。
虚拟CPU热添加功能 :提供以提高处理能力根据需要运行虚拟机,无需停机的能力。
这是我们第一个正在进行的KVM(基于内核的虚拟机)系列,在这里我们将以部分明智的方式来介绍以下文章。
第1部分 :如何在Linux中创建虚拟机使用KVM(基于内核的虚拟机)
先决条件
请确保您的系统具有硬件虚拟化扩展:对于基于Intel的主机,验证CPU虚拟化扩展[VMX]使用以下命令可用。[root@server ~]# grep -e 'vmx' /proc/cpuinfo
检查虚拟化支持
对于基于AMD处理器的主机,验证CPU虚拟化扩展[SVM]可用。[root@server ~]# grep -e 'svm' /proc/cpuinfo
检查CPU虚拟化支持
如果没有输出,请确保在BIOS中启用了虚拟化扩展。 验证KVM模块是否在内核中加载“默认情况下应加载”。[root@server ~]# lsmod | grep kvm
输出应该包含了基于Int