• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

uis有台虚拟机误删,没有移入回收站,能不能恢复

5小时前提问
  • 0关注
  • 0收藏,51浏览
粉丝:0人 关注:0人

问题描述:

保留了虚拟机的数据存储文件

4 个回答
粉丝:15人 关注:9人

可以尝试恢复,前提是保留了完整的虚拟机数据存储文件(如.img、.qcow2磁盘文件及虚拟机配置文件)且数据存储未被覆盖。
恢复四段排查/操作步骤:
1. 确认文件完整性:登录存储后台或UIS主机,检查误删虚拟机的数据存储目录,确认磁盘镜像文件(如vm-name.img)和XML配置文件(若有备份)存在且大小正常。
2. 查找配置备份:UIS通常会在/var/lib/libvirt/images/(默认路径)或自定义存储池保留部分数据,或检查是否有平台快照、克隆备份。
3. 尝试重新注册:若有XML备份,可通过virsh define xxx.xml重新注册;若无备份,可新建同名同配置虚拟机,磁盘文件替换为原文件。
4. 技术支持介入:若自行操作无果,携带存储路径、文件清单联系400或H3C售后,通过后台工具检索元数据尝试恢复。
(注:操作前请勿对原存储写入新数据,避免覆盖。)

粉丝:44人 关注:1人

可以通过备份xml文件拉起虚拟机

执行该恢复操作之前,请先确保集群环境满足如下前提条件:

原故障虚拟机的磁盘文件存在于共享文件系统,而非主机本地磁盘中。

集群中存在其他正常运行的 UIS-CVK 主机,并且剩余的 CPU 和内存资源充足。

原故障虚拟机已处于关机状态,以防止两台活动的虚拟机同时向磁盘写入数据,导致损坏磁盘

文件。

故障 UIS-CVK 主机短时间内无法恢复,可以临时采取断开网络或者下电关机的方式将主机临

时隔离出集群

具体操作步骤如下:

(1) 查找并拷贝虚拟机的 xml 配置文件。

虚拟机的 xml 文件在其宿主机的/etc/libvirt/qemu/vm-name.xml 路径中。此时,由于宿主机已

 经故障,无法登录其后台查看虚拟机 xml 配置文件。此时需要通过下列方法获取虚拟机的 xml

 文件。

如果集群开启 HA 功能,则可以在管理主机的/etc/cvm/ha/1/cvknode1(其中 1 为集群编号,

 cvknode1 为故障主机主机名,根据实际情况替换)目录中拷贝虚拟机 xml 文件(命名方式

 为虚拟机高级名称.xml)至待迁移的目的主机的/etc/libvirt/qemu 目录中。

如果集群未开启 HA 功能,可下载管理平台备份文件并在本地进行解压,虚拟机 xml 文件的路径为 front\cvks\cvknode1\libvirt\qemu(其中 cvknode1 为故障主机主机名,根据实际 情况替换

特定场景下,如果以上方法均无法操作,则可以直接将故障 UIS-CVK 服务器下电关机,从而关闭其中的虚拟机;

(3)define 虚拟机。define 虚拟机指通过虚拟机的 xml 文件在其他主机将虚拟机拉起,在执行该动

作时需保证目的主机具备这些条件:已挂载磁盘文件所在存储池、计算资源充足、网络配置与故障主机一致。

进入目的主机/etc/libvirt/qemu 目录确认虚拟机 xml 文件已存在,执行 virsh define***.xml命令新建虚拟机,执行 virsh start ***命令将虚拟机开机(***为虚拟机高级 名称)。

粉丝:35人 关注:2人

场景说明:删除时选择保留虚拟机的数据存储文件(没有移入回收站),仅删掉虚拟机配置,qcow2/raw 磁盘镜像文件完整保存在存储池,数据是可恢复的,但不能直接从回收站还原H3C。

一、原理

这种删除模式:只删除 UIS 平台的虚拟机配置元数据,磁盘镜像文件保留在存储池,无配置条目,回收站也无记录。恢复思路:新建虚拟机,不创建新磁盘,直接挂载原有磁盘镜像作为系统盘,恢复业务虚拟机H3C。

⚠️重要前置:不要对该存储做大量写入,避免镜像文件被覆盖;操作前把原磁盘镜像做一份备份副本,防止操作失误损坏原文件

二、Web 界面操作步骤(推荐)

  1. 确认磁盘镜像文件完整:登录 UIS 存储,找到原虚拟机磁盘文件(qcow2/raw 格式),记录文件完整路径;确认文件大小、修改时间与删除前一致。
  2. 新建虚拟机:创建一台和原虚拟机硬件配置尽量匹配的虚拟机(CPU 核数、内存、网卡数量、总线类型(IDE/VirtIO)尽量与原机一致)。
    • 创建磁盘这一步:不要新建磁盘,跳过创建系统盘。只配置 CPU、内存、网卡。
  3. 虚拟机创建完成后,先关机,进入【更多】→【修改】→【增加硬件】→【存储】。
  4. 磁盘来源选择已有镜像文件,填入原磁盘镜像完整路径,磁盘总线类型务必和原来保持一致(VirtIO/IDE);如果是系统盘,勾选为启动盘
  5. 保存配置,启动虚拟机。

风险点:总线类型选错会导致系统无法引导,蓝屏 / 找不到系统盘;如果原来有多块数据盘,重复增加硬件‑存储,依次挂载其余磁盘镜像。

三、VMM 命令行方式(备选,适合高级运维)

登录 UIS 节点进入 vmm 视图:

system‑view vmm # 创建虚拟机(CPU、内存、网卡先配置好) create‑vm xxx‑restore cpu‑num x memory‑size xxx # 挂载原有磁盘镜像,指定总线类型 add disk vm xxx‑restore disk‑file /xxx/xxx.qcow2 bus‑type virtio boot‑device yes

磁盘文件路径为存储池内真实路径,bus‑type 要和原机匹配,boot‑device yes 标记为系统启动盘H3C。

四、几种异常情况与排查

  1. 开机蓝屏 / 找不到操作系统:
  • 大概率磁盘总线类型错误,原机是 VirtIO 就选 VirtIO,原机 IDE 选 IDE;Windows 虚拟机缺少 VirtIO 驱动也会蓝屏。
  1. 磁盘文件找不到:确认删除时确实选的是 “保留虚拟机的数据存储文件”;如果选了 “删除虚拟机的数据存储文件”,镜像已被删除,无法通过本方案恢复,只能依赖备份。
  2. 存在快照链:原虚拟机如果有快照,会产生多个子镜像,不能只挂载基础镜像,需要完整快照链全部保留,否则磁盘损坏。

五、兜底方案

  1. 如果平台挂载启动失败:可将该磁盘镜像挂载到另一台正常虚拟机,作为数据盘,先把业务数据拷贝出来,优先抢救数据。
  2. 如果有备份策略,优先使用 UIS 备份任务恢复虚拟机,比手动挂载镜像更完整,能恢复全部配置、网卡、快照等。
  3. 操作遇到障碍,可以联系 H3C400,提供集群版本,由工程师协助确认磁盘路径和总线参数。

Reset_ 四段
粉丝:0人 关注:0人

可以恢复。具体步骤如下:

1. 下载CAS备份,解压备份文件

2. 找出虚机xml文件,上传至CVK( .recycle 下也有xml 

3. CVK后台进入/vms/xxLUN/.recycle找到对应的虚机镜像文件、xml文件

4. 使用mv命令将虚机镜像文件和xml移到共享存储池下

5.使用virsh define 命令运行虚机

xml放到/etc/libvirt/qemu目录下,virsh define 命令运行虚机就可以了

Reset_ 发表时间:4小时前 更多>>

xml放到/etc/libvirt/qemu目录下,virsh define 命令运行虚机就可以了

Reset_ 发表时间:4小时前

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明