我们有一个从 SAN 引导的刀片服务器,我们尝试在其中进行映像。成功应用映像后,服务器无法启动到操作系统。我们将问题上报给存储团队,发现根本原因是“LUN 映射不正确”,但没有提供有关根本原因和解决方案的更多详细信息。我们对 SAN 了解不多。当应用映像后服务器无法启动到操作系统时,有人可以帮助解释“LUN 映射不正确”的最可能原因是什么,以及如何解决问题?
问问题
182 次
1 回答
0
首先——LUN 是“逻辑单元”——它本质上是一个存储阵列提供的磁盘。拓扑和几何图形隐藏在幕后,通常不应该对主机可见。
LUN 映射是在存储阵列上创建的 LUN 通过 SAN 呈现给指定主机或主机集的过程。其中一部分涉及设置 LUN ID(尽管许多存储阵列会自动执行此操作),并且此 LUN ID 是它“显示”给主机的方式。SCSI 连接的约定是 LUN 可以通过控制器、目标、LUN id 的组合来识别。(之后主机可以对 LUN 进行分区,尽管在大多数 SAN 存储配置上可能不应该这样做)。
控制器是主机中的卡,目标是存储阵列,LUN 是存储阵列配置的编号。
许多 SCSI 实现首先检查 LUN 0 是否存在,如果不存在,则不必费心继续扫描 SCSI 总线 - 因为搜索大量 LUN 并因为未连接而导致超时可能需要很多时间时间。
您的引导设备将作为控制器、目标、lun(和分区)的特定组合被主机“知道”。incorrect mapping
意味着 - 可能 - 此引导 LUN 位于错误的 LUN id 上,因此您的主机无法找到它来引导。
于 2014-04-14T13:13:43.017 回答