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
还没有评论,来说两句吧...