如何在 ESXi 服务器之间共享资源

How to share resources between ESXi servers

我们有 4 个刀片服务器,每个刀片服务器上都有 ESXi(3 x 6.5 和 1 x 6.0)。 在管理所有 4 个 ESXi 服务器的 6.5 之一上有一个 vCenter Appliance。

问题是,至少现在,我们只有两个硬盘。另一个有一些默认的 SSD,每个 300GB(对于我们的开发和测试目的来说太小了)。

现在,我在想的是找到一种方法,使存储 space(来自前 2 个服务器的 HDD)将与所有 4 个 ESX 共享。意思是,在服务器 3 或 4 的 CPU/RAM 上有一个 VM 运行,但磁盘位于服务器 1 或 2 的数据存储上。

我知道这可以通过使用第 3 方软件(关于 3PAR 或 StoreVirtual)以及 vSAN 来实现,但由于项目限制,这不是一个选项。

有什么办法可以做到这一点out-of-box?非常感谢任何指示/提示/链接/任何内容。

如果不能使用第 3 方软件或 vSAN,就没有其他可用的了。

如果成本是个问题,可以使用 openfiler 或 freenas 等免费选项。但是,请记住,每个带有硬盘驱动器的系统上都需要一个 openfiler/freenas 实例……最后,您将得到 2 个 iSCSI 或 NFS 挂载,每个主机挂载一个。