关于Virt-P2V那点事

关于Virt-P2V那点事在实现企业服务器虚拟化的时候,许多系统已经是NT或Windows 2000的老系统,要安装上虚拟机还得重装系统,但是已经找不到光盘或是驱动程序了,因此重装系统是无法成功的,要将旧服务器虚拟化,最好的办法就是实体机转换(P2V)。一、什么是P2V?P2V是Physical to virtual的简称,即物理到虚拟。它是指将物理机上的系统、应用软件以及数据转换到虚拟机中。它的工作原理是将物

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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

一、什么是P2V

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

目前P2V分为三种:

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

二、Virt-P2V的介绍与使用

目前最安全的方式还是关机情况下的P2Vvirt-v2vvirt-p2vRedhat开发的开源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或手动设置:

关于Virt-P2V那点事

图 2-5-1

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

关于Virt-P2V那点事

图 2-5-2

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

关于Virt-P2V那点事

图 2-5-3

点击Convert开始转换:

关于Virt-P2V那点事

图 2-5-4

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

运行下面命令查看

#virsh list –all

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158854.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vs2008 sp1怎么安装_怎么安装vs2015

    vs2008 sp1怎么安装_怎么安装vs2015转自:  http://blog.csdn.net/binbb521/article/details/5519315先从微软网站下载补丁.    下载地址1为:http://download.microsoft.com/download/6/3/c/63c69e5d-74c9-48ea-b905-30ac3831f288/VS80sp1-KB926601-X86-E

    2022年10月6日
    2
  • PyPDF2模块[通俗易懂]

    PyPDF2模块[通俗易懂]1、PdfFileReader构造方法:PyPDF2.PdfFileReader(stream,strict=True,warndest=None,overwriteWarnings=True)stream:*File对象或支持与File对象类似的标准读取和查找方法的对象,也可以是表示PDF文件路径的字符串。*strict(bool):确定是否应该警告用户所用的…

    2022年6月23日
    30
  • acwing-个简单的整数问题2(线段树+懒惰标记)「建议收藏」

    acwing-个简单的整数问题2(线段树+懒惰标记)「建议收藏」原题链接给定一个长度为 N 的数列 A,以及 M 条指令,每条指令可能是以下两种之一:C l r d,表示把 A[l],A[l+1],…,A[r] 都加上 d。Q l r,表示询问数列中第 l∼r 个数的和。对于每个询问,输出一个整数表示答案。输入格式第一行两个整数 N,M。第二行 N 个整数 A[i]。接下来 M 行表示 M 条指令,每条指令的格式如题目描述所示。输出格式对于每个询问,输出一个整数表示答案。每个答案占一行。数据范围1≤N,M≤105,|d|≤10000,|A[

    2022年8月8日
    7
  • 手机qq空间各种代码_QQ空间仅彼此可见

    手机qq空间各种代码_QQ空间仅彼此可见手表代码↓[em]e10026[/em]{uin:5720,nick:GoldVish,who:1}相机代码↓[em]e10022[/em]{uin:5720,nick:拍摄于07月22日,who:1}{uin:5720,nick:阿尔及利亚天气:阴,who:1}飞机代码↓[em]e10020[/em]{uin:5720,nick:乘坐于巴西天马航空JJ8280航班(A舱),who:1}认证代码↓[em]e10023[/em]{uin:5720,nick:文字已通过..

    2022年8月10日
    10
  • quota的使用方法

    from:http://man.chinaunix.net/linux/how/Quota.html   序言:这份文件的版权由AlbertM.C.Tam(bertie@scn.org)所保留。同意这份文件的使用、复制,因此非商业性的散布是允许的,但是所有的拷贝以及/或是没有修改直接援用的文件上须有作者与编者的名字及这份注意事项。这份文件是因为希望能有所帮助

    2022年4月8日
    48
  • Vue.js学习的第一天

    Vue.js学习的第一天官网文档地址:传送门一、Vue介绍:1.Vue.js是什么?作者:2014年2月,尤雨溪曾就职于GoogleCreativeLabs和MeteorDevelopmentGroup。Vue(读音/vjuː/,类似于view)是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vu..

    2022年4月9日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号