在虚拟机 Ubuntu 18.04 下使用 KVM 新建 Ubuntu18.04 虚拟机,涉及到 Promox VE 开启嵌套虚拟化、qemu-kvm 的安装,virt-install 工具的使用等

套 娃 警 告

环境

  • Ubuntu 18.04.4 Server KVM 虚拟机
    • Proxmox VE 平台

准备

  • Ubuntu 18.04.4 CDROM 镜像
    • 下载地址
    • 需要注意镜像的选择,使用 Ubuntu 当前官网下载链接的镜像无法正常安装(原因见 虚拟机内的 KVM 虚拟化 – 第 4 步 新建二级虚拟机
  • 如果不想下载镜像,也可以使用网络镜像

参考

步骤

配置宿主机

我的宿主机使用了 Proxmox VE,有现成的脚本工具 pvetools 来开启嵌套虚拟化——此工具也支持 Debian9 以上系统,使用 modprobe 指令实现——其他发行版也可以参照

20-12-01 更新:如果不想使用脚本,或者脚本无效/更新不及时,可以查看 Proxmox VE 开启 KVM 嵌套虚拟化

  1. 下载 pvetools
    • 执行指令
      git clone https://github.com/ivanhao/pvetools.git
  2. 运行脚本
    • 执行指令
      cd pvetools
      ./pvetools
      # 如果提示没有权限,则执行
      # chmod +x ./*.sh
  3. 选择开启嵌套虚拟化,此操作需要重启所有虚拟机

Continue reading “Ubuntu1804 虚拟机实现 KVM 嵌套虚拟化”