Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >关于Virt-P2V那点事

关于Virt-P2V那点事

作者头像
全栈程序员站长
发布于 2022-09-17 05:46:15
发布于 2022-09-17 05:46:15
1.7K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

在实现企业服务器虚拟化的时候,许多系统已经是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的安装:

运行下面命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#yum install virt-v2v

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#tar -xzvf virt-v2v-*.tar.gz
#cd virt-v2v-*
#./autobuild.sh

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

运行下面安装命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#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镜像

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#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,运行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
./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:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
linux p2v步骤,P2V操作完整步骤,物理机转换openstack虚拟机
注意:P2V之前系统盘要给足够,迁移会出现根目录空间不足情况。 本次实验根目录有800G,virsh pool池用的是/var/lib/glance的空间1.8T。
全栈程序员站长
2022/09/17
1.6K0
linux p2v步骤,P2V操作完整步骤,物理机转换openstack虚拟机
kali2020 U盘安装 并持久化
下载分区工具 DiskGenius 对u盘进行分区。 新建一个1G的活动分区,目的是为了以后也可以用这个U盘来转存一些小文件,小电影。因为Windows是不能识别linux的文件系统的,如果整个盘都用来装系统,
逍遥子大表哥
2021/12/19
1.7K0
kali2020 U盘安装 并持久化
最新版P2V教程及最新客户端整理
P2V其实就是物理到虚拟,即Physical to virtual ,简称P2V。
IT运维技术圈
2022/06/26
6820
最新版P2V教程及最新客户端整理
P2v, V2v 实践
p2v,就是physical machine to virtual machine,物理机转换成虚拟机,物理机有硬件和
全栈程序员站长
2022/09/17
2.4K0
P2v, V2v 实践
guestfs这么强大你知道吗
libguestfs 是Redhat开源的一组工具集,主要用来访问和修改虚拟机的磁盘。其功能非常强大,我们常用的监控虚拟机磁盘使用率、P2V、V2V、备份克隆虚拟机、格式化重置虚拟机磁盘大小等功能libguestfs都能提供。甚至定制操作系统、操作windows虚拟机注册表这样的功能它也包含其中。
虚拟化云计算
2018/04/08
2.6K0
guestfs这么强大你知道吗
Centos7下通过virt-p2v虚拟化Centos7服务器
之前在 Centos 6下通过virt-p2v进行虚拟化转化(For Linux Server)这篇Blog中写过在Centos6下通过virt-p2v进行虚拟化服务器,但是发现在Centos7中,virt-p2v client的客户端
全栈程序员站长
2022/09/13
1.1K0
Centos7下通过virt-p2v虚拟化Centos7服务器
kvm 安装 windows 虚拟机
将 /etc/sysconfig/selinux 中的 SELinux=enforcing 修改为 SELinux=disabled
用户8824291
2022/02/25
2.4K0
ESXI 迁移至KVM (V2V迁移)
1.1.1 ESXI将虚拟机导出    导出ova模板    将导出的ova模板导入到KVM环境中。 1.1.2 配置KVM环境 详情参考:http://www.cnblogs.com/clsn/p/
惨绿少年
2018/04/19
1.2K0
ESXI 迁移至KVM (V2V迁移)
物理机转虚拟机(P2V)概述、操作方法及生产环境经验总结
P2V即物理机转虚拟机,要求将物理机原封不动的转化成虚拟机,保持文件系统、任何文件都不发生变化。
力哥聊运维与云计算
2019/06/28
14.3K3
物理机转虚拟机(P2V)概述、操作方法及生产环境经验总结
使用 Converter Standalone进行P2V操作指导「建议收藏」
VMware vCenter Converter Standalone 是一款免费程序,可以安装在运行 Windows 的物理计算机上。 vConverter Standalone 会将硬盘驱动器上的数据复制到虚拟磁盘文件 (.vmdk) 中,此文件随后可在其他 VMware 产品中使用。 该过程不会影响您的计算机,在使用 Converter 之后您可以继续使用计算机。VMware vCenter Converter 可以在多种硬件上运行,并支持最常用的 Microsoft Windows 操作系统版本。实现:
全栈程序员站长
2022/09/17
6.9K0
使用 Converter Standalone进行P2V操作指导「建议收藏」
系统安装部署系列教程(四):制作PE系统
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/u011054333/article/details/89762107
乐百川
2019/07/02
3.2K0
系统安装部署系列教程(四):制作PE系统
扔掉U盘,网启PE,桌面维护的摸鱼利器
注意,本文对读者有一定选择性,如果你并非是企业桌面维护,则本文可以略过,请点击作者头像查看其他精彩文章~
王忘杰
2022/09/22
1.2K0
扔掉U盘,网启PE,桌面维护的摸鱼利器
如何优雅的搞垮服务器,再优雅的救活
新开发的jar包部署在老服务器上,版本是Red Hat Enterprise Linux AS release 4 (Nahant Update 5),提示需要高版本jdk,高版本jdk提示glibc版本太低得升级,是的,就像套娃。 使用编译源码的方式将glibc由2.3升级到2.9,升级完ls命令不好使了。用LD_PRELOAD方法解决了ls命令不好使的问题后还挺有成就感的呢! 轻度强迫症的我当然要重启,然后
震八方紫面昆仑侠
2020/11/05
1.1K0
如何优雅的搞垮服务器,再优雅的救活
重装系统的几种方法:
装机版光盘安装:这种安装最简单,它集成了所有驱动和些常用软件,省去了重装系统后又要重装驱动和某些常用软件的麻烦。
时代疯
2021/07/19
1.2K0
云计算工程师之Linux指令集锦
LINUX简介与安装 一、Linux基础认知知识: 多使用者、多任务、多层次 Linux:开源、免费、安全、稳定 Linux中一切皆文件 Linux严格区分大小写
用户9184480
2024/12/13
980
Kali Linux 秘籍 第一章 安装和启动Kali
Kali Linux,简称Kali,是用于安全攻击的最新Linux发行版。它是BackTrack Linux的后继者。不像多数Linux发行版那样,Kali Linux用于渗透测试。渗透测试是一种通过模拟攻击评估计算机系统或网络安全性的方法。在整本书中,我们将会探索一些Kali Linux所提供的工具。
ApacheCN_飞龙
2022/11/27
2K1
CentOS 6.6下Xen虚拟化实战
因为从RHEL6版本开始,RedHat就不在原生支持Xen,改为投奔KVM的怀抱。尽管KVM号称支援HVM技术的全虚拟化,但KVM毕竟起步晚,远不如Xen技术成熟,运行多个实例时经常发生系统崩溃的现象,当然也不排斥未来KVM会更加高效的可能。所以安装Xen的方法只有两种,一种是自己下载源代码自行编译,但这种方法太耗费精力,所以忽略,另一中就是使用第三方软件源进行安装。互联网有大量的第三方源以及开源组织提供编译好的源码,其中Xen made Easy开源项目为我们提供了Xen4在RHEL6/CentOS6的安
小小科
2018/05/02
1.1K0
CentOS 6.6下Xen虚拟化实战
关于电脑怎么重装系统的方法
关于电脑怎么重装系统的方法相信大家都知道,但是对于一些对电脑操作不够了解或者是女性朋友不懂电脑操作的,重装系统就会搞得很难了,其实重装电脑系统的方法有很多种,大家可以看一下以下重装电脑系统的方法中,有哪个方法是自己会操作的,接下来就为大家介绍关于电脑怎么重装系统的相关内容。
用户8739405
2021/06/25
1.2K0
kvm研究和实践
qemu-kvm 该软件包主要包含KVM内核模块和基于KVM重构后的QEMU模拟器。KVM模块作为整个虚拟化环境的核心工作在系统空间,负责CPU和内存的调度。QEMU作为模拟器工作在用户空间,负责虚拟机I/O模拟。 依赖包qemu-img 主要用来QEMU磁盘镜像的管理,如新建一块磁盘镜像给虚拟机。
初心不改
2020/01/23
1.8K0
KVM镜像管理利器-guestfish使用详解
1. 虚拟机镜像挂载及w2k8虚拟机启动自检慢问题解决办法 2. KVM虚拟化与guestfish套件 3. guestfish安装与注意事项 4. 使用guestfish查看虚拟机信息 5. 使用guestfish查看虚拟机分区及文件系统 6. 去掉磁盘空洞--KVM虚拟镜像的稀疏问题 7. 用guestfish操作虚拟机内部文件 8. guestfish修改镜像格式和大小 9. guestfish挂载、修改、运行救援方式
力哥聊运维与云计算
2019/06/28
3.3K0
相关推荐
linux p2v步骤,P2V操作完整步骤,物理机转换openstack虚拟机
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验