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

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

  • zfs创build-V 10g池/ comstar / vol
  • sbdadm create -u / dev / zvol / rdsk / pool / comstar / vol
  • stmfadm add-view 600144F077000000000048C62BF00001
  • itadm创build目标

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

'stmfadm list-lu -v'列出LU GUID和数据文件(例如/ dev / zvol / rdsk / pool / comstar / vol /)
'itadm list-target -v'和'stmfadm list-target -v'给我的目标IQN,但没有关于他们映射到的物理卷/ LU的信息。

这似乎是你通常想知道的事情,但我似乎错过了一些东西。

默认情况下, add-view将创build一个具有以下属性的视图:

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

如果要定义映射到视图/ LU的目标,则需要创build一个目标组:

 stmfadm create-tg TG1 

然后添加你的目标:

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

现在当你创build一个视图时,你需要告诉它使用新的目标组:

 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