Linux iSCSI 目标 MCS

Linux iSCSI 目标 MCS

我有一台托管 iSCSI 目标的 Linux 服务器。iSCSI 启动器是 Windows 10 桌面

当连接到 Windows 10 计算机时,我无法启动 MCS。(连接太多)Windows 还显示允许的最大连接数仅为 1。

在 Linux 服务器上,我运行一个带有 2 个 Portal IP 的普通 fileio 支持的 iSCSI Target。 在此处输入图片描述

在 Windows 桌面上,我在“发现”选项卡下添加了两个门户。

我是否遗漏了两端的某些设置?

更新:即使安装了 MPIO 驱动程序,Windows Server 2019 也存在同样的问题。

更新:添加了屏幕截图

更新:尝试将 2 个不同的客户端连接到同一目标,并且运行良好。

targetcli 也显示了 2 个会话。

更新:尝试使用 blockio 设备但仍然不起作用。

答案1

您需要在两侧启用 MC/S:目标和发起者。

请查看下面的分步指南,了解如何执行此操作。

https://moodjbow.wordpress.com/2011/10/30/mpio-and-mcs-under-windows-–-configuration-in-a-nutshell/

答案2

Windows 10 作为客户端操作系统不正式支持 iSCSI 多路径。您可以使用 technet 中的解决方法 -https://social.technet.microsoft.com/Forums/en-us/1b5ec2f8-8ba8-4320-8cac-89fc623f83b9/windows-10-mpio?forum=win10itprosetup,但风险由您自行承担。

答案3

我终于让它工作了。

要使 MC/S 与 LIO(Linux IO)一起工作,您必须在 iSCSI 设置文件(退出 targetcli 时生成)中设置 MaxConnections

它位于 /etc/target/saveconfig.json 中,您会发现“MaxConnections”的值:“1”,您可以更改它以适合您的设置。

Windows 现在可以正确报告有两个可用连接

相关内容