Virsh常用命令-v4-20210308_123613

发布时间 2023-04-25 11:08:07作者: XU-NING

Virsh常用命令

企业云平台产品中心共享知识库

Exported on 03/08/2021

Table of Contents

Virsh是基于libvirt写的一个命令行工具,用来通过Virsh来对虚拟机的生命周期进行管理,以下是常用的一些 Virsh命令:

1、查看在运行的虚拟机

virsh list

2、查看创建的所有虚拟机

virsh list --all

3、启动虚拟机

virsh start <domain>

#<domain>替换为虚拟机domain名称

4、挂起虚拟机

virsh suspend <domain> #<domain>替换为虚拟机domain名称

5、恢复被挂起的虚拟机

virsh resume <domain> #<domain>替换为虚拟机domain名称

6、设置虚拟机随宿主机启动而启动

virsh autostart <domain> #<domain>替换为虚拟机domain名称

7、取消虚拟机随宿主机启动而启动

virsh autostart --disable <domain> #<domain>替换为虚拟机domain名称

8、关闭虚拟机(需要ACPID服务的支持,ACPI是Advanced Configuration and PowerInterface缩写,高级配置和电源管理接口)

virsh shutdown <domain> #<domain>替换为虚拟机domain名称

9、强制关闭虚拟机(类似于物理断电)

virsh destory win10

<domain>

#<domain>替换为虚拟机domain名称

10、启动默认的网络

virsh net-start default

11、自启动默认网络

virsh net-autostart default

12、彻底删除虚拟机

  1. 强制关闭虚拟机

virsh destroy <domain> #<domain>替换为虚拟机domain名称

删除虚拟机定义

virsh undefine <domain> #<domain>替换为虚拟机domain名称

  1. 删除/var/lib/libvirtd/下的虚拟机相关文件