我们有一台运行 DSM 2.3-1161 的 Synology NAS RS810RP+,并且配置了多个块级 iSCSI 设备。每个设备都用作不同 ESXi VM 的 iSCSI 硬盘。
(每个虚拟机都有一个设备,每个设备都属于一个虚拟机,虚拟机之间不共享设备)
我们为每个 iSCSI 分配了一个单独的 LUN,因此现在我们有:
VM0 <-> LUN 0
VM1 <-> LUN 1
...
VM9 <-> LUN 9
我猜我们配置中的每个 VM 和每个 iSCSI 设备都需要不同的 LUN?但 DS 2.3 中只能有 10 个 LUN(0 到 9),这是否意味着我们只能在 NAS 上安装 10 个 VM?
我们不会同时运行所有虚拟机,因此资源不是问题。
我们如何在 NAS 上托管超过 10 台虚拟机?
答案1
无需为每个 VM 分配一个 iSCSI LUN,只需创建一个 NFS 文件系统,然后将 VM 映像放在此文件系统上即可。现在您的限制只是容量(您有多少空间?)和性能(您的 NAS 能否满足 VM 基础架构的 I/O 要求?)。
VMware 的此文档讨论了 NFS、iSCSI 和光纤通道的性能:
简而言之,NFS 在几乎所有情况下的表现都与 iSCSI 相当。