我使用SCST正确地设置了iSCSI服务器,我可以通过iscsiadm登录到目标并挂载iSCSI资源,这是一个基于iSCSI映像的CDROM,它公开为LUN 0。当我试图引导一个SuperMicro X10DRi-LN4+时,主板要求iSCSI服务器提供LUN 0的功能,它从它获得答复,然后主板发送一个关闭命令。
在这篇文章中,我收到了这样一条消息:
iSCSI Target Name: <correct name>
iSCSI Target IP address: <correct IP address>
LUN ID: 0 <<<<< the right one
...
Attempting to connect to target disk using MAC address (AC1F6B....)
ERROR: Failed to find specified LUN! Please check your iSCSI configuration通过使用iscsiadm,我可以看到iSCSI服务器公开了正确的LUN 0,在这种情况下,Linux将它视为一个CD,我甚至可以挂载它。
因此,我认为我已经正确配置了iSCSI服务器,而问题在于SuperMicro的BIOS设置。
我必须告诉主板,在伦后面有一个光盘?语句“试图使用.”瞄准磁盘吗?有意义吗?也就是说,主板正在寻找一个块设备,当它看到在LUN 0的背后有一个光盘,它放弃了?我会感谢确认这一点,因为我是一个初学者对iSCSI。
在其他的讨论和互联网上,我没有发现任何声明说客户必须被告知LUN背后是什么类型的媒体,所以我认为这并不重要。
发布于 2020-04-29 09:05:53
最后,我将BIOS更新为最新版本(3.2),并将所有设置为默认,并从头开始配置设置。
通过在引导选项中选择"UEFI“,我可以看到该单元是可见的,而在UEFI中,我可以在其文件系统中导航。"map“应该是一个标准的EFI命令。
执行此操作的引导选项是UEFI硬盘: UEFI
SuperMicro识别LUN上的引导加载程序,并且取决于操作系统它被或OS所取代,当然,为了使服务器能够使用这些信息,您需要至少循环服务器一次。
https://serverfault.com/questions/1003219
复制相似问题