virsh 查看信息
获取域网络接口信息
virsh domiflist debian8
获取vcpu信息
virsh vcpuinfo debian8
设定内存最大内存
virsh setmaxmem debian8 900m –config
获取vcpu信息
virsh vcpuinfo debian8
获取域信息
virsh dominfo debian8
获取域uuid
virsh domuuid debian8
获取域id
virsh domid debian8
改变内存大小
virsh setmem debian8 786m –current
设定vcpu数量
virsh setvcpus debian8 1 –config
获取域的接口统计信息
virsh domifstat debian8 vnet0
增加磁盘大小
qemu-img resize /tmp/test.qcow2 150G
附加磁盘到域
qemu-img create -f qcow2 -o preallocation=metadata /tmp/mytest.img 20G
virsh attach-disk debian8 /tmp/mytest.img vdb
拆除磁盘
virsh detach-disk debian8 vdb
添加域网卡到宿主机桥上
virsh attach-interface debian8 bridge virbr0
删除域网卡
virsh detach-interface debian8 bridge –mac 52:54:00:89:3b:1d
获取域块设备信息
virsh domblklist debian8
获取域块设备(存储)统计信息
virsh domblkstat debian8
获取域的接口统计信息
virsh domifstat debian8 vnet0
http://blog.chinaunix.net/uid-7934175-id-3276599.html
格式:virsh 参数 域名
参数如下: autostart #自动加载指定的一个域 connect #重新连接到hypervisor console #连接到客户会话 create #从一个SML文件创建一个域 start #开始一个非活跃的域 destroy #删除一个域 define #从一个XML文件定义一个域 domid #把一个域名或UUID转换为ID domuuid #把一个郁闷或ID转换为UUID dominfo #查看域信息 domstate #查看域状态 domblkstat #获取域设备快状态 domifstat #获取域网络接口状态 dumpxml #XML中的域信息 edit #编辑某个域的XML文件 list #列出域 migrate #将域迁移到另一台主机 quit #退出非交互式终端 reboot #重新启动一个域 resume #重新恢复一个域 save #把一个域的状态保存到一个文件 dump #把一个域的内核dump到一个文件中以方便分析 shutdown #关闭一个域 setmem #改变内存的分配 setmaxmem #改变最大内存限制值 suspend #挂起一个域 vcpuinfo #域的cpu信息 version #显示virsh版本
注:上述中所说的域,其实就是新建的kvm虚拟机的名称
qemu-img 命令主要用来操作kvm文件系统的,包括格式化,转换等等。
格式:qume-img 命令 命令选项
check [-f fmt] filename create [-e] [-6] [-F fmt] [-b base_image] [-f fmt] filename [size] commit [-f fmt] filename convert [-c] [-e] [-6] [-f fmt] [-O output_fmt] [-B output_base_image] filename [filename2 [...]] output_filename info [-f fmt] filename snapshot [-l|-a snapshot|-c snapshot|-d snapshot] filename rebase [-u] -b backing_file [-F backing_fmt] filename
例:创建一个img文件
qemu-img create -f raw /img/centos.img 20G 注:在/img/下创建一个名叫centos.img的文件,-f raw 是虚拟文件