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、彻底删除虚拟机
- 强制关闭虚拟机
virsh destroy <domain> #<domain>替换为虚拟机domain名称
删除虚拟机定义
virsh undefine <domain> #<domain>替换为虚拟机domain名称
- 删除/var/lib/libvirtd/下的虚拟机相关文件