KVM虚拟机管理和配置

短命女 2024-03-17 16:38 143阅读 0赞

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 虚拟机名称 取消随机自启
列出所有虚拟机
  1. virsh list --all
启动虚拟机
  1. virsh start web01
查看虚拟机配置信息
  1. virsh dominfo web01
以xml格式查看虚拟机信息
  1. virsh dumpxml web01
查看虚拟机网卡
  1. virsh domiflist web01
关闭虚拟机
  1. virsh shutdown web01
重启虚拟机

关闭状态无法重启

  1. virsh reboot web01
导出虚拟机配置

用于备份

  1. virsh dumpxml web01 > web01_bak.xml
删除虚拟机

先关机在删除

  1. virsh shutdown web01
  2. virsh undefine web01
导入虚拟机
  1. [root@kvm01 ~]# virsh define web01_bak.xml
  2. [root@kvm01 ~]# virsh list --all
  3. 虚拟机配置文件/etc/libvirt/qemu路径,在使用 virsh undefine 删除虚拟机时,其实删除的是这个路径下对应的虚拟机配置文件
  4. [root@kvm01 ~]# ls /etc/libvirt/qemu
  5. networks web01.xml

发表评论

表情:
评论列表 (有 0 条评论,143人围观)

还没有评论,来说两句吧...

相关阅读

    相关 KVM虚拟之网络配置

    kvm虚拟机的网络配置有两种模式:桥接模式和NAT模式。 > 两种模式区别如下: > 1)NAT模式:也是用户模式,数据包由NAT方式通过主机的接口进行传送,可以访问公网

    相关 kvm虚拟迁移

    说明:kvm虚拟机迁移我的总结分为三种: 冷迁移 热迁移 图形迁移   下面说各种迁移的步骤和注意事项: 冷迁移: 这个和克隆还是有区别的:克隆是把源虚拟机关闭,