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

CAS如何在后台用qemu-img的相关命令把将快照进行删除。

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

问题描述:

通过对CAS(CAS云计算管理平台V5.0(E5035H09))进行巡检,有其中以下告警。

虚拟机快照信息前后台不一致检查

Host IP: 192.168.23.1:

snapshot exist in qemu but not in libvirt, please check:

vm name: test-swe

snapshot name: siweier-vm-3-20240604, siweier-vm-3-202406051912

有同事反馈可以在后台用qemu-img的相关命令把将快照进行删除,请问有没有具体的操作步骤(麻烦详细些,之前未接触过cas)。

3 个回答
粉丝:2人 关注:9人

在CAS后台使用qemu-img删除快照的步骤如下:

1. 登录CVK主机后台,切换到root用户。
2. 定位虚拟机磁盘文件:
virsh dumpxml <vm_name> | grep 'source file'
或直接到`/data/vm/disk/`目录下查找。
3. 检查快照链:
qemu-img info <disk_file> --backing-chain
确认要删除的快照名称和层级。
4. 提交快照到父镜像(合并):
qemu-img commit -b <backing_file> <snapshot_file>
或使用`qemu-img snapshot`命令(如果快照是内部快照)。
5. 对于内部快照,可使用:
qemu-img snapshot -d <snapshot_name> <disk_file>

关键注意事项:
- 操作前务必备份虚拟机或确保有恢复手段。
- 快照删除可能导致数据丢失,需确认业务影响。
- 操作后建议在CAS前台刷新虚拟机状态。

信息补充:需要确认快照是内部(internal)还是外部(external)快照,以及磁盘格式(qcow2等),具体命令可能略有差异。

您好,参考

qemu-img snapshot -d nameid xxx

nameid对应的就是 test-swe么?就是告警中的vm name

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

nameid对应的就是 test-swe么?就是告警中的vm name

zhiliao_BCNvig 发表时间:4小时前
粉丝:8人 关注:0人

第一步:登录CVK宿主机

  1. 获取信息:从告警信息中,您已经知道出问题的虚拟机名为 test-swe,并且它所在的宿主机IP是 192.168.23.1

  2. SSH登录:使用SSH工具(如Xshell、Putty或终端)登录到IP为 192.168.23.1 的CVK宿主机。您需要拥有root或具有相应权限的账户。


第二步:定位虚拟机的磁盘文件

  1. 在CVK宿主机上,运行以下命令查找虚拟机的配置文件,从而定位其磁盘文件路径:

    virsh domblklist test-swe
    • 示例

      Target Source
      ------------------------------------------------ 
    • vda /vms/images/test-swe/test-swe.qcow2
  2. 预期输出:这个命令会列出虚拟机使用的所有磁盘设备(如 vdavdb)及其对应的磁盘文件完整路径。


第三步:查看并确认快照信息

  1. 使用qemu-img命令查看磁盘文件内部的快照列表。这里以上一步找到的磁盘文件路径为例:

    qemu-img snapshot -l /vms/images/test-swe/test-swe.qcow2
    • 输出示例

      Snapshot list:
      ID TAG VM SIZE DATE 
    • 1 siweier-vm-3-20240604 0 B 2024-06-04 10:00:00 
    • 2 siweier-vm-3-202406051912 0 B 2024-06-05 19:12:00
    • 重要:如果该命令没有任何输出,或者输出的快照列表中没有这两个名字,说明问题可能是外部快照(独立的增量文件)。此时请使用命令 qemu-img info /vms/images/test-swe/test-swe.qcow2 查看输出中是否有 backing file: 字段。如果有,说明磁盘文件本身是一个增量快照,操作会更复杂,建议联系400处理。
  2. 预期输出:您应该会看到一个表格,其中包含了告警中提到的两个快照名:siweier-vm-3-20240604 和 siweier-vm-3-202406051912


第四步:删除孤立快照

确认快照存在后,使用qemu-img snapshot -d命令进行删除。请注意,这里的-d参数后跟的是快照的ID或名称。推荐使用ID,因为它更精确。

# 格式:qemu-img snapshot -d {快照ID或名称} {磁盘文件路径}
# 示例:删除ID为1的快照 qemu-img snapshot -d 1 /vms/images/test-swe/test-swe.qcow2 
 # 示例:删除ID为2的快照 qemu-img snapshot -d 2 /vms/images/test-swe/test-swe.qcow2

第五步:验证删除结果

再次运行qemu-img snapshot -l命令,确认快照列表中已经不再包含这两个快照。

qemu-img snapshot -l /vms/images/test-swe/test-swe.qcow2

如果列表为空或不再包含那两个名字,则表示清理成功。


 重要提醒

  • 数据安全qemu-img snapshot -d 命令执行后不可逆,请务必确认要删除的快照名称是否正确。

  • 关于外部快照:上面介绍的方法适用于“内部快照”(快照数据直接保存在磁盘文件内)。如果通过qemu-img info命令查看到磁盘文件有 backing file 字段,则表示虚拟机存在“外部快照”链,其结构为“增量文件”依赖于“基础文件”。此时问题会更复杂,手动操作有损坏镜像链的风险。

  • 寻求帮助:如果遇到backing file的情况,或操作后问题依旧,请立即停止操作,并联系H3C技术支持,将qemu-img info命令的完整输出提供给他们。


编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明