注意:P2V之前系统盘要给足够,迁移会出现根目录空间不足情况。 本次实验根目录有800Gvirsh pool 池用的是/var/lib/glance 的空间1.8T

迁移中出现问题,参考本博客《P2V问题汇总》文章。

 

1、文件上传virtio p2v 安装包上传

P2V操作完整步骤,物理机转换openstack虚拟机_第1张图片




wKioL1eIKP7i2fn-AAANLbslZKQ051.png


更新YUM源,参考本博客里面 《Centos更新源.docx

 



再安装:

yum -y install qemu-kvm libvirt python-virtinst virt-manager fontforge xorg-x11-twm xterm tigervnc-server



2、yum install –y virt-p2v virt-v2v libguestfs-winsupport


P2V操作完整步骤,物理机转换openstack虚拟机_第2张图片

显示没有p2v 的包,需要手动下载安装

Virtio下载网址:http://longgeek.com/download/virt-v2v/

P2v下载网址:http://www.filewatcher.com/_/?q=%2Fvirt-p2v-0.9.1-    找到一个可以下载的包

wKioL1eIKP6i5NgsAAAO5LsYCio989.png



rpm -ivh virtio-win-1.5.2-1.el6.noarch.rpm

rpm –ivh virt-p2v-0.9.1-2.20130730.1.el6.noarch.rpm

P2V操作完整步骤,物理机转换openstack虚拟机_第3张图片


安装完成:

查看生成的重要文件:其中ISO用工具写入U,待客户机迁移用。

wKioL1eIKP_RiPc0AAAM46nNArs542.png




虚拟池创建:

http://6783720.blog.51cto.com/6773720/1791492   步骤文档

 

  

  virsh  pool-define-as  kvm_final --type dir --target  /kvm pool  kvm_final  defined

  virsh  pool-list  --all

  virsh  pool-start  kvm_final

  virsh  pool-autostart  kvm_final

  virsh  pool-info  kvm_final

 

 

存储资源池配置文件修改:

/etc/virt-v2v.conf 配置文件尾添加的内容

如果迁移中出现报错,大多跟这个文件有关系 ,可以通过/var/log  查看日志文件追潮问题。

 

操作前先备份:cp /etc/virt-v2v.conf /etc/virt-v2v.conf.bak