使用virt-v2v转换kvm虚拟化为ovirt需求的ovf

来源:互联网 发布:淘宝店铺监控入口 编辑:程序博客网 时间:2024/05/22 07:00

一直都在做v2v和p2v,总觉得没什么可写的。今天整理资料发现还是有几点必须注意的地方,提醒自己抑或帮助大家。
    注意事项:
     1.virt-v2v -os格式为ip(域名):/路径。该路径必须是ovirt的存储域中的export/nfs格式。
     
      virt-v2v -ic qemu+ssh://root@ip(域名)/system -o rhev / 
      -os ip(域名):/rhev_exports_nfs --network 网卡 虚拟机名称


1.在转换windows guest到ovirt提示缺少virtio-win包。google了一下居然只能自己建包。。于是坚信的历程开始了。。
  解压virtio-win-0.1-52.iso包。
  从http://alt.fedoraproject.org/pub/alt/virtio-win/latest/处下载。
  使用https://github.com/fasrc/virtio-win/blob/master/virtio-win.spec构建rpm包。
  在构建rpm包时需要安装rpmbuild和xorriso包。
  xorriso需要下载rpmforge源。
  rpmforge地址:http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/。安装之。
 
/root/rpmbuild/
├── BUILD
│   └── virtio-win-0.1
│       ├── VISTA
│       │   
│       ├── Win7
│       │   
│       ├── WIN8
│       │   
│       ├── WLH
│       │   
│       ├── WNET
│       │   
│       ├── WXP
│       │   
│       └── XP
│          
├── BUILDROOT
├── RPMS
│   └── noarch
│       └── virtio-win-0.1-22.1.el6.noarch.rpm
├── SOURCES
│   └── virtio-win-0.1-22.iso
├── SPECS
│   └── virtio-win.spec
└── SRPMS
    └── virtio-win-0.1-22.1.el6.src.rpm



2.转化windows虚拟机时还需要libguestfs-win包.






参考资料:
http://lists.centos.org/pipermail/centos-virt/2012-June/002927.html
自己创建的virtio-win.rpm
http://113.105.143.158/gdown_group449/M00/18/44/cWmPnlFLIXkAAAAAAYcUtGto8OU3387371/virtio-win-0.1-22.1.el6.src.rpm?k=yhE7eteNy8cw8-Mc51iQuQ&t=1363879526&u=1944392189-308697634-dw4npjfz&s=102400&file=virtio-win-0.1-22.1.el6.src.rpm
构建rpm包教程:
http://www.linuxidc.com/Linux/2012-05/60278.html
xorriso
http://pkgs.org/centos-6-rhel-6/repoforge-x86_64/xorriso-1.2.8-1.el6.rf.x86_64.rpm.html
0 0