首页 > 其他分享 >怎么完全删除KVM虚拟机

怎么完全删除KVM虚拟机

时间:2024-01-03 14:04:13浏览次数:28  
标签:快照 删除 虚拟机 KVM virsh 磁盘 CentOSES01213

使用KVM创建的虚拟机确定不需要了可以使用以下方式删除

  1. 找到改虚拟机对应的磁盘
    列出虚拟机磁盘,假如需要删除虚拟机名为CentOSES01213
# virsh domblklist CentOSES01213
 目标   源
----------------------------------
 hda    /kvm/CentOSES01213.qcow2
 hdb    -
  1. 删除虚拟机
# 停止虚拟机
# virsh shutdown CentOSES01213
# 取消域定义,如果该虚拟机有快照则需要先删除快照才能取消域定义
# virsh undefine CentOSES01213
virsh undefine CentOSES01213
# 删除快照命令
# 查看快照
# virsh snapshot-list CentOSES01213 
# 删除快照
# virsh snapshot-delete CentOSES01213 1703005539
# 取消域定义之后改虚拟机的xml文件会删除,该文件在以下文件夹
/etc/libvirt/qemu
# 虚拟机的磁盘不会删除
  1. 删除磁盘
# rm -rf /kvm/CentOSES01213.qcow2

一般删除虚拟机先取消定义再去删除磁盘

如果想要一次性删除xml文件和磁盘则使用以下命令
同理需要先删除快照

# virsh undefine CentOSES01214 --remove-all-storage 
# 域 CentOSES01214 已经被取消定义
# 已删除卷 'hda'(/kvm/CentOSES01214.qcow2)。



标签:快照,删除,虚拟机,KVM,virsh,磁盘,CentOSES01213
From: https://blog.51cto.com/u_13045706/9084364

相关文章

  • 17.DML 表数据操作 - 删除
    目录 通过DELETE语句删除数据通过TRUNCATETABLE语句删除数据实例通过DELETE语句删除数据 数据表名:指定要删除的数据表的表名WHERE子句:限定表中要删除的行--删除表中指定行的数据DELETEFROM数据表名WHERE条件表达式通过TRUNCATETABLE......
  • 非Kubernetes工作负载(如虚拟机或裸机服务器)加入网格(续)
    摘要:workloadgroup类似于deployment;workloadentry类似于pod;存活探针不是服务网格的关注点;workloadgroup必须配置应用程序的就绪探针关键点:在vm上输入所有节点的路由routeadd-net172.25.244.192/26gw 192.168.31.211......;将东西向网关的主机名硬编码到vm的hosts文件中;istio-......
  • 使用Python找到和删除相似文件的方法
    在处理大量文件时,经常会遇到需要找到和删除相似文件的情况。本文将介绍如何使用Python编程语言来实现这一任务,以帮助提高文件管理的效率。导入必要的库我们首先需要导入以下两个Python标准库:importosimportfilecmpos库用于文件操作,包括获取文件路径、判断文件是否存在等功能。f......
  • 【自然语言处理】用Python从文本中删除个人信息-第二部分
    自我介绍做一个简单介绍,酒架年近48,有20多年IT工作经历,目前在一家500强做企业架构.因为工作需要,另外也因为兴趣涉猎比较广,为了自己学习建立了三个博客,分别是【全球IT瞭望】,【架构师酒馆】和【开发者开聊】,有更多的内容分享,谢谢大家收藏。企业架构师需要比较广泛的知识面,了解一个企业......
  • 【Log4j2】Log4j2最佳实践:Log4j2配置超过7天压缩,超过3个月删除文件的滚动日志,分别定义
    目录Log4j2配置springboot多环境日志配置参考资料Log4j2配置如果你想要在控制台输出美化的日志信息,你可以使用Log4j2的ConsoleAppender和AnsiColorConverter来实现。下面是相应的配置示例:<Configurationstatus="WARN"><Properties><Propertyname="logPath">/path/t......
  • 【C++】STL 容器 - set 集合容器 ③ ( set 集合容器常用 api 简介 | 删除元素 | 删除
    文章目录一、删除元素1、删除指定值的元素-erase函数2、删除指定迭代器位置的元素-erase函数3、删除指定迭代器范围的元素-erase函数4、删除集合中的所有元素-clear函数一、删除元素1、删除指定值的元素-erase函数在C++语言的STL标准模板库中,set集合容......
  • 【C++】STL 容器 - list 双向链表容器 ② ( list 常用 api 简介 | 首尾 添加 / 删除
    文章目录一、元素操作1、首尾添加/删除元素2、获取首尾元素二、迭代器遍历容器1、正向迭代与反向迭代2、代码示例一、元素操作1、首尾添加/删除元素list双向链表容器提供了push_back、pop_back、push_front和pop_front等一系列用于操作列表元素的成员函数,函......
  • 【C++】STL 容器 - list 双向链表容器 ③ ( list 常用 api 简介 | 中间位置 插入 / 删
    文章目录一、list双向链表容器的中间位置插入元素1、在指定位置插入1个元素-insert函数2、在指定位置插入n个相同元素-insert函数3、中间位置插入另一个容器的指定范围内的元素-insert函数二、list双向链表容器的中间位置删除元素1、删除容器中所有元素......
  • 恢复删除的文件:掌握这些技巧,轻松找回丢失的数据
    现代社会中,数据的重要性不言而喻,随着科技的不断发展,我们的工作、生活和学习都越来越依赖电子设备。然而,高度数字化的时代,文件丢失问题时有发生。意外删除、格式化、系统崩溃等都可能导致重要文件丢失,给我们带来许多烦恼和损失。这种情况下,如果能掌握文件恢复方法,将可以及时挽救损失......
  • 2K1000开发板虚拟机 ubuntu 更换下载源
    Ubuntu系统软件的下载安装我们通常使用命令“apt-get”,该命令可以实现软件自动下载,安装,配置。该命令采用客户端/服务器的模式,我们的Ubuntu系统作为客户端,当需要下载软件的时候就向服务器发起请求,因此我们需要配置下服务器的地址,也就是更换ubuntu系统的下载源,首先打开......