Det*_*mus 6 storage-area-network nic citrix gigabit-ethernet xenserver
我们有几台服务器托管 Citrix VM。我们计划在我们的网络中添加 SAN 存储,以便我们可以进行快速迁移和高可用性。问题在于决定为服务器购买什么 NIC。我们在服务器上有大量可用的 pci(e) 插槽,因此密度不是一个因素。我们不会做 10Gbs。
问题是千兆、巨型帧支持(任何旧的 nic 显然都能够支持)并确保没有任何处理负载放在服务器本身上(没有软调制解调器类型的交易)。
我看到一些 nics 宣传“铜线连接”。这样做有什么好处吗?我不应该妥协的其他选择是什么?
出于冗余目的,单端口网卡比双端口网卡更受欢迎吗?这就是我从这个 SF thread 中收集到的。
如果有人感兴趣,我们正在查看的 San 设置:
Clariion:http ://www.emc.com/collateral/hardware/data-sheet/h4097-clariion-ax4-ds.pdf (数据表) http://www.tigerdirect.com/applications/SearchTools/item-details .asp?EdpNo=6076470 $9679.99
或者
戴尔:http : //www.dell.com/us/business/p/powervault-md3200i/pd? refid=powervault-md3200i&baynote_bnrank=0&baynote_irrank=1&~ck=dellSearch $10,749(未配置为印刷版--baseline 1tb)$.12,905 8tb 配置)
托管交换机:http : //www.newegg.com/Product/Product.aspx? Item = N82E16833122074 x1 $599 或http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=3334993&sku=C50 -2162 x1 $350
编辑:为了阐明 SAN 设置的意图,下图显示了我们为 2 个 xen 服务器添加的存储添加的隔离网络。我们(我相信)不需要一个花哨的交换机,只需要一个具有巨型帧功能、标准管理功能和 vlan 功能的交换机:
pfo*_*pfo 11
等等 - 您要的是服务器级 NIC,但想要购买 350 美元的交换机?!我不明白...
通常“服务器级”48 端口 GigE 交换机的标价约为 3000-5000 美元。也许您想注意交换机方面的事情,例如跨堆栈 LACP 的堆栈。
关于 NIC,例如:
您正在询问如何构建一个小型 iSCSI SAN,而且您的思路是正确的。我们对戴尔服务器和 MD3000i 阵列做了非常类似的事情。
在提供的图中,您显示了从服务器到交换机的两条链路。我认为您可以使用一个链接,除非您将它们绑定在一起以获得更大的吞吐量。如图所示,该布置可防止服务器 NIC、电缆和交换机上的端口出现故障。更好的(高成本)方法是添加第二个交换机,并将每个服务器连接到每个交换机,然后交叉连接交换机。这可以防止整个交换机丢失,但增加了生成树的复杂性,生成树是第二层协议,用于防止引入两台交换机时网络中出现的环路。从那里开始,两个交换机通常连接到两个 SAN 头,这两个头本身是交叉连接的......但这比您询问的规模更大。全程走单一道路,并接受贸易中边际增加的风险,以便于照顾和喂养。
关于护理和喂养的方便性:仔细思考硬件故障与湿件故障的相对可能性。我觉得人类失误与实际硬件故障的比例为 5:1,因此,如果您不打算花巨资做完全冗余的事情,请保持简单。
如果启用巨型帧,则必须在该网络上的任何位置执行巨型帧。你已经勾画出了一个专用的存储网络,所以你可以做到——我就没那么幸运了。
如果您要绑定这些服务器 NIC 以提高吞吐量,请考虑添加更多从交换机到 SAN 头的绑定接口。如果 N 个服务器中的每一个都处理 X 流量,则 SAN 需要跟上 NX 流量,减去一些小的超额订阅因素。
我相信您所询问的“铜连接”只是用于 iSCSI 的铜 CAT6 双绞线以太网。当您进入更高端的 SAN 世界时,您会看到更多的光纤连接以及带有各种模块化物理连接器(SFP、GBIC 等)的 HBA 卡。
顺便问一下,您如何在 Citrix 服务器之间划分用户会话?是否有任何类型的主动负载平衡(Netscaler?)如果您有 HA Xen 服务器,从用户角度来看,故障转移过程如何?确保您已经确定了该 SAN 实际为用户改进功能的机制。
编辑添加:您还可以定价更传统的共享直连存储集群。我使用 Windows 执行这些操作,因此我没有有关 Xen/Linux 的详细信息,但它是在两个节点之间共享的 SAS 磁盘。例如 Dell MD3000(不是“i”型号)。(对于 Dell,您还需要合适的 HBA、SAS 5/e、iirc)如果您永远不会添加更多计算节点,那么构建 SAS 集群可能会更容易且更便宜。无论你最终做什么:验证和测试,测试,测试。根据我的经验,人们构建一个集群来添加“高可用性”,但没有定义其实际含义,然后不验证它是否可以保护他们免受他们期望(确实希望)的故障的影响。