虚拟化virsh基础命令
virsh是一个用于管理和监控虚拟机的命令行工具,提供了丰富的命令来执行各种操作。以下是一些常用的virsh命令及其功能:
-
查看版本与帮助:
virsh -version
:查看virsh的版本信息12。virsh --help
:查看virsh命令的帮助信息12。
-
查看虚拟机:
virsh list
:显示当前正在运行的虚拟机1234。virsh list --all
:显示主机下的所有虚拟机,包括未运行的12345。virsh dominfo vm-name
:查看虚拟机的配置信息23。
-
创建和管理虚拟机:
virsh define xml
:使用XML文件定义(创建)虚拟机12。virsh undefine vm-name
:删除虚拟机,但会保留虚拟机的配置文件和磁盘124。virsh undefine vm-name --nvram
:删除虚拟机并删除其NVRAM12。
-
虚拟机的操作:
virsh start vm-name
:启动名为vm-name的虚拟机12345。virsh shutdown vm-name
:正常关闭虚拟机12345。virsh destroy vm-name
:强制关闭(断电)名为vm-name的虚拟机2345。virsh suspend vm-name
:挂起(暂停)名为vm-name的虚拟机12345。virsh resume vm-name
:恢复挂起的名为vm-name的虚拟机12345。virsh reboot vm-name
:重启名为vm-name的虚拟机12345。
-
其他命令:
virsh domblklist vm-name
:查看虚拟机的块设备(磁盘)信息35。virsh domiflist vm-name
:查看虚拟机的网卡配置信息124。virsh dumpxml vm-name
:查看虚拟机的XML配置文件124。virsh edit vm-name
:编辑虚拟机的XML配置文件124。virsh console vm-name
:进入虚拟机控制台13。