Solaris
在 COMSTAR 中查看 iSCSI 目標的映射 -> LU
我正在使用 COMSTAR 在 OpenIndiana 伺服器上創建多個 iSCSI 目標。基本上:
- zfs create -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 的資訊。
這似乎是您通常想知道的,但我似乎遺漏了一些東西。
預設情況下
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