搜索

20.9. 删除和删除虚拟机

download PDF

20.9.1. 取消定义虚拟机

virsh undefine domain [--managed-save] [storage] [--remove-all-storage] [--wipe-storage] [--snapshots-metadata] [---nvram] 命令取消定义域。如果域不活跃,则配置将完全删除。如果域处于活动状态(正在运行),它将转换为 临时 域。当客户机虚拟机变为不活动状态时,配置将完全删除。
此命令可以采用以下参数:
  • --managed-save - 此参数可确保同时清理任何受管保存镜像。如果不使用这个参数,尝试取消定义具有受管保存的客户机虚拟机将失败。
  • --snapshots-metadata - 此参数保证在未保护不活跃的虚拟机虚拟机时,也能够清理任何快照(如带有 snapshot-list所示)。请注意,任何尝试不使用快照元数据取消定义不活跃的客户机虚拟机都将会失败。如果使用这个参数且 guest 虚拟机处于活跃状态,则忽略它。
  • --storage - 使用这个参数要求将卷目标名称或源路径的逗号分隔列表与未定义域一起删除。此操作将在删除存储卷前取消定义它。请注意,这只能通过不活动的虚拟机完成,并且这只能使用由 libvirt 管理的存储卷。
  • --remove-all-storage - 除了取消保护客户机虚拟机外,还会删除所有关联的存储卷。如果您要删除虚拟机,只有在没有其他虚拟机使用相同的相关存储时才选择这个选项。另一种方法是 virsh vol-delete。如需更多信息,请参阅 第 20.31 节 “删除存储卷”
  • --wipe-storage - 除了删除存储卷外,内容也会擦除。

例 20.17. 如何删除客户机虚拟机并删除其存储卷

以下示例取消定义 guest1 虚拟机并删除所有相关存储卷。未定义的客户机会变得 临时,因此会在关闭后删除:
# virsh undefine guest1 --remove-all-storage
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.