用于 vCenter 集群的 iSCSI SAN

com*_*xer 3 iscsi storage-area-network vmware-esxi vmware-vcenter

我希望为 ESX 主机的 VMWare vCenter 集群设置 SAN。我希望它成为虚拟机的主要存储设备。最终集群中将有多达 10 台主机。

我正在创建一个在 Poweredge R610 上安装 FreeNAS 的测试环境。如果进展顺利,我们也许可以购买 R720 或带有大量驱动器托架的东西。我在带有 120GB SSD 缓存的 R610 上的驱动器上有一个 RAID-Z。我计划将此服务器连接到启用巨型帧的专用/隔离千兆交换机,并且所有主机都将连接到此交换机以进行 iSCSI。

这就是我到目前为止所拥有的。

  1. FreeNAS 是一个不错的选择吗?
  2. 如何在 VMWare 端进行设置?我是否通过 iSCSI 将每个主机单独连接到 SAN?还是直接将其添加到 vCenter?我希望能够轻松地跨主机平衡 VM,而无需传输 VMDK,我认为这是相当隐含的,因为无论如何它们都将在 SAN 上。

任何帮助,提示,您从经验中学到的东西都将不胜感激!

我应该注意,我以前从未设置过 SAN/iSCSI,所以我正在涉足新领域。

编辑 这篇文章帮助我意识到我需要在一些更高端的网络设备上投入大量资金才能使其按照我想要的方式运行。是时候重新评估了!

eww*_*ite 7

这个问题在很大程度上取决于您的VMware vSphere 许可层...、您打算运行的应用程序和虚拟机以及您需要的存储空间和性能配置文件。

首先回答这个问题,作为一个能够在 vSphere 集群中为10 台ESXi 主机提供适当许可的组织,应该为比您计划的更高端的存储解决方案和网络主干做好准备。 (许多主机的正确许可级别的大概价格约为 10 万美元。)

我认为这个问题的范围有点太宽泛了,因为对于各种规模的 VMware 安装都有既定的设计原则。我会试着总结一些想法......

ZFS 特定的注释:

  • 在几乎所有用例中,RAIDZ 都是虚拟机使用的糟糕选择。随着时间的推移,它也不会允许您进行扩展。最好使用镜像或三重镜像来处理虚拟机的随机读/写 I/O 模式。有关 ZFS 最佳实践,请查看没有人告诉您关于 ZFS 的事情
  • SSD 选择在基于 ZFS 的解决方案中很重要。您有 L2ARC 和 ZIL 缓存选项。它们分别是读优化和写优化的。您在每个应用程序中使用的 SSD 的特性是不同的。用于 ZFS 缓存的优质 SAS SSD 价格为 1500 美元以上。
  • FreeNAS 不是一个强大的 VMware 目标。它以性能不佳而闻名。如果您设置在 ZFS 上,请考虑像NexentaStor这样的东西,它可以在相同类型的硬件上运行,但与 VMware 的存储硬件加速(VAAI)兼容,并提供一定程度的商业支持。

VMware vSphere 注释:

网络注意事项:

我在日常工作中运行大型 VMware 集群。当我处理超过三台主机时,我开始依赖存储阵列和交换机之间的 10GbE 连接。我与单个主机的连接可能仍为 1GbE,但通常也是 10GbE。

将您的存储网络与数据隔离。巨型帧并不总是性能的关键。如果您启用它们,请确保在路径中的每个设备上端到端配置它们。


joe*_*rty 5

用于生产 vSPhere 环境的 FreeNAS?我不会推荐那个。

然而,在每个主机上,您需要添加软件 iSCSI 适配器(从每个主机的配置选项卡上的存储适配器节点),然后您需要相应地配置 iSCSI 适配器以连接到您的 iSCSI 目标。将 iSCSI 适配器连接到 iSCSI 目标后,您需要扫描其中一台主机上的新存储设备,并从发现的 iSCSI 目标块设备创建新数据存储。然后,您将从其他每个主机连接到新创建的数据存储。然后,您可以将 VM 存储移动到 iSCSI SAN。

您需要一个特定的版本或套件,以便将已启动的 VM 从一台主机移动到另一台主机和/或移动 VM 存储。