qemu-kvm命令行参数

6 篇文章 0 订阅
4 篇文章 0 订阅

qemu-kvm命令行参数

http://qemu.weilnetz.de/qemu-doc.html

http://wiki.qemu.org/download/qemu-doc.html
http://wiki.gentoo.org/wiki/QEMU/Options
http://wiki.libvirt.org/page/QEMUSwitchToLibvirt


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格式如下:
 <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>

  ....

 <qemu:commandline>
   <qemu:arg value='-s'/>
 </qemu:commandline>

</domain>

 

 

 

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值