KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个 Hypervisor,是虚拟化技术的一种且是开源的。

 

KVM 工具集合

libvirt:操作和管理KVM虚机的虚拟化 API,使用 语言编写,可以由 Python,Ruby, Perl, PHP, Java 等语言调用。可以操作包括 KVMvmwareXENHyper-v, LXC 等 Hypervisor

Virsh:基于 libvirt 的 命令行工具 (CLI

Virt-Manager:基于 libvirt 的 GUI 工具

virt-v2v:虚机格式迁移工具

virt-* 工具:包括 Virt-install (创建KVM虚机的命令行工具), Virt-viewer (连接到虚机屏幕的工具),Virt-clone(虚机克隆工具),virt-top 

sVirt:安全工具

 

RedHat 有两款产品提供 KVM 虚拟化:

 

1. Red Hat Enterprise Linux:适用于小的环境,提供数目较少KVM虚机。最新的版本包括 6.5 和 7.0

 

2. Red Hat Enterprise Virtualization (RHEV):提供企业规模的KVM虚拟化环境,包括更简单的管理、HA,性能优化和其它高级功能。最新的版本是 3.0。(专用版本)

 

安装KVM

1、还没装系统状态

选择安装类型为 Virtualizaiton Host 

 

2-10   KVM的安装和配置_KVM

可以选择具体的 KVM 客户端、平台和工具:

 2-10   KVM的安装和配置_KVM_02


2、装完系统的状态

 

这种安装方式要求该系统已经被注册,否则会报错。(当然,我们之前已经替换了Centos的源,就没问

题啦!)

 

[root@rh65 ~]# yum install qemu-kvm qemu-img

 

安装其它工具包:【时间较长,喝杯咖啡吧!】

 

yum install virt-manager libvirt libvirt-python python-virtinst libvirt-client

(对了,还会有安装失败的可能哦!所以还是建议在安装系统的时候就勾选,这样安装最方便了!生产环境的话,就看实际需要了。)


用虚拟系统管理器(virt-manager)配置比较简单,操作方法与在widows环境中使用Vmware的方式差不多,稍有不同。

不同之处,后续补充!