有没有办法把一个正在跑的 Linux 直接迁移到 pve 的一个 vm
如题,就是普通 pc 上跑的 centos7 server ,大概 200G ,有几个分区,home var 啥的。新装复制是不太方便,很多细节都要保证迁移过来。
云服务器还是本地服务器,云服务器可以打包 AMI 导出本地运行,本地服务器可以看看 Clonezilla ,但我没用过
#1 一开始没仔细看,pc 的话感觉只能 Clonezilla 或者 rsync 了
最简单的办法估计是把硬盘接到 PVE Host 上然后直通。
能关机的话办法很多,不能关机的话我就不知道了...
dd
#2 Clonezilla 要关机才能吧?能在系统运行时操作?
#6 是要关机
感谢各位,可以关机。这个 Clonezilla 就是跑 live 版本,得到镜像,然后 pve 机器也跑 live ,再恢复? pve 上 live 到时候怎么选备份镜像呀?
v2v 有软件可以直接生成虚拟机镜像,前提是生成镜像的硬盘得是原来的 2 倍以上,并且硬盘可以拆下来连接生成镜像的机器。
rsync 或者 Clonezilla ,前者可以不停机后者需要停机,具体操作找 AI 问下就行
找个移动硬盘,创建一个 qcow2 格式,大于 200G 的虚拟硬盘。用 qemu-ndb 挂载 qcow2 镜像,然后再用 dd 命令直接把物理设备拷贝到虚拟硬盘
5 楼已经给方案了,dd 老机器,dd 到新 vm ,改 bootloader
蹲一手方案,最近也有这个需求。
还得是老运维,ssh 哥
进 live ,挂个 NFS samba
dd if=/dev/nvme0 of=/path/of/nfs
...
去新的 live 用 dd 恢复到磁盘上,注意下 fstab 挂载用 uuid 还是/dev/*,bios 还是 uefi 改下虚拟机设置
dd if=/path/of/nfs of=/dev/sda
...
能关机那办法就多了,dd
dd 或者 rsync 吧
需要看下现在的系统内核里面有没有 virto 的驱动不,主要是 block 和 net 只要有就 ok ,不然无论是 dd 还是 p2v 大概率启动不了。
你说对了,我现在正在实验,似乎启动不了。那提前给物理机的装一下?
#19 源物理盘先做个备份,然后重新编译下内核驱动,然后再迁移到 pve 下
能关机直接 dd 到虚拟磁盘就行了啊
50年前,除了Apollo上天之外,还有一个大事的发生,就是Unix操作系统的诞生,若干年前我写过《Unix的传奇,上篇,下篇》,Unix是我入行前十年伴我成长的操作系统,虽然…
一直从事 iOS 开发,现在跨平台大行其道,在公司一直维护着老项目,没什么练手的机会,想学习一门后端语言,方便以后换行或者做全栈开发时用的上,Django 怎么样 可以。 …
公司生产机,购买阿里云 ECS ,系统 Debian 。由于阿里云的云监控要付费,计划自己搞个监控性能和资源的情况。 目前先使用 dstat 收集一下数据。后面可能考虑 njm…