Chinaunix首页 | 论坛 | 博客
  • 博客访问: 82964
  • 博文数量: 24
  • 博客积分: 375
  • 博客等级: 一等列兵
  • 技术积分: 225
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-13 22:14
文章分类

全部博文(24)

文章存档

2014年(6)

2011年(18)

我的朋友

分类: 虚拟化

2014-04-13 22:16:33

qemu-kvm命令行参数




1.cpu相关参数
-cpu:指定cpu模型,默认的为qemu64,可以通过“-cpu ?”查询当前支持的cpu模型
-smp:设置虚拟机的vcpu个数。后面还可以加cores threads socke.

2.内存相关参数
-m:设置虚拟机内存大小,默认单位为MB。
-mem-path patch:指定从path路径表示的临时文件中为guest分配内存。
-mem-prealloc:启动时即分配全部内存,而不是根据guest请求动态分配,与-mem-path参数配合使用。
-balloon:开全内存balloon功能,俗称内存气球。

3.磁盘相关参数
-hda、-hdb和cdrom等:设置虚拟机的IDE磁盘和光盘设置。
-driver:配置驱动器。
-boot:设置虚拟机的启动选项

4.网络相关参数
-net nic:为虚拟机创建一个nic网卡
-net user:让虚拟机使用不需要管理权限的用户模式网络(user mode network).
-net tap:使用host的tap网络接口来帮助guest建立网络。
-net none:不配置任何网络设备。

5.图形显示参数
-sdl:使用sdl方式显示客户机。
-vnc:使用vnc方式显示客户机。
-vga:设置虚拟机中的vga显卡类型,默认为“-vga cirrus”.
-nographic:关闭qemu的图形化界面输出。

6.其他常用参数
-h:显示帮助手册
#qemu-system-x86_64 -h:会显示所有参数

-noreboot:guest执行reboot操作时,系统关闭后退出qemu-kvm,而不会再启动虚拟机。
-no-shutdown:虚拟机shutdown后,系统关闭后,不退出qemu-kvm进程,保持这个进程存在,他的monitor仍然可以用。
-loadvm:加载快照状态,与monitor中的“loadvm”命令类似
-nodefaults:不创建默认的设备。默认会创建一些显卡、串口、控制台等设备
-readconfig:从文件中读虚拟机设备的配置信息。
-writeconfig:将虚拟机的配置信息写到文件中。
-nodedefconfig:不加载默认的配置文件。默认会加载/use/local/share/qemu下的文件。
-no-user-config:不加载用户自定义的配置文件。

libvirt透传命令到qemu。如透传-s到qemu,xml格式如下:
 
  ......

 
  
 



 

阅读(10783) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~