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