我们可以使用 Ceph 或 Gluster FS 来避免启动许多虚拟机的 IO 瓶颈吗?

我们可以使用 Ceph 或 Gluster FS 来避免启动许多虚拟机的 IO 瓶颈吗?

目的:
我想在单台服务器或一组 PC 上启动 50 台 VM。

场景:
我尝试在一台具有足够计算能力(处理器)和 RAM 的服务器上启动 15 台虚拟机,但在这种情况下磁盘是一个瓶颈。在 Google 上搜索后,我了解了 Glusterfs 和 Ceph FS。我使用模板映像从这些模板映像启动许多虚拟机,使用覆盖概念,即单个 qcow 基础映像和每个虚拟机实例的覆盖。我使用 KVM 作为虚拟机管理程序,使用 Ubuntu 作为客户机和主机操作系统。

问题:
现在我使用 10 台 PC,这些 PC 的 CPU 和 RAM 足以启动 50 台虚拟机。我无法手动在每台机器上启动 5-5 台虚拟机。我能够使用 libvirt 远程连接启动所有这些虚拟机。我尝试使用 NFS 在所有机器上安装磁盘。但正如您所猜测的那样,这会太慢。总而言之,我想使其自动化,并希望使用相同的模板文件来启动所有这些虚拟机。那么有没有办法使用 glusterfs 或 CEPH 来使用这 10 台机器的磁盘并满足这么多虚拟机的 IO 需求。

相关内容