KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个 Hypervisor,是虚拟化技术的一种且是开源的。
KVM 工具集合
libvirt:操作和管理KVM虚机的虚拟化 API,使用 C 语言编写,可以由 Python,Ruby, Perl, PHP, Java 等语言调用。可以操作包括 KVM,vmware,XEN,Hyper-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 :
可以选择具体的 KVM 客户端、平台和工具:
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的方式差不多,稍有不同。
不同之处,后续补充!