码迷,mamicode.com
首页 > 其他好文 > 详细

常用的virsh管理命令

时间:2020-02-11 19:24:13      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:kvm   hda   分区   int   work   常用   kvm虚拟机   virsh   name   

  • 列出所有的虚拟机

    [root@lxl ~]# virsh list --all

  • 显示虚拟机信息

    [root@lxl ~]# virsh dominfo 主机名

  • 列出ID为6的虚拟机名

    [root@lxl ~]# virsh domname 6

  • 显示虚拟机内存和cpu的使用情况

    [root@lxl ~]# apt-get install virt-top -y

    [root@lxl ~]# virt-top

  • 显示虚拟机分区信息

    [root@lxl ~]# apt-get install libguestfs-tools -y

       [root@lxl ~]# virt-df $hostname

  • 关闭虚拟机

    [root@lxl ~]# virsh shutdown 主机名

  • 强制关闭虚拟机

    [root@lxl ~]# virsh destroy 主机名

  • 启动虚拟机

    [root@lxl ~]# virsh start 主机名

  • 设置虚拟机随系统自启

    [root@lxl ~]# virsh autostart 主机名

  • 关闭虚拟机随系统自启

    [root@lxl ~]# virsh autostart --disable 主机名

  • 删除虚拟机

    [root@lxl ~]# virsh undefine 主机名

  • 通过控制窗口登录虚拟机

    [root@lxl ~]# virsh console 主机名

  • 挂起$hostname虚拟机

    [root@lxl ~]# virsh suspend 主机名

  • 恢复挂起的虚拟机

    [root@lxl ~]# virsh resume 主机名

  • 查看网卡配置信息

    [root@lxl ~]# virsh domiflist 主机名 Interface Type Source Model MAC ------------------------------------------------------- vnet0 network default rtl8139 52:54:00:90:0a:7a

  • 查看该虚拟机的磁盘位置

    [root@lxl ~]# virsh domblklist 主机名 Target Source ------------------------------------------------ hda /data/raw/disk01.raw hdc -

  • 查看KVM虚拟机当前配置

    [root@lxl ~]# virsh dumpxml 主机名

--config, --live, --current

  • --config

使用--config时,只会修改对应虚拟机的XML配置。这个配置直到虚拟机下一次启动时才会生效。注意,使用virsh reboot domain并不会让新的设置生效!

  • --live

当使--live时,客户机(就是虚拟机)必须是活动状态,配置会立即生效。可以看到,如果使--live时,客户机没有启动,系统会报错的。而且,这时并没有将配置写到虚拟机的XML配置中,即,在虚拟机下一次启动时,这个配置就没了。

如果hypervisor支持的话,可以同时使用--config 和 --live。

  • --current

使用 --current时,会根据当前客户机的状态来生效。这个说的有点隐晦,实际上就是说,当客户机处于关闭状态时,它等价--config;当客户机处于运行状态时,它等价于--live

常用的virsh管理命令

标签:kvm   hda   分区   int   work   常用   kvm虚拟机   virsh   name   

原文地址:https://www.cnblogs.com/l999999999/p/12296087.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!