关于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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 详解卷积反卷积操作

    详解卷积反卷积操作TransposedConvolution,FractionallyStridedConvolutionorDeconvolution Postedon 2016-10-29反卷积(Deconvolution)的概念第一次出现是Zeiler在2010年发表的论文Deconvolutionalnetworks中,但是并没有指定反卷积这个名字

    2022年5月17日
    51
  • c语言十进制转八进制程序_c语言八进制以什么开头

    c语言十进制转八进制程序_c语言八进制以什么开头二进制整数转八进制算法二进制整数转换为八进制整数时,每三位二进制数字转换为一位八进制数字,运算的顺序是从低位向高位依次进行,高位不足三位用零补齐。八进制整数转二进制算法八进制整数转换为二进制整数时,每一位八进制数字转换为三位二进制数字,运算的顺序也是从低位向高位依次进行。案例二进制整数转八进制将二进制整数1110111100转换为八进制,转换过程如下:我们将二进制的1110111100转…

    2025年6月21日
    5
  • 关于尺度空间的理解和认识_尺度空间理论

    关于尺度空间的理解和认识_尺度空间理论通常会听到尺度变化等这类词语,看到的也总是一堆的数学公式,有时候真的不知道这到底有啥用,有啥意义,没有弄懂这些意义,当然就更不可能的理解,不可能去掌握应用它了,现在我才理解,小波变化其实也是一种尺度变化。今天我看到一篇南航数学系写的关于尺度空间解释的文章,感觉很通俗易懂,我们不从数学上来推倒什么是尺度空间,只是从生活常识方面来解释尺度空间的意义,意义懂了,数学方面自然就好理解了。       

    2022年10月11日
    2
  • DVWA安装以及模块使用教程(一)

    DVWA安装以及模块使用教程(一)一 DVWA 介绍 DVWA DamnVulnerab 是 randomstorm 的一个开源项目 一个用来进行安全脆弱性鉴定的 PHP MySQLWeb 应用 旨在为安全专业人员测试自己的专业技能和工具提供合法的环境 帮助 web 开发者更好的理解 web 应用安全防范的过程 DVWA 共有十个模块 分别是 1 BruteForce 密码激活成功教程 2 CommandInjec 命令行注入 3 CSRF 跨站请求伪造 4 FileInclusio 文件包含 5 F

    2025年8月9日
    8
  • Error 1962:No operating system found. Boot sequence will automatically repeat.–解决办法

    Error 1962:No operating system found. Boot sequence will automatically repeat.–解决办法此问题的解决办法为 在这里插入图片描述

    2025年6月12日
    0
  • 为什么当程序员?来听听漂亮国程序员的理由

    为什么当程序员?来听听漂亮国程序员的理由看看在国外当程序员的理由,与我们国内有什么不同!

    2022年5月15日
    35

发表回复

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

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