安裝
首先要在儲存裝置上做好raid,設定好iscsi 目標方(target)。
這裡主要說明iscsi initiator的安裝。
# 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是192.168.1.1,執行下列命令:
#chkconfig iscsi on;chkconfig iscsi --list (檢視iscsi啟動狀態)
#iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260
此時找到擁有乙個目標(target)
192.168.1.1:3260,1 iqn.1997-05.com.test:raid
被發現的目標也叫做節點
3登入節點
以上面被發現的目標為例
其中iqn.1997-05.com.test:raid是目標名
如果要在系統啟動時自動登入
登入節點後,執行
#fdisk –l
應該可以看到目標方的儲存裝置資訊,如
disk /dev/sdb: 3489.8 gb, 3489862254592 bytes
255 heads, 63 sectors/track, 424284 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 /dev/sdb /mnt/iscsi
針對iscsi裝置的特殊mount選項
執行df –h可以看到:
iscsi裝置被成功掛接,可以當作常規儲存裝置使用了。
如果要在系統啟動時自動掛接
加入一行:
6 登出節點
首先解除掛接
#umount /mnt/iscsi
登出# iscsiadm -m node –t iqn.1997-05.com.test:raid -p 192.168.1.1:3260 –u
注意:如果系統掛載過個iscsi儲存的話,把下面的指令碼加入到/etc/rc.local 檔案中,多個iscsi儲存的話 就加入多個ip位址。否則系統關機報錯。
如下:1:建立啟動檔案
su - root -c "iscsiadm -m node -t * -p 192.168.1.1 –l」
sleep 10
su - root -c "mount /dev/sdb1 /raid"
2:建立停止指令碼
su - root -c "umount /raid"
sleep 10
su - root -c "iscsiadm -m node –t * -p 192.168.1.1 -u「
關機報錯:
md:stopping all md devices
synchronizing scsi cache for disk sdj:
iscsi:can not broadcast skb (-3)
connection 0:0:iscsi:detected connerror (1011)
掛載iscsi儲存
參考連線 安裝客戶端工具,iscsi initiator yum install y iscsi initiator utils 安裝侯檢視本地iqnid initiator cat etc iscsi initiatorname.iscsi iscsi服務端和客戶端使用iqnid initiato...
Linux下搭建iSCSI共享儲存
轉至 linux下搭建iscsi共享儲存 拓撲 實驗步驟 配置iscsi server 方案1 命令列配置,立即有效,重啟無效 1 在target上新增兩塊磁碟裝置,sdb,sdc 2 安裝程式包 啟動服務 yum install y scsi target utils service tgtd s...
centos6 6掛載iscsi儲存
為解決公司備份和日誌問題,特地設定了一台備份伺服器,並準備8t的儲存空間使用,現在我們就在客戶端來進行掛載iscsi儲存。1.客戶端安裝iscsi的相關安裝包,並啟動 yuminstall binutils iscsi initiator utils kmod xfs xfsprogs servic...