在实现企业服务器虚拟化的时候,许多系统已经是NT或Windows 2000的老系统,要安装上虚拟机还得重装系统,但是已经找不到光盘或是驱动程序了,因此重装系统是无法成功的,要将旧服务器虚拟化,最好的办法就是实体机转换(P2V)。

一、什么是P2V?

P2V是Physical to virtual的简称,即物理到虚拟。它是指将物理机上的系统、应用软件以及数据转换到虚拟机中。它的工作原理是将物理机中的磁盘转换为虚拟机镜像,然后在虚拟机服务器配置虚拟设备如(网卡,USB等),启动虚拟机,就可以跟原来物理机一样运行了。

目前P2V分为三种:

  • 手工迁移,全过程由操作人员手工完成,这样的缺点是对操作人员要求比较高。
  • 半自动迁移,在关机情况下,通过工具实现自动化迁移。
  • 热迁移,在物理机运行情况下完成迁移。

二、Virt-P2V的介绍与使用

目前最安全的方式还是关机情况下的P2V,virt-v2v和virt-p2v是Redhat开发的开源P2V工具,并且在Redhat 6.3中提供。

1.Virt-P2V的安装:

运行下面命令

#yum install virt-v2v

也可以下载virt-v2v-*.tar.gz安装包后运行

#tar -xzvf virt-v2v-*.tar.gz
#cd virt-v2v-*
#./autobuild.sh

2.Virt-P2V客户端启动光盘制作:

运行下面安装命令:

#yum install virt-p2v

P2V光盘镜像保存在/usr/share/virt-p2v/virt-p2v-0.8.6-5.20120502.1.el6.centos.iso中,将此镜像刻录,也可以按下一步做启动U盘。

3.Virt-P2V客户端镜像的usb启动盘制作:

挂载virt-p2v镜像

#mount -o loop /usr/share/virt-p2v/virt-p2v-0.8.6-5.20120502.1.el6.centos.iso /mnt
#cd /mnt/LiveOS/

在客户机上插一个U盘,假设设备名为/dev/sdb,运行

./livecd-iso-to-disk /usr/share/virt-p2v/virt-p2v-0.8.6-5.20120502.1.el6.centos.iso /dev/sdb

将启动镜像写入到U盘中。

4.运行下面命令启动p2v-server:

#virt-p2v-server

如果需要指定生成的镜像格式(如raw/qcow2)和网络类型等,修改/etc/virt-v2v.conf文件。

5.在物理机上插入光盘或启动U盘进行迁移:

DHCP获取物理机IP或手动设置:

图 2-5-1

设置虚拟机服务器IP登陆名(root)及密码:

图 2-5-2

设置生成虚拟机的名字、cpu、内存、cdrom、硬盘和网络:

图 2-5-3

点击Convert开始转换:

图 2-5-4

6.在转换完成后再虚拟机服务器上就能的到一个跟物理机一样的虚拟机。

运行下面命令查看

#virsh list --all

关于Virt-P2V那点事相关推荐

  1. 服务器虚拟化中的系统迁移二——P2V 迁移

    本章介绍了使用易讯通Physical-to-Virtual(P2V)解决方案-Virt P2V把物理机迁移为虚拟机的内容. Virt P2V由virt-p2vserver(包括在virt-v2v软件包 ...

  2. P2V、V2V迁移总结

    最近在做P2V.V2V迁移,现在将迁移问题进行总结一下 物理机迁移到kvm中 本次迁移所选用的系统是centos7.5,安装P2V.V2V以及virtio-win等rpm包.刻录virt-p2v 镜像 ...

  3. CentOS虚拟化尝试

    CentOS虚拟化尝试 KVM ///确认cpu是否支持kvm,确认支持,主板还得开启VT和HT egrep '(vmx|svm)' --color=always /proc/cpuinfo ///y ...

  4. Virtualbox下使用virt-p2v

    1 虚拟机迁移 参考:http://www.ibm.com/developerworks/cn/linux/l-cn-mgrtvm1/index.html 2 物理机到虚拟机的迁移 virt-p2v ...

  5. ​关于虚拟机迁移文档(p2v v2v

    全文目录 1:相关概念 2:手工迁移 2.1 P2V之再生龙 2.2 其它工具(有本中文读物) 3:自动迁移(适用于v2v) 3.1 shell迁移(试用) 3.2 ansible迁移(试用) 3.3 ...

  6. 虚拟化物理服务器参数,浅谈部署VMware物理系统虚拟化技术P2V(Physical to Virtual)

    本文略谈VMware虚拟化技术. 一般在从事服务器管理工作中,最繁重的工作莫过于数据的备份.在比较重要的服务器上,往往都采用了双机热备份技术,但是双机热备份技术高昂的搭建成本(一般在40万以上),是中 ...

  7. 热点和秒杀来临前要做的5件事

    记得当年<甄嬛传>热播,调用了我们团队的媒体资讯接口.接口被调用挂了.当时虽然我不负责那一块,只是目睹了当时大家在临场解决问题的紧张一幕.但是这件事在我心里埋下了种子,从此追求高可用.高稳 ...

  8. 遇事不责怪别人,换位思考能成全更好的自己

    在生活中,有时候有些人做的某些事可能会让你感觉不爽:这时,你最好不要急着去责怪他:试着把自己放在对方的处境,看看别人的生活,你才能看到人间百态,理解他人的难处. 每个人的生长环境不同,心境就不同:有些 ...

  9. 力所能及的做些自己喜欢和有趣的事

    我们每个人都有自己喜欢做的事:在自己可控且力所能及的情况下,在闲时,按自己的意愿去做些自己喜欢和有趣的事,会感觉到这事很有意义.在忙时,要为理想和奋斗而忙:不浪费时间在无意义的事和人身上. 朋友要的是 ...

  10. 不要纠结于过去发生的事

    在这个社会中,有些人很早就经历了一些不好的事,遇到不好的人:让他留了一些阴影.这时,应该学会不要纠结于过去发生的事情了!一件事情已经发生了,不管再怎么后悔也不能改变结局: 对这件事一直有懊悔之心,只会 ...

最新文章

  1. Python中urllib2总结
  2. Flex 布局教程:实例篇
  3. 被1.5W用户吐成翔的10大互联网产品,你躺枪了吗?
  4. Android NDK带来什么
  5. 后悔!我早该把这1W字详解的 InnoDB 原理给你!
  6. ubuntu - 如何以root身份使用图形界面管理文件?
  7. C3P0连接池的配置方式
  8. c语言编程基础实验结果与分析,C语言实验指导1--C语言编程基础.doc
  9. 八、PyQt5绘图技术
  10. 腾讯开源 Kotlin 高性能特效动画组件!
  11. Coreldraw支持的所有文件格式
  12. SOLIDWOKS文件高版本转低版本,导入ADAMS的注意事项
  13. 如何查询软件著作权登记证书信息?软著登记证书查询网址?
  14. [BZOJ1677] [Usaco2005 Jan]Sumsets 求和
  15. Navicat Premium 15数据库视图化软件最新安装详细教程讲解
  16. Ubuntu Multipass 尝鲜
  17. C语言小球滚动程序,关于小球滚动与滑动问题的处理方法
  18. 编译Linux程序出现“对‘pthread_create’未定义的引用”
  19. 如何购买网站空间-金瑞帆建站
  20. mysql更新语句sql,瞬间高大上了!

热门文章

  1. 深入理解机器学习——机器学习模型的性能度量
  2. unicode转utf-8一次记录
  3. SaveFileDialog
  4. dede flag php,dede新增自定义flag(自定义属性)的方法
  5. java变量无修饰符默认类型,Java变量与修饰符
  6. RTM_EXPORT
  7. ProxyPool 爬虫代理IP池安装与使用(附官方文档)
  8. 《C语言开发从入门到精通》一1.2 第一印象的建立
  9. 2020年来了,80后、90后扎心图鉴
  10. 3.21以太猫源码分析1