我正在尝试配置我的 HP MSA 2012i,这样每个磁盘都是一个虚拟磁盘,每个虚拟磁盘都是一个卷。每个卷都可以使用 iSCSI 访问。所以每个卷都应该是一个 iSCSI 目标。这不是突袭,我宁愿使用单个磁盘。
我在这个设备中有 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 …Run Code Online (Sandbox Code Playgroud)