![是否可以从同一个操作系统映像文件启动多个 KVM guest 虚拟机?](https://linux22.com/image/127030/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BB%8E%E5%90%8C%E4%B8%80%E4%B8%AA%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E6%98%A0%E5%83%8F%E6%96%87%E4%BB%B6%E5%90%AF%E5%8A%A8%E5%A4%9A%E4%B8%AA%20KVM%20guest%20%E8%99%9A%E6%8B%9F%E6%9C%BA%EF%BC%9F.png)
假设我下载了一个 Ubuntu 云镜像,例如http://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img
我可以使用 qemu/kvm 启动它
使用完全相同的映像文件启动其他来宾是一件“坏事”吗?
会出现什么问题?
据推测,这是人们不应该做的事情,而应该从自己的 Ubuntu 云映像文件运行每个来宾。它是否正确?
答案1
如果您的目的是在同一个磁盘映像上同时运行多个 qemu,并且假设磁盘映像未设置为只读,那么不行,通常它不会工作。如果图像设置为以只读方式启动,例如实时图像,那么它应该可以工作,尽管我还没有尝试过。您可以通过将其设置为只读并尝试来轻松测试。