码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • ProxmoxVE迁移虚拟机到其他PVE(基于QCOW2)


    直接使用PVE的备份功能,再复制镜像到新的PVE节点上也是OK的,但是通用性较差,成功率较低。使用ZSTD压缩备份,若干次都是还原失败(提示校验失败)。逐放弃,选择迁移虚拟磁盘的方式操作。

    1、截图备份原虚拟机的配置

    2、将lvm里的raw镜像转换为qcow2镜像

    SHELL登陆宿主机,执行下面命令:
    【2020.11补充】重要:先执行ls /dev/mapper/查看一下具体的存储名和硬盘名,以免搞混。

    如图,pve和VM--LVM是你WEB界面可以看到的存储名(local存储显示为你的节点名),后面跟上的vm--100--disk--0是ID为100虚拟机的虚拟磁盘。

    继续执行如下命令:

    1. qemu-img convert -p -O qcow2 -c /dev/mapper/pve-vm--110--disk--0 VM110.qcow2
    2. #其中pve-vm--110--disk--0是上图硬盘的名,注意格式对应修改,VM110.qcow2是转换到当前目录的文件名。

    3、转换完成后复制QCOW2镜像到目标PVE宿主机

    复制方法自由发挥,可以通过方法如下:
    SCP发送、WinSCP下载上传、挂载U盘、挂载移动硬盘、挂载NFS存储等等

    分享:挂载NTFS格式的U盘(移动硬盘)
    mkdir /mnt/Upan/
    apt install -y ntfs-3g #(CentOS:yum install -y ntfs-3g)
    mount -t ntfs /dev/sdc1 /mnt/Upan/ #挂载
    umount /dev/sdc1 #卸载

    4、目标PVE宿主机创建虚拟机

    根据步骤一的截图,创建虚拟机,然后在虚拟机详情里的“硬件”分离并删除自动创建的硬盘。

    5、导入QCOW2磁盘镜像文件到新创建的虚拟机

    SHELL登陆目标PVE宿主机,执行下面命令:

    1. qm importdisk <vmid> <source> <storage>
    2. #例子:qm importdisk 101 VM110.qcow2 local-lvm
    3. #上面101是新建虚拟机的VM ID,VM110.qcow2是复制过来的QCOW2磁盘镜像文件,local-lvm是你的存储ID。

    登陆WEB界面,应用未使用的磁盘。
    启动虚拟机,完成迁移。

  • 相关阅读:
    二十四种设计模式与六大设计原则(三):【装饰模式、迭代器模式、组合模式、观察者模式、责任链模式、访问者模式】的定义、举例说明、核心思想、适用场景和优缺点
    ~2 ccf 2022-03-1 未初始化警告
    web前端要接触的技术领域与关键要素
    ThreadLocal
    一起Talk Android吧(第四百三十二回:Java8中的时间类)
    基于Java毕业设计高校毕业生就业满意度调查统计系统源码+系统+mysql+lw文档+部署软件
    金仓数据库KingbaseES数据库开发指南(6. 业务系统开发建议)
    【信息检索与数据挖掘】期末笔记(一)
    ChatGPT能给IOT行业带来哪些改变
    ToDoList项目
  • 原文地址:https://blog.csdn.net/weixin_45892228/article/details/127646850
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号