iSCSI:HP MSA 2012i,启动器仅发现一个目标

iSCSI:HP MSA 2012i,启动器仅发现一个目标

我正在尝试配置我的 HP MSA 2012i这样每个磁盘都是一个虚拟磁盘,每个虚拟磁盘都是一个卷。每个卷都应可使用 iSCSI 访问。因此,每个卷都应是一个 iSCSI 目标。这不是 raid,我宁愿使用单个磁盘。

我在这个设备中有 12 个磁盘。因此我得到了 12 个虚拟磁盘,从而得到了 12 个卷。

我是否必须为每个卷分配不同的 LUN?如果我发现目标,多个 LUN 的输出会是什么样子?

我的操作系统是 Ubuntu,我正在使用 open-iSCSI。还安装了多路径,但物理上已禁用。我拔掉了两根电缆中的一根。

主要问题是 iSCSI 启动器只能找到一个目标,而不是全部 12 个。更具体地说,启动器始终找到一个目标,但执行 iSCSI 登录后,/dev/sd*当且仅当我导出第一个磁盘(id 为 0.0,位于阵列左上角的磁盘)时,中才会有新设备。如果我不导出第一个磁盘,则中没有新条目/dev/sd*。如果我导出第一个磁盘,则会有一个与第一个磁盘相对应的新条目。它不取决于是否有其他已导出的磁盘。

我一点头绪都没有。

启动器可能是问题所在吗?我需要做什么才能发现多个 LUN?

编辑:

# show volume-maps 
Volume [SN <num>, Name (volume00)] mapping view:
CH       ID LUN Access Host-Port-Identifier                    Nickname        
-------------------------------------------------------------------------------
0,1       0  15 rw     all other hosts                          

Volume [SN <num>, Name (v11)] mapping view:
CH       ID LUN Access Host-Port-Identifier                    Nickname        
-------------------------------------------------------------------------------
0,1       0  11 rw     all other hosts                          

Volume [SN <num>, Name (v01)] mapping view:
CH       ID LUN Access Host-Port-Identifier                    Nickname        
-------------------------------------------------------------------------------
0,1       0   0 rw     all other hosts                          

Success: Command completed successfully

答案1

这是一个坏主意...

有时使用带有硬件 RAID 的 ZFS或者 ZFS 与硬件 RAID 的组合。这是其中一种情况。

按照你计划的方式执行此操作时遇到的主要问题是,每个单身的磁盘将拥有自己的 VDISK 并拥有自己的 MSA RAID 元数据。磁盘故障意味着 VDISK 完全故障。这会影响热插拔功能,因为您需要销毁该 LUN 并创建一个新的只是更换磁盘。

考虑一下,特别是因为你正在使用 iSCSI(而且是1Gbps!)。使用 MSA 的内置 RAID 功能创建所需的 RAID 级别。如果您想要一些ZFS 管理,将其分成 2 个磁盘的硬件 RAID 镜像,在 ZFS 级别进行条带化。这仍将为您提供保护和警报,但会保留一些实用的 ZFS RAID 功能。

不要创建一堆 RAID 0 阵列并认为这与将原始磁盘提供给 ZFS 相同。

进一步阅读:

ZFS SAS/SATA 控制器建议

HP P410 RAID 卡问题 - 操作系统未检测到未分配的驱动器

ZFS 使用硬件 RAID 的最佳实践


顺便说一句,如果你想强制这个工作,你可能会遇到控制人所有权问题show volume-maps以及 LUN 呈现问题。您是否映射了 iSCSI LUN? MSA 的 CLI 上的输出是什么?

相关内容