linux下掛載ISCSI儲存裝置

2022-07-26 23:30:12 字數 2191 閱讀 2995

安裝

首先要在儲存裝置上做好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...