在 14.04 上创建 16.04 KVM 客户机

在 14.04 上创建 16.04 KVM 客户机

我有一台 14.04 主机,运行着一堆带有 KVM 的 14.04 客户虚拟机。我曾经vmbuilder构建过这些客户虚拟机。

我还想在此主机上创建一个 16.04 客户虚拟机。但我发现这xenial不是有效的套件选项vmbuilder

  • 是否可以xenial使用 vmbuilder 创建客户机?
  • 如果没有,是否可以使用其他工具创建它并将其托管在 14.04 上?
  • 如果是的话,我该怎么做?

答案1

我无法回答有关 vmbuilder 的问题,因为我从未使用过它。

我将下载您想要使用的 Ubutnu 16.04 的 iso 文件,然后执行以下步骤,例如,从与 iso 文件相同的目录执行以下步骤:

sudo virt-install -n desk_dev -r 8192 --disk path=/media/newhd/desk_dev.img,bus=virtio,size=50 -c xenial-desktop-amd64-20160320.iso --network bridge=br0,model=virtio,mac=52:54:00:87:d2:f4 --video=vmvga --graphics vnc,listen=0.0.0.0 --noautoconsole -v --vcpus=4

我将虚拟机命名为desk-dev,并为其分配 8 GB 的内存,将映像文件设置为 ,/media/newhd/desk_dev.img大小为 50 GB,并使用我命名的 iso 文件,在本例中xenial-desktop-amd64-20160320.iso,使用桥接网络。我分配了 MAC 地址,因为我的 DHCP 和 DNS 服务器中已经有此类虚拟机的条目。我使用 vmvga 驱动程序,因为默认驱动程序很差劲。我使用 VNC 与虚拟机通信,您可能需要不同的驱动程序。我给它 4 个 CPU。

相关内容