IP SAN的安裝及使用

yhj20041128001發表於2011-05-25

安裝
首先要在儲存裝置上做好RAID,設定好iSCSI目標方(target)。
這裡主要說明iSCSI initiator的安裝。
不同的作業系統對應各自的iSCSI initiator,以Redhat enterprise5為例。到網上下載iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm
# rpm–ivh iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm
在伺服器上安裝了iSCSI initiator以及iscsiadm
iscsiadm是基於命令列的iscsi管理工具,提供了對iscsi節點、會話、連線以及發現記錄的操作。
iscsiadm的使用說明可以檢視/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README,也可以執行man iscsiadm或iscsiadm --help


使用
下面來講一下連線iscsi裝置的步驟:
1啟動iscsi守護程式
#service iscsi start
預設情況下,系統啟動後此程式會自動執行
2發現目標
預設情況下,iscsi發起方和目標方之間通過埠3260連線。假設已知iscsi的目標方IP是10.0.1.200,執行下列命令:
#iscsiadm -m discovery -t sendtargets -p 10.0.1.200:3260
此時找到擁有一個目標(target)
10.0.1.200:3260,1 iqn.2002-10.com.infortrend:raid.sn7409346.00
被發現的目標也叫做節點
3登入節點
以上面被發現的目標為例
# iscsiadm -m node–T iqn.2002-10.com.infortrend:raid.sn7409346.00 -p 10.0.1.200:3260 -l
其中iqn.2002-10.com.infortrend:raid.sn7409346.00是目標名
如果要在系統啟動時自動登入
# iscsiadm -m node–T iqn.2002-10.com.infortrend:raid.sn7409346.00 -p 10.0.1.200:3260 --op update -n node.startup -v automatic
登入節點後,執行
#fdisk–l
應該可以看到目標方的儲存裝置資訊,如
Disk /dev/sdb: 6291.4 GB, 6291456000000 bytes
255 heads, 63 sectors/track, 764892 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
/dev/sdb即為連線的iscsi儲存裝置
4格式化裝置
如欲將裝置格式化為ext3檔案系統,執行
# mkfs.ext3 /dev/sdb
5掛接裝置
在/mnt下建立iscsi目錄
執行mount命令:
# mount -t ext3 -O _netdev /dev/sda /mnt/iscsi

其中的_netdev是針對iscsi裝置的特殊mount選項

執行df–h可以看到:
/dev/sdb             5.7T 186M 5.4T  1% /mnt/iscsi
iscsi裝置被成功掛接,可以當作常規儲存裝置使用了。
如果要在系統啟動時自動掛接
編輯/etc/fstab
加入一行:
/dev/sdb               /mnt/iscsi             ext3    _netdev       0 0
6登出節點
首先解除掛接
#umount /mnt/iscsi
登出
# iscsiadm -m node–T iqn.2002-10.com.infortrend:raid.sn7409346.00 -p 10.0.1.200:3260–u


 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23757700/viewspace-696293/,如需轉載,請註明出處,否則將追究法律責任。

相關文章