我们正在使用运行iscsitarget的Linux服务器,我们希望使用多path连接到Windows 2008服务器。
任何人都有链接到良好的文档的步骤configurationWindows端所需的步骤? 到目前为止,我们一直无法获得使用多于一个networking连接的stream量。
当你说你不能“让stream量使用多于一个的networking连接”时,它有两个部分:
首先,你使用了多less个内存负载平衡一个lun(一个盘符,可以这么说)要比平衡多个内存负载要困难得多。 通过将iSCSI共享分成两个独立的LUN,然后在Windows上configurationiSCSI,您可以获得巨大的开端:
这可以让您绕过磁带方式的单连接限制,但是在给定的时间,您将无法获得超过1个networking连接的吞吐量。
接下来,您是在测量发送速度还是接收速度?
为了能够将多个networking连接的stream量发送到另一端的iSCSI设备上,您需要在Windows中使用MPIO,而这正是它的function。 configurationMPIO与Linux主机的两个IP地址,你应该能够饱和两个或更多的输出stream量的网卡。
但是,为了能够在Windows盒子上接收多个networking连接的stream量,除非您使用网卡进行通道绑定,否则将会非常不幸。 Linux机器一次只能将stream量发送到一个lun的一个MAC地址。 您可以通过进行通道绑定来解决此问题,以便交换机可以通过多个网卡为一个MAC地址路由stream量。
以下是我的两篇博客文章,讨论主动 – 主动多path的神话:
iSCSI启动器是否连接到您的iSCSI目标? 如果是这样,请检查以下内容(来自Qlogic知识库文章):
对于每个目标设备,确认它可以执行多path支持。 在“目标”选项卡上,select目标并单击“详细信息”button。 在“目标属性”对话框中,select“此目标具有以下会话”下列出的“会话”选项卡,标识符将显示该目标的两个会话。 select“设备”选项卡,并确认每个目标设备的“MPIOfunction”设置为“多path支持”。
对于每个Target,您可以修改“负载平衡策略”设置。 在“目标属性”对话框中,单独select列出的每个目标设备,然后单击“高级”button。 在“设备详细信息”对话框中,select“MPIO”选项卡。 select“负载均衡策略”。
哎呀; 这是为Initiator 2.0(Windows 2003)。 我不确定2008年的发起人的行为是否一样,如果需要的话,今天晚些时候我可以testing一下。
这里有一个Microsoft白皮书: Windows Server高可用性与微软MPIO
否则,Microsoft存储区域networking博客可能会有一些有用的信息。
这就是您想要的 – “Microsoft iSCSI用户指南” – 它告诉您如何configurationMPIO DSM以及如何设置和使用MS iSCSI Software Initiator。
最终的结果是否能够真正有效地利用多个适配器,完全取决于默认MPIO DSM与目标的兼容性 – 大多数硬件iSCSI供应商都自行构build,以确保MS MPIO堆栈正确优化arraysfunction的负载均衡。
当你说你不能使用多个networking连接时,你的意思是说你没有获得stream量负载平衡,或者你甚至没有获得path故障转移? 如果您按照上面的MPIO设置,则应该至less获得path故障切换。