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

我们的目的是在kvm虚机中再装一套proxmox

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

Intel的CPU
cat /sys/module/kvm_intel/parameters/nested

AMD的CPU
cat /sys/module/kvm_amd/parameters/nested

​ 修改支持,以intel为例:

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

reboot就好

不重启的话

modprobe -r kvm_intel
modprobe kvm_intel

然后看看

cat /sys/module/kvm_intel/parameters/nested

安装的时候,指定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

Markdown Syntax Guide
comments powered by Disqus