iSCSI目标支持Linux有什么select?

我最近购买了带有HS21刀片的IBM BladeCenter E机箱。 我想build立一个SAN,所以HS21刀片将有更多的存储空间。

从我读过的一切来看,iSCSI似乎是廉价SAN的最佳select。 我买不起光纤通道,以太网上的ATA意味着我不能同时使用TCP / IPnetworking,对吗?

HS21刀片具有Broadcom NIC,也是iSCSI主机总线适配器。 我想用我的Linux桌面作为iSCSI目标。

以前我没有用过Linux,有什么select? 我已经看到了一些内核模块和各种用户空间工具,但是我还没有弄清楚哪些是最常用的,最好的支持等等。

开放式iSCSI是我已经遇到的大部分Linux发行版的主要实现,自2.6.11以来,内核已经有了非常稳定的iSCSI支持…只要所有东西都遵守RFC 3720 ,工作。

如果你感兴趣的话,HowtoForge也有一个相当不错的安装演练 。

首先回答您的第二点:以太网上的ATA意味着您不使用IP进行传输 – 如果您愿意,可以使用TCP / IP的NIC,IP也可以通过以太网运行。 但是,无论您的协议如何,您都希望保持存储和stream量networking的独立性,因为您不希望存储stream量干扰networkingstream量,反之亦然。

您build议使用台式机作为iSCSI目标,但我想这意味着这不适用于生产环境,所以我将跳过关于FC或SAS连接的SAN的讨论

我没有使用Open-iSCSI,但是我之前使用过IETD 。 评估两者。

最后,您可以使用各种设备types的系统,尽pipe这会妨碍您将桌面用于目标。 以nexenta和openfiler为例。

你有多less个网卡? 一个适当的iSCSI解决scheme将需要4。

2应该去绑定接口(可能在模式1),所以你可以失去一个networking(或交换机(或电缆)),而不会失去连接。

另外2个应该设置多path到iscsi目标,并且他们应该在他们自己的networking上有自己的交换机。 iSCSI /可以/被路由和对待正常的networkingstream量,但根据所有的人,我已经谈到,它/不应该/。

在iSCSI服务器方面,Redhat / CentOS在5.3版本中包含了iSCSI目标软件。 RedHat不支持它,只是作为一个技术演示者。

根据我的经验,在CentOS中使用它对于家庭用户来说足够可靠,但是我不确定它是否可以在公司networking上使用。 顺便说一句,它的痛苦设置 – 没有GUI,没有configuration文件,只是添加自己的shell脚本的启动顺序。