是否可以从同一个操作系统映像文件启动多个 KVM guest 虚拟机?

是否可以从同一个操作系统映像文件启动多个 KVM guest 虚拟机?

假设我下载了一个 Ubuntu 云镜像,例如http://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img

我可以使用 qemu/kvm 启动它

使用完全相同的映像文件启动其他来宾是一件“坏事”吗?

会出现什么问题?

据推测,这是人们不应该做的事情,而应该从自己的 Ubuntu 云映像文件运行每个来宾。它是否正确?

答案1

如果您的目的是在同一个磁盘映像上同时运行多个 qemu,并且假设磁盘映像未设置为只读,那么不行,通常它不会工作。如果图像设置为以只读方式启动,例如实时图像,那么它应该可以工作,尽管我还没有尝试过。您可以通过将其设置为只读并尝试来轻松测试。

相关内容