[qemu][kvm] 在一个vmware虚拟机里安装qemu-kvm虚拟机

 

说起来这个需求,简直是傻傻的。但却实实在在的摆在我的面前。。。。

VM无外乎就是为了模拟场景:我现在要的场景就是一台很多个core的linux主机。但是我只有一个装了windows的笔记本。上边有一个VMware,而VMware又不能模拟超过hostCPU个数的guestCPU数。

所以,用KVM在VMware里模拟一下。

CentOS 安装 qemu:

[root@D128 VM]# yum install qemu qemu-kvm

 

首先,默认情况下,vmware没有开启虚拟化支持。在guest里运行kvm会报错:

[root@D128 j]# ./start.sh 

(process:2651): GLib-WARNING **: gmem.c:483: custom memory allocation vtable not supported
Could not access KVM kernel module: No such file or directory
failed to initialize KVM: No such file or directory

 

可以在VMware的软件外部设置里,开启虚拟化支持,如图:

 

 

最后,晒一下我的启动脚本:

[root@D128 j]# cat start.sh 
qemu-system-x86_64 -enable-kvm \
    -m 2G \
    -cpu Nehalem -smp cores=4,threads=2,sockets=2 \
        -numa node,mem=1G,cpus=0-8,nodeid=0 \
        -numa node,mem=1G,cpus=9-16,nodeid=1 \
    -display vnc=0.0.0.0:1 \
    -net nic,vlan=1,model=virtio,macaddr='00:00:00:01:00:01' \
    -net nic,vlan=2,model=virtio,macaddr='00:00:00:01:00:02' \
    -net tap,vlan=1,ifname=tap-1,script=no,downscript=no \
    -net tap,vlan=2,ifname=tap-2,script=no,downscript=no \
    -drive file=disk.img,if=virtio \
    &

ip link set tap-1 up
brctl addif br0 tap-1

#-device vfio-pci,host='0000:00:19.0' \
#    -cdrom /root/CentOS-7-x86_64-DVD-1708.iso \
#    -boot order=d

 

转载于:https://www.cnblogs.com/hugetong/p/8716508.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值