KVM虚拟机管理和配置

KVM虚拟机管理命令

命令 功能
virsh list 列出正在运行的虚拟机
virsh list --all 列出所有虚拟机(关闭和运行的虚拟机)
virsh start 虚拟机名称 启动虚拟机
virsh dominfo 虚拟机名称 查看虚拟机配置信息
virsh domblklist 虚拟机名称 查看虚拟机磁盘信息
virsh domiflist 虚拟机名称 查看虚拟机网卡
virsh shutdown 虚拟机名称 关闭虚拟机
virsh destroy 虚拟机名称 拔电源关机(很少用)
virsh reboot 虚拟机名称 重启虚拟机
virsh dumpxml 虚拟机名称 以xml格式查看虚拟机
virsh undefine 虚拟机名称 删除虚拟机文件(不会删除磁盘文件)
virsh define 文件名 导入虚拟机
virsh edit 虚拟机名称 编译虚拟机器配置(自带语法检测)
virsh console 虚拟机名称 连接虚拟机
virsh domrename 旧名称 新名称 虚拟机重命名
virsh vncdisplay 虚拟机名称 查看虚拟机VNC端口
virsh autostart 虚拟机名称 虚拟机随机自启
virsh autostart --disable 虚拟机名称 取消随机自启

列出所有虚拟机

virsh list --all

启动虚拟机

virsh start web01

查看虚拟机配置信息

virsh dominfo web01

以xml格式查看虚拟机信息

virsh dumpxml web01

查看虚拟机网卡

virsh domiflist web01

关闭虚拟机

virsh shutdown web01

重启虚拟机

关闭状态无法重启

virsh reboot web01

导出虚拟机配置

用于备份

virsh dumpxml web01 > web01_bak.xml

删除虚拟机

先关机在删除

virsh shutdown web01
virsh undefine web01

导入虚拟机

[root@kvm01 ~]# virsh define web01_bak.xml
[root@kvm01 ~]# virsh list --all

虚拟机配置文件/etc/libvirt/qemu路径,在使用 virsh undefine 删除虚拟机时,其实删除的是这个路径下对应的虚拟机配置文件
[root@kvm01 ~]# ls /etc/libvirt/qemu
networks  web01.xml

猜你喜欢

转载自blog.csdn.net/GUDUzhongliang/article/details/131598782