【问题标题】:Whats the difference between virsh destroy and virsh undefinevirsh destroy 和 virsh undefine 有什么区别
【发布时间】:2018-06-29 09:31:20
【问题描述】:

我是服务器和虚拟机的新手,想知道它们之间的区别

virsh destroy

virsh undefine

【问题讨论】:

标签: linux shell terminal virtual-machine


【解决方案1】:

virsh destroy 命令会立即启动非正常关机 并停止指定的来宾虚拟机。使用virsh destroy可以 损坏的来宾虚拟机文件系统。使用virsh destroy 仅在来宾虚拟机无响应时使用命令。带有--graceful 选项的virsh destroy 命令尝试刷新缓存 关闭虚拟机之前的磁盘映像文件。

virsh delete @ access.redhat.com

virsh undefine 域命令取消定义域。如果域处于非活动状态,则 配置被完全删除。如果域处于活动状态 (运行),它被转换为transient domain。当客人 虚拟机变为非活动状态,配置被删除 完全地。

virsh undefine @ access.redhat.com

【讨论】:

    【解决方案2】:

    https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/virtualization_deployment_and_administration_guide/sect-virsh-delete

    Undefine - 取消定义虚拟机的配置。但是,如果有任何使用该配置运行的 VM,则不会立即删除该配置,而是会延迟该配置,直到所有具有该配置的 VM 都被删除。想象一下您用来创建虚拟机的配置模板,即(需要存储、内存、需要 CPU 等)。删除后,您将无法使用该模板创建任何新 VM。

    virsh undefine domain [--managed-save] [storage] [--remove-all-storage] [--wipe-storage] [--snapshots-metadata] [--nvram] 命令取消定义域。

    Destory - 就像杀死你的虚拟机一样好。

    virsh destroy 命令会立即启动非正常关机并停止指定的来宾虚拟机。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-17
      • 2013-06-23
      • 1970-01-01
      • 2021-06-25
      • 1970-01-01
      相关资源
      最近更新 更多