• 常用的virsh管理命令


    常用的virsh管理命令

    • 列出所有的虚拟机
    [root@ubuntu ~]# virsh list --all
    
    • 显示虚拟机信息
    [root@ubuntu ~]# virsh dominfo CentOS-V6.5.23-server01
    
    • 列出ID为6的虚拟机名
    [root@ubuntu ~]# virsh domname 6
    
    • 显示虚拟机内存和cpu的使用情况
    [root@ubuntu ~]# apt-get install virt-top -y
    [root@ubuntu ~]# virt-top
    
    • 显示虚拟机分区信息
    [root@ubuntu ~]# apt-get install libguestfs-tools -y
    [root@ubuntu ~]# virt-df $hostname
    
    • 关闭虚拟机
    [root@ubuntu ~]# virsh shutdown CentOS-V6.5.23-server01 
    
    • 强制关闭虚拟机
    [root@ubuntu ~]# virsh destroy CentOS-V6.5.23-server01 
    
    • 启动虚拟机
    [root@ubuntu ~]# virsh start CentOS-V6.5.23-server01 
    
    • 设置虚拟机随系统自启
    [root@ubuntu ~]# virsh autostart CentOS-V6.5.23-server01 
    
    • 关闭虚拟机随系统自启
    [root@ubuntu ~]# virsh autostart --disable CentOS-V6.5.23-server01 
    
    • 删除虚拟机
    [root@ubuntu ~]# virsh undefine CentOS-V6.5.23-server01 
    
    • 通过控制窗口登录虚拟机
    [root@ubuntu ~]# virsh console CentOS-V6.5.23-server01 
    
    • 挂起$hostname虚拟机
    [root@ubuntu ~]# virsh suspend CentOS-V6.5.23-server01 
    
    • 恢复挂起的虚拟机
    [root@ubuntu ~]# virsh resume CentOS-V6.5.23-server01 
    
    • 查看网卡配置信息
    [root@ubuntu ~]# virsh domiflist CentOS-V6.5.23-server01 
    Interface  Type       Source     Model       MAC
    -------------------------------------------------------
    vnet0      network    default    rtl8139     52:54:00:90:0a:7a
    
    • 查看该虚拟机的磁盘位置
    [root@ubuntu ~]# virsh domblklist  CentOS-V6.5.23-server01 
    Target     Source
    ------------------------------------------------
    hda        /data/raw/disk01.raw
    hdc        -
    
    • 查看KVM虚拟机当前配置
    [root@ubuntu ~]# virsh dumpxml CentOS-V6.5.23-server01 
    

    --config, --live, --current

    • --config

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

    • --live

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

    • --current

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

  • 相关阅读:
    下载的谷歌浏览器打不开设置等 报崩溃 新版谷歌crx插件不让拖拽安装问题 cnpm安装问题
    webpack相关面试题
    京东改版提高的性能方面
    对于程序员来说拿到需求之后的那些事(项目管理、需求预估工期等等)
    前端迈向全栈的知识储备路程
    最近的Taro小程序和JD小程序以及原生小程序对比优势
    【转】vmware安装ubuntu详细步骤
    解决主机telnet vmware(ubuntu)不通的问题
    Byte、KB、MB、GB、TB、PB、EB、ZB、YB、DB、NB
    一些协议的链接
  • 原文地址:https://www.cnblogs.com/wshenjin/p/11058605.html
Copyright © 2020-2023  润新知