用MD3000构buildSAN(i)

过去我曾几次在这里作为一个潜伏者,发现它只是有帮助,现在我有一个自己的问题。

我负责创buildVM群集解决scheme,并一直在研究MD3000(i)系列DAS / iSCSI存储。 我目前有2个 PowerEdge 1950,可以通过PERC5 SAS HBA连接到MD3000。 但是,这是一个棘手的部分,我想创build一个可通过networking访问的群集或高可用性磁盘。

我可以看到,这样做的一个方法是将MD3000分成几个LUN,使用一个创build一个集群VM,然后将另一个LUN作为传递磁盘连接到该VM,然后可以通过一个“共享”该磁盘iSCSI目标。 但是,我在这里看到了一些陷阱,如果虚拟机是主动/被动的,我只能得到使用1 HBA来处理IO的好处。 另外,我厌倦了使用虚拟机pipe理SAN磁盘引入的性能开销。

这些担忧是否合理? 虚拟机是否可以成功故障转移,仍然可以通过磁盘进行通信?

看起来更简单的另一个select是,只需拿起一台MD3000i,然后将其设置为使用我的20世纪50年代的iSCSI目标来pipe理它。 我想到替代品的唯一原因是因为我担心本单元上的千兆位端口会造成瓶颈。

我意识到,如果我正在寻找一个超高性能的SAN解决scheme,那么MD3000系列可能不是我们要走的路,但是我正在寻找一个价格合理的解决scheme来集群5-6个低/中等利用率虚拟机(每个60iops左右,〜90%写道)。

我不介意“开箱即用”想出一个解决scheme,但是我确实需要能够支持更多的原创思路和文档。

感谢先进的任何想法。

我已经多次重读了你的第三段,但是我仍然感到困惑,所以我不会评论这部分。

戴尔曾经在1950年推出一款PowerEdge 1950 / MD3000 /可选MD1000 /可选MD1000作为NAS软件包,并安装了微软存储服务器。通过运行现在免费提供的Microsoft iSCSI Target ,您可以轻松地在现有的1950和MD3000上重新创buildconfiguration。 就我个人而言,我认为微软iSCSI Target的东西对于实验室来说是非常方便的,但是依靠Windows的稳定性为我的存储服务的生产环境让我感到不安。 我跑了几个这些系统,他们都没事。 显然你可以使用相同的硬件,并运行任何操作系统和你最喜欢的iSCSI目标或NFS网关。

MD3000i iSCSI选件也起作用。 我有一些这些。 对于你正在谈论的负载,他们将是绰绰有余的。 MD3000i真的不可能更容易pipe理。

如果你已经有一些这样的硬件,那当然是非常可行的。 如果你不这样做,那不是说戴尔本身不再销售MD3000i了 – 还有一条新的路线可以做类似的事情。

另一个省钱的想法是:你可以买一台Norco DS-24E 。 他们真的很受DIY存储爱好者的欢迎。 事实上,IIRC你甚至可以find指导,把服务器本身包装在机箱内。

现在,我不太了解你想要集群/ HA存储,但你似乎只是在购买一台存储服务器。 是你希望成为HA的存储,还是你正在谈论使多个VMWare服务器成为集群/ HA连接到这个单一的存储服务器?

编辑:哎呀,无视这一点。 我重读了第一句话,看到有两个存储服务器连接到单个磁盘机箱。

你是在这两台PowerEdge 1950s上安装VMWare,还是这两台服务器只适合单独一组VMWare服务器的存储服务器?

UPDATE

我将在黑暗中进行一次刺探,猜测你想要描述的是:你将有一个磁盘盒,并且你想连接两台VMWare服务器,并且你想要两台VMWare服务器可以使用单个磁盘盒进行故障转移。 我对吗?

这比你想象的要容易得多,也很标准。 您将需要MD3000i,因此您可以获得iSCSI,并且可以在多台服务器之间共享相同的磁盘 – 这对于群集VMWare服务器是必需的。 当您在MD3000i中configuration磁盘时,您将需要使用RAID进行设置,因此您有一些磁盘保护。 他们有很多方法来做RAID,但一个stream行的,标准的启动方式是使用RAID 5arrays中的所有磁盘,除了一个磁盘被指定为热备份。

然后你需要导出一个ISCSI LUN。 你只需要一个单一的LUN开始。 您可以将整个RAIDarrays作为一个大LUN使用,也可以将其用作将来的其他LUN(以后可以始终扩展原始LUN)。

现在,您将安装VMWare服务器,并将其中一个连接到ISCSI LUN,并将其分区为VMFS数据存储。 然后将另一个VMWare服务器连接到同一个LUN并search现有的数据存储。 现在,这两个VMWare服务器都使用相同的磁盘LUN,并且可以同时在这一个LUN(主动 – 主动)上运行虚拟机。

如果其中一台VMWare服务器出现故障,您可以随时运行另一台VMWare服务器上的所有虚拟客户机。 如果您希望故障转移自动发生,您必须购买VCenter。

注:两台服务器同时使用此LUN的唯一方法是因为VMFS文件系统是“可识别群集”的。 如果你用一个典型的文件系统把两台linux机器或两台windows机器连接到一个LUN上,他们会立刻吃掉其他数据(除非它是只读的,但仍然存在问题)。 NTFS,ext3 / 4,FAT,XFS – 所有这些都不是群集感知。 您可以在Linux上使用GFS或OCFS,或者在Windows上使用NTFS与Cluster Services结合使用。 但是,您不必担心VMWare服务器上的Linux或Windows访客计算机,因为VMFS数据存储会照顾到这一点。

唷,那是罗嗦。