KVM的嵌套虚拟化

kvm生产的虚机内仍然可以再产虚拟机,这就是嵌套虚拟化

我们的目的是要再kvm虚机中安装一套proxmox的系统

首先在实体机上检查当前的Linux是否支持嵌套

1Intel的CPU
2cat /sys/module/kvm_intel/parameters/nested
3
4AMD的CPU
5cat /sys/module/kvm_amd/parameters/nested

​ 修改支持,以intel为例:

1vi /etc/modprobe.d/kvm.conf
2options kvm_intel nested=1

reboot就好

不重启的话,可以先卸载模块,然后重新加载

1modprobe -r kvm_intel
2modprobe kvm_intel

然后检查一下

1cat /sys/module/kvm_intel/parameters/nested

proxmox安装的时候,指定cpu=host:

 1#!/bin/sh
 2qemu-img create -f qcow2 /export/kvm/proxmox-168-86-103/proxmox-168-86-103.qcow2 200G
 3virt-install \
 4  --name=proxmox-168-86-103 \
 5  --cpu=host \
 6  --ram=8192 \
 7  --disk path=/export/kvm/proxmox-168-86-103/proxmox-168-86-103.qcow2,format=qcow2,size=200 \
 8  --cdrom=/export/kvm/iso/proxmox-ve_7.0-2.iso \
 9  --os-type=Linux  \
10  --network bridge=br0 \
11  --vnc --vnclisten=0.0.0.0 --vncport=5903

KVM网络如何设置DHCP
LXC更新到Docker之后的存储部分修改
comments powered by Disqus