如何使用 KVM 安装或使用 Ubuntu 服务器最小 img 文件?

如何使用 KVM 安装或使用 Ubuntu 服务器最小 img 文件?

Ubuntu 有这些最小的服务器镜像这里我下载了该ubuntu-18.04-minimal-cloudimg-amd64.img镜像。但是,我不太清楚该镜像如何与 KVM 一起使用。Ubuntu 自己的网站似乎没有提供太多这方面的信息。

我的目标是在专用桥接网络上创建一个 3-4 节点的虚拟机集群,以测试某些专有应用程序。虚拟机将使用 Ubuntu 作为主机操作系统。我在带有 liquorix 内核的 Ubuntu MATE 20.04 主机上使用 KVM。我很确定我的机器上的 KVM 设置运行良好,因为我使用带有 kvm2 驱动程序的 Minikube 没有任何问题。

我对下载的映像文件的理解是,它是一种实时启动映像,尽管不清楚如何向其中添加专用存储,以创建 VM 特定的文件系统,以便 VM 可以从中启动。

答案1

我对下载的映像文件的理解是,它是一种实时启动映像,尽管不清楚如何向其中添加专用存储,以创建 VM 特定的文件系统,以便 VM 可以从中启动。

看起来是已经是VM 文件系统映像。将 Qemu 指向该文件作为 VM 的系统磁盘,它应该可以启动。

(它不是 liveCD/liveUSB 意义上的“实时启动”映像;.img 文件也可以包含普通的操作系统安装,而不需要任何通常的“实时” SquashFS 构造。)

事实上,尽管具有.img文件扩展名(通常用于“原始”磁盘映像),该文件包含 Qemu 使用的特殊 QCOW2 格式的虚拟磁盘 - 它不是像 .img 和 .iso 文件那样的原始 1:1 映像。

与其他软件使用的 VHD/VMDK/VDI 格式类似,QCOW2 是一种“动态分配”映像格式,它忽略了可用空间 - 即使文件只有 190 MB,虚拟磁盘的实际容量也为 2.4 GB。(您可能可以使用qemu-img或其他工具来进一步扩大它。)

相关内容