目前我的環境如下所示:
- RHEL5 Server – 當作 iSCSI Target 端,2顆硬碟,一個是 OS 另外一個就是給 iSCSI 當做分享出來的 raw devices 所使用.
- RHEL5 Client – 當作 iSCSI Initiator 端.
- Switch – 因為是 IP-SAN 所以不需要 Fiber switch,原來的 Network Switch 即可使用.建議使用 1Gb 以上的環境.
Initiator 指的是 "使用磁碟" 的主機端, Target 指的是 "提供磁碟" 的伺服器端.
前面已經安裝了 安裝 iSCSI Target / initiator https://benjr.tw/15682, 接下來是 建立 iSCSI Target controller device.
第一步是新增 controller device
[root@benjr ~]# tgtadm –lld iscsi –op new –mode target –tid 1 -T iqn.2009-4.tw.benjr:storage
–tid : 這個 id 必須唯一,當我們在指派硬體資源(如硬碟空間)時就是依據此 id 來看是指派給哪一個 iqn.
-T : iqn(iSCSI Qualified Name)格式如下 iqn.yyyy-mm.<reversed domain name>[:identifier] 名稱最好是根據 iqn 來命名.不像是 iet(iSCSI Enterprise Target) 是將設定寫在檔案,要使用 tgtd 必須使用指令來完成設定動作.不過很貼心的是你在 /usr/share/doc/scsi-target-utils-0.0/README.iscsi 檔案都可以找到範例.
建立好之後,一樣可以透過指令來觀看剛剛的指令建立了什麼.
[root@benjr ~]# tgtadm –lld iscsi –op show –mode target Target 1: iqn.2009-4.tw.benjr:storage System information: Driver: iscsi Status: running I_T nexus information: LUN information: LUN: 0 Type: controller SCSI ID: deadbeaf1:0 SCSI SN: beaf10 Size: 0 Backing store: No backing store Account information: ACL information:
lun0 是個用來管理的 controller device,是自動產生而且一但建立就無法移除.
接下來就是要開始 指定硬碟空間給 iSCSI Target https://benjr.tw/15664
沒有解決問題,試試搜尋本站其他內容