将物理机转换为虚拟机

文章介绍了将物理机转换为虚拟机的方法,针对Linux平台推荐使用开源工具再生龙和dd命令结合qemu-img,而Windows平台则有p2v、傲梅备份(付费)和Disk2vhd工具,其中Disk2vhd专门用于将Windows系统的物理磁盘转为VHD格式。
摘要由CSDN通过智能技术生成

背景

将物理机迁移到虚拟机,有哪些方案可用。


Linux平台方案

只能在Linux系统下使用的工具。
红帽Redhat Linux物理机迁移到虚拟机:https://docs.redhat.com/zh_hans/documentation/red_hat_enterprise_linux/6/html/v2v_guide/chap-v2v_guide-p2v_migration_converting_physical_machines_to_virtual_machines


再生龙(推荐)

优点:开源,跨平台。
https://clonezilla.nchc.org.tw/intro/

  • Clonezilla:(中文名:再生龙)Clonezilla是一款开源的磁盘克隆和备份工具,可以将物理磁盘转换为VMDK、VHD和RAW等虚拟磁盘格式。

dd命令

  • dd命令:使用dd命令将物理磁盘的内容复制到一个文件中,并将该文件转换为虚拟磁盘格式。

qemu-img

能在Windows和Linux下工作。

  • qemu-img:qemu-img是一款开源的虚拟磁盘管理工具,可以将物理磁盘转换为QEMU的虚拟磁盘格式,例如Qcow2、VMDK、VHD等。

示例:使用qemu-img直接将物理硬盘迁移到虚拟盘。

因业务需要将物理机的硬盘上传到PVE集群。

# 使用qemu-img转换磁盘
## -c是压缩
## -O 后面是虚拟磁盘格式,/dev/sdb是物理磁盘,vm102.qcow2是虚拟磁盘,-p是让qemu-img显示进度。
cd /mnt/pve/ssd3
qemu-img convert -c -O qcow2 /dev/sdb vm102.qcow2 -p

在这里插入图片描述

如果是Windows,请将磁盘替换成\\.\physicaldrive0
在这里插入图片描述

请耐心等待,等转换完成,请移动到指定的虚拟机文件夹,并且修改文件格式即可。

这种方式,需要后端存储是文件存储。不能是块储存

如果后端是快存储,比如ceph,建议先用文件系统cephfs做过度,将虚拟机开机之后,使用在线迁移硬盘,减少停机时间。


Windows平台方案


p2v

https://cloud.baidu.com/article/3249380
https://www.cnblogs.com/xiongty/p/14892579.html

  • p2v:使用VmwareP2V工具(Physical to Virtual)将物理机转换为虚拟机
  • 使用VirtualBox自带的转换工具(如VBoxManage)或第三方工具(如Acronis True Image、EaseUS Todo Backup等)将物理机磁盘内容转换为虚拟机镜像
  • 转换过程中,您可以选择只转换系统盘,也可以选择将整个磁盘(包括所有分区)都转换。

傲梅备份(付费)

工作原理:将物理机磁盘备份,然后还原到虚拟机中。

https://www.abackup.com/easybackup-tutorials/p2v-windows-10.html


Disk2vhd

  • Disk2vhd:使用微软Disk2vhd工具将物理磁盘转换为VHD格式的虚拟磁盘。然而,Disk2vhd目前只支持Windows系统,没有Linux版。
# 安装Disk2vhd
choco install disk2vhd -y
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

识途老码

赞赏是第一生产力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值