KVM
从rhel6开始 centos都是采用kvm 之前都是采用xen
openstack 底层的虚拟化技术都是kvm
kvm == kerner based virtual machine 基于内核的虚拟化技术
{虚拟化代码以模块的形式加载到linux内核中}
内核有关的默认centos6以上就装好的,只要安装管理软件就行
需要cpu去支持虚拟化技术
虚拟化技术: kvm/vmware workstation
1.纯软件模拟的 qemu/ linux 特点: 开源,对于硬件的要求低 速度慢 模拟磁盘网卡等…
KVM不模拟网卡磁盘等依赖 qemu来进行模拟 qemu/kvm
3.完全虚拟化:不需要去修改guest操作系统,直接运行在这种虚拟化上
4.半虚拟化技术:guest必须修改内核, XEN速度快
rhev—ovirt
openstack
安装KVM本质就是安装软件
yum -y install virt-manager virt-install virtsh libvirt*
使用virt-manager安装centos7.4虚拟机会/var/lib/libvirt/images/目录下生成虚拟硬盘在/etc/libvirt/qemu/下生成配置文件
克隆脚本的思路就是 复制xml 根据之前的盘克隆新的qcow2盘,修改XML对应新的盘然后virsh define 导入