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 是虚拟文件 

  

原文地址:https://www.cnblogs.com/saryli/p/11831632.html