在 COMSTAR 中查看 iSCSI 目标 -> LU 的映射

在 COMSTAR 中查看 iSCSI 目标 -> LU 的映射

我正在使用 COMSTAR 在 OpenIndiana 服务器上创建多个 iSCSI 目标。基本上:

  • zfs 创建 -V 10g 池/comstar/vol
  • sbdadm create-lu /dev/zvol/rdsk/pool/comstar/vol
  • stmfadm 添加视图 600144F077000000000048C62BF00001
  • itadm 创建目标

我很难理解最后一部分,因为我没有告诉 itadm 要使用哪个 LU。我假设它会使用任何可用的 LU,但是在我创建了其中几个之后,我怎么知道哪个目标映射到哪个 LU?我找不到任何相关的信息。

“stmfadm list-lu -v” 列出了 LU GUID 和数据文件(例如 /dev/zvol/rdsk/pool/comstar/vol/)
“itadm list-target -v” 和“stmfadm list-target -v” 为我提供了目标 IQN,但没有提供有关它们映射到哪个物理卷/LU 的信息。

这似乎是您通常想知道的事情,但我似乎忽略了一些东西。

答案1

默认情况下add-view将创建具有以下属性的视图:

View Entry: 0
LUN          :  0
Host group   :  All
Target group :  All

如果您想定义哪些目标映射到视图/LU,您需要创建一个目标组:

stmfadm create-tg TG1

然后添加你的目标:

stmfadm add-tg-member -g TG1 iqn.2010-08.org.illumos:42:4eaa957f-10d1-c40d-fadb-66b66e265e83

现在,当您创建视图时,您需要告诉它使用新的目标组:

stmfadm add-view -t TG1 600144F077000000000048C62BF00001

视图现在看起来如下:

View Entry: 0
LUN          :  0
Host group   :  All
Target group :  TG1
    Member: iqn.2010-08.org.illumos:42:4eaa957f-10d1-c40d-fadb-66b66e265e83
        Operational Status: Online
        Provider Name     : iscsit
        Alias             : -
        Protocol          : iSCSI
        Sessions          : 0

相关内容