在服務器上安裝了iSCSI initiator以及iscsiadm iscsiadm是基于命令行的iscsi管理工具,提供了對iscsi節(jié)點、會話,、連接以及發(fā)現(xiàn)記錄的操作。 iscsiadm的使用說明可以查看/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README,,也可以運行man iscsiadm或iscsiadm --help 使用 下面來講一下連接iscsi設備的步驟: 1 啟動iscsi守護進程 #service iscsi start 默認情況下,,系統(tǒng)啟動后此進程會自動運行 2 發(fā)現(xiàn)目標 默認情況下,iscsi發(fā)起方和目標方之間通過端口3260連接,。假設已知iscsi的目標方IP是192.168.1.1,,運行下列命令: #chkconfig iscsi on;chkconfig iscsi --list (查看ISCSI啟動狀態(tài)) #iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260 此時找到擁有一個目標(target) 192.168.1.1:3260,1 iqn.1997-05.com.test:raid 被發(fā)現(xiàn)的目標也叫做節(jié)點 3登入節(jié)點 以上面被發(fā)現(xiàn)的目標為例 # iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 -l 其中iqn.1997-05.com.test:raid是目標名 如果要在系統(tǒng)啟動時自動登入 # iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 --op update -n node.startup -v automatic 登入節(jié)點后,,運行 #fdisk –l 應該可以看到目標方的存儲設備信息,,如 Disk /dev/sdb: 3489.8 GB, 3489862254592 bytes 255 heads, 63 sectors/track, 424284 cylinders Disk /dev/sdb doesn't contain a valid partition table /dev/sdb即為連接的iscsi存儲設備 登入需驗證碼的節(jié)點: (1)開啟認證iscsiadm -m node -T [裝置] -o update --name node.session.auth.authmethod --value=CHAP *.使用-o同--op (2)添加用戶 iscsiadm -m node -T [裝置] --op update --name node.session.auth.username --value=[用戶名] (3)添加密碼 iscsiadm –m node –T [裝置] –op update –name node.session.auth.password –value=[密碼] 4 格式化設備 如欲將設備格式化為ext3文件系統(tǒng),運行 # mkfs.ext3 /dev/sdb 5掛接設備 在/mnt下創(chuàng)建iscsi目錄 運行mount命令: # mount -t /dev/sdb /mnt/iscsi 針對iscsi設備的特殊mount選項 運行df –h可以看到: /dev/sdb 3.4T186M 3.4T 1% /mnt/iscsi iscsi設備被成功掛接,,可以當作常規(guī)存儲設備使用了,。 如果要在系統(tǒng)啟動時自動掛接 編輯/etc/fstab 加入一行: /dev/sdb /mnt/iscsi ext3 default 0 0 6 登出節(jié)點 首先解除掛接 #umount /mnt/iscsi 登出 # iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 –u 7 .此時可以查看iSCSI服務 iscsiadm -m node iscsiadm -m session |
|