virsh 命令是管理kvm的常用命令,下面说下参数和使用
格式: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 是虚拟文件
本文转自 linuxsong 51CTO博客,原文链接:http://blog.51cto.com/song49/1153344,如需转载请自行联系原作者