Dell M1000e 刀片机箱中的 Oracle RAC 互连

Dell M1000e 刀片机箱中的 Oracle RAC 互连

我们正在研究一个 Dell M1000e 机箱和相应的刀片,每个刀片有 4 个 NIC。我们计划在两个刀片上运行 Linux/Oracle 11g RAC,存储将在 iSCSI SAN 上处理,为此将连接两个 NIC(通过直通),这样我们就只剩下两个 NIC(通过刀片中心交换机)。

我们希望有一个互连(显然),一个外部 IP 和一个内部 IP。

最佳做法是:

  • 根据需要将剩余两个接口和 VLAN 绑定起来以提供三个虚拟接口?
  • 在一个接口上运行互连并对外部/内部接口进行 VLAN?
  • 购买具有更多 NIC 的刀片,因为上述是一个糟糕的主意?
  • 另外一个选择?

请随时指出显而易见的问题或 support.oracle 上的相关文档。

我对支持的配置和最佳实践特别感兴趣。

谢谢!

答案1

对于您的问题,我支持为 OCFS2 互连使用单独的接口,但从您的设置来看,最好的解决方案似乎是为两个接口使用 NIC Bond,并为 ext 和 int(公有和私有)主机名分配虚拟 IP。互连流量的分离只是为了延迟,而不是带宽。如果您确定不会有延迟影响您的互连,则上面的 BOND + TRUNK 解决方案应该没有问题。

答案2

对于需要良好性能的任何东西(例如数据库盒),我并不喜欢使用 1Gbps 的 iSCSI。我自己会切换到 8Gbps FC,但如果这不可行,那么我会考虑每台服务器使用一对 10Gbps NIC,并使用 VLAN 标记来创建虚拟接口,而不是使用更多 1Gbps NIC。这样,它的性能会很好,并且可以让您根据服务器的不同随意更改网络设置方式。

我不是戴尔的用户,但看起来他们的系统板上没有任何带有双 10Gbps NIC 的半高刀片,这有点过时了,但您可以轻松添加 Broadcom 57711 适配器,然后使用他们的 M8024 10Gbps 交换机,而忽略内置的 1Gbps NIC。

不知道您的 iSCSI SAN 是什么,但显然为其启用 10Gbps 或将其塞满 1Gbps 适配器非常有意义。

无论如何我都会这么做。

相关内容