Linux中QEMU的KVM怎么用
在Linux中,QEMU的KVM可以通过两种方式使用:一种是直接在命令行中使用,另一种是通过libvirt来管理。
直接在命令行中使用QEMU的KVM需要使用到一些参数,例如:
-enable-kvm:启用KVM
-cpu host:使用主机的CPU
-m memory:分配内存大小
-smp n:分配n个CPU
-hda imagefile:使用imagefile作为虚拟硬盘
-cdrom imagefile:使用imagefile作为虚拟光驱
例如,要在命令行中启动一个虚拟机,可以使用如下命令:
qemu-system-x86_64 -enable-kvm -cpu host -m 2048 -smp 2 -hda /var/lib/libvirt/images/ubuntu.img -cdrom /var/lib/libvirt/images/ubuntu-14.04-server-amd64.iso
使用libvirt管理QEMU的KVM虚拟机更加方便,可以使用如下命令来创建一个虚拟机:
virt-install --name vm1 --ram 2048 --disk path=/var/lib/libvirt/images/vm1.img,size=10 --vcpus 2 --os-type linux --os-variant ubuntu14.04 --graphics none --console pty,target_type=serial --location /var/lib/libvirt/images/ubuntu-14.04-server-amd64.iso --extra-args 'console=ttyS0,115200n8 serial'
上面命令中的参数:
--name vm1:虚拟机的名称
--ram 2048:分配内存大小
--disk path=/var/lib/libvirt/images/vm1.img,size=10:使用vm1.img作为虚拟硬盘,大小为10G
--vcpus 2:分配2个CPU
--os-type linux:操作系统类型为linux
--os-variant ubuntu14.04:操作系统为ubuntu14.04
--graphics none:不使用图形界面
--console pty,target_type=serial:使用串口作为控制台
--location /var/lib/libvirt/images/ubuntu-14.04-server-amd64.iso:安装源为ubuntu-14.04-server-amd64.iso
--extra-args 'console=ttyS0,115200n8 serial':额外的参数,这里指定串口号为ttyS0,波特率为115200
相关文章