在此就不写关于那些概念和定义了,直接就写出过程
一、安装kvm
KVM 需要有 CPU 的支持(Intel vmx或 AMD svm),在安装 KVM 之前检查一下 CPU 是否提供了虚拟技术的支持:
# egrep'^flags.*(vmx|svm)' /proc/cpuinfo
有显示, 有显示则说明处理器具有VT功能,在主板BIOS中开启CPU的Virtual Technolege(VT,虚化技术)
安装kvm及其需要的软件包
# yum installkvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager libvirt libvirt-pythonpython-virtinst
或
# yumgroupinstall KVM
检查kvm模块是否安装,使用以下命令显示两个模块则表示安装完成
# lsmod | grepkvm
二、安装和配置virt-p2v和virt-v2v
1安装软件
.#yum installvirt-v2v
#yum installvirt-p2v
2.virt-p2v配置与使用
创建虚拟存储池的文件目录:#mkdir -p /home/p2v
运行virsh命令前,要启动libvirtd服务:# service libvirtd start
创建虚拟存储池:
#virshpool-create-as kvm-storage-pool dir -–target=/home/p2v
(这句在此处不会出现大问题,如果不能创建则启动libvirtd服务即可,后续会在convert出现/home/p2v:No space left on device)
Poolkvm-storage-pool created
<!—
Storage Pool (help keyword 'pool')
find-storage-pool-sources-as 找到潜在存储池源
find-storage-pool-sources 发现潜在存储池源
pool-autostart 自动启动某个池
pool-build 建立池
pool-create-as 从一组变量中创建一个池
pool-create 从一个 XML 文件中创建一个池
pool