iscsi 掛載網路儲存及儲存訪問

sqysl發表於2016-06-22

http://blog.sina.com.cn/s/blog_408764940101ghzi.html

一.Ess3016x設定

登陸admin

密碼 888888888888

1.安裝硬碟,檢視硬碟資訊。

2.增加RAID,儲存。

3.增加儲存池,儲存。

4.iscsi管理。增加iscsi設定。儲存。

5.大華裝置設定完成。

二.伺服器設定。Centos5.2.

紅色字型行為命令

1.檢查iscsi-initistor是否安裝。

rpm –qa | grep iscsi

沒有安裝,如下圖安裝。

rpm –ivh iscsi-initiator-utils-6.2.0.868-0.7.el5.i386.rpm

啟動iscsi。

service iscsi start

檢查iscsi執行狀態。

Service iscsi status

[root@wangxue8-232 etc]# service iscsi status

iscsid (pid 3207 3206) is running...

[root@wangxue8-232 etc]#

 

iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.78.110:3260 -l

文件

iscsiadm是基於命令列的iscsi管理工具,提供了對iscsi節點、會話、連線以及發現記錄的操作。

iscsiadm的使用說明可以檢視/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README,也可以執行man iscsiadm或iscsiadm --help

2 發現目標

預設情況下,iscsi發起方和目標方之間透過埠3260連線。假設已知iscsi的目標方IP是192.168.78.110,執行下列命令:

#chkconfig iscsi on;chkconfig iscsi --list (檢視ISCSI啟動狀態)

#iscsiadm -m discovery -t sendtargets -p 192.168.78.110:3260

此時找到擁有三個目標(target)

[root@wangxue8-232 etc]# iscsiadm -m discovery -t sendtargets -p 192.168.78.110:3260

192.168.78.110:3260,1 iqn.2006-05.com.storage:nvr001.20121012125812

192.168.78.110:3260,1 iqn.2006-05.com.storage:nvr002.20121012125829

192.168.78.110:3260,1 iqn.2006-05.com.storage:nvr003.20121012125846

[root@wangxue8-232 etc]#被發現的目標也叫做節點

3登入節點

以上面被發現的目標為例

# iscsiadm -m node –T iqn.2006-05.com.storage:nvr001.20121012125812 -p 192.168.78.110 –l

# iscsiadm -m node –T iqn.2006-05.com.storage:nvr002.20121012125829 -p 192.168.78.110 -l

# iscsiadm -m node –T iqn.2006-05.com.storage:nvr003.20121012125846 -p 192.168.78.110 -l

//註釋掉# iscsiadm -m node –T iqn.2006-05.com.storage:nvr004.20121012151843 -p 192.168.78.110 -l

不需要設定密碼否則掛載失敗

其中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儲存裝置

[root@wangxue8-232 etc]# fdisk -l

 

Disk /dev/sda: 160.0 GB, 160041885696 bytes

255 heads, 63 sectors/track, 19457 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1        6527    52428096   83  Linux

/dev/sda2            6528        6658     1052257+  82  Linux swap / Solaris

/dev/sda3            6659       19457   102807967+  83  Linux

 

Disk /dev/sdd: 536.8 GB, 536870912000 bytes

255 heads, 63 sectors/track, 65270 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

Disk /dev/sdd doesn't contain a valid partition table

 

Disk /dev/sdc: 536.8 GB, 536870912000 bytes

255 heads, 63 sectors/track, 65270 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

Disk /dev/sdc doesn't contain a valid partition table

 

Disk /dev/sdb: 536.8 GB, 536870912000 bytes

255 heads, 63 sectors/track, 65270 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

Disk /dev/sdb doesn't contain a valid partition table

 

4 格式化裝置

如欲將裝置格式化為ext3檔案系統,執行

# mkfs.ext3 /dev/sdb

# mkfs.ext3 /dev/sdc

# mkfs.ext3 /dev/sdd

 

成功掛載

[root@wangxue8-232 /]# df -l

Filesystem           1K-blocks      Used Available Use% Mounted on

/dev/sda1             50786236  13071424  35093408  28% /

/dev/sda3             99585844    275320  94170128   1% /records

tmpfs                  1033664        12   1033652   1% /dev/shm

/dev/sdb             516061624    202656 489644568   1% /records/1

/dev/sdc             516061624    202656 489644568   1% /records/2

/dev/sdd             516061624    202656 489644568   1% /records/3

5掛接裝置

在/mnt下建立iscsi目錄

執行mount命令:

# mount /dev/sdb /records/1     去掉 –t

針對iscsi裝置的特殊mount選項

執行df –h可以看到:

/dev/sdb 3.4T186M 3.4T 1% /records/1

iscsi裝置被成功掛接,可以當作常規儲存裝置使用了。

如果要在系統啟動時自動掛接

6.建立指令碼。

cd /

vi iscsi.sh

#!/bin/bash

 printf "iscsi start"

 su - root -c "iscsiadm -m node -T iqn.2006-05.com.storage:003.20121011165556 -p 192.168.78.1        10 -l "

 sleep 5

 su - root -c "mount /dev/sdb /records/1"

如果兩個目標需要掛載,增加如下行

su - root -c "iscsiadm -m node -T iqn.2006-05.com.storage:003.20121011165556 -p 192.168.78.1        10 -l "

 sleep 5

 su - root -c "mount /dev/sdc /records/1"

:wq 儲存檔案

增加指令碼的執行許可權

Chmod +x iscsi.sh

注意sdb   sdc sdd  一次增加。

注意  

iqn.2006-05.com.storage:003.20121011165556  為發現的目標名稱

192.168.78.110   為大華網路儲存裝置ip地址

7.修改開機啟動掛載.

Vi /etc/rc.local

增加如下行

/iscsi.sh

:wq儲存退出。

開機掛在成功並錄影成功。

8 .遇到問題解決

如iscsi節點的IP或節點名改變需要重新載入iscsi節點則需要將以前得配置刪掉。

rm /var/lib/iscsi/nodes/*

rm /var/lib/iscsi/send_targets/*

 

 

 

 

 

 

 

*************追加的文件2012.10.19******************

安裝rpm包命令

[root@wangxue8-232 blackBox]# rm -ivh iscsi-initiator-utils-6.2.0.868-0.7.el5.i386.rpm

rm: invalid option -- h

Try `rm --help' for more information.

[root@wangxue8-232 blackBox]# rpm -ivh iscsi-initiator-utils-6.2.0.868-0.7.el5.i386.rpm

Preparing...                ########################################### [100%]

   1:iscsi-initiator-utils  ########################################### [100%]

[root@wangxue8-232 blackBox]# service iscsi start  啟動iscsi命令

iscsid (pid 1519 1518) is running...啟動成功了

Setting up iSCSI targets: Logging in to [iface: default, target: iqn.2006-05.com.storage:nvr002.20121012125829, portal: 192.168.78.110,3260]

Logging in to [iface: default, target: iqn.2006-05.com.storage:nvr001.20121012125812, portal: 192.168.78.110,3260]

Logging in to [iface: default, target: iqn.2006-05.com.storage:nvr003.20121012125846, portal: 192.168.78.110,3260]

Logging in to [iface: default, target: iqn.2006-05.com.storage:nvr004.20121012151843, portal: 192.168.78.110,3260]

iscsiadm: Could not login to [iface: default, target: iqn.2006-05.com.storage:nvr002.20121012125829, portal: 192.168.78.110,3260]:

iscsiadm: initiator reported error (8 - connection timed out)

iscsiadm: Could not login to [iface: default, target: iqn.2006-05.com.storage:nvr001.20121012125812, portal: 192.168.78.110,3260]:

iscsiadm: initiator reported error (8 - connection timed out)

iscsiadm: Could not login to [iface: default, target: iqn.2006-05.com.storage:nvr003.20121012125846, portal: 192.168.78.110,3260]:

iscsiadm: initiator reported error (8 - connection timed out)

iscsiadm: Could not login to [iface: default, target: iqn.2006-05.com.storage:nvr004.20121012151843, portal: 192.168.78.110,3260]:

iscsiadm: initiator reported error (8 - connection timed out)

iscsiadm: Could not log into all portals. Err 8.

[  OK  ]

連線大華的網路儲存裝置失敗了(因為沒有我現在這個裝置了)檢視網路連線是否正常

Ping 一下。

[root@wangxue8-232 blackBox]# service iscsi status iscsi檢視iscsi狀態命令

iscsid (pid 1519 1518) is running...

[root@wangxue8-232 blackBox]# rpm -e iscsi-initiator-utils-6.2.0.868-0.7.el5.i386.rpm

error: package iscsi-initiator-utils-6.2.0.868-0.7.el5.i386.rpm is not installed

[root@wangxue8-232 blackBox]#

[root@wangxue8-232 blackBox]#

[root@wangxue8-232 blackBox]#

[root@wangxue8-232 blackBox]# rpm -qa | grep iscsi      系統是否安裝iscsi安裝包                                      

iscsi-initiator-utils-6.2.0.868-0.7.el5

[root@wangxue8-232 blackBox]# rpm -e iscsi-initiator-utils-6.2.0.868-0.7.el5  解除安裝iscsi包

[root@wangxue8-232 blackBox]# rpm -qa | grep iscsi  解除安裝成功

[root@wangxue8-232 blackBox]#

重新安裝centos5.3的iscsi包

 
iscsiadm基本用法 2012-06-20 14:31:35

分類: LINUX

 

# 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登入節點

以上面被發現的目標為例

# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 -l

其中iqn.1997-05.com.test:raid是目標名

如果要在系統啟動時自動登入

# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 --op update -n node.startup -v automatic

登入節點後,執行

#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儲存裝置

 

登入需驗證碼的節點:

(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檔案系統,執行

# mkfs.ext3 /dev/sdb

5掛接裝置

在/mnt下建立iscsi目錄

執行mount命令:

# mount -t /dev/sdb /mnt/iscsi

針對iscsi裝置的特殊mount選項

執行df –h可以看到:

/dev/sdb 3.4T186M 3.4T 1% /mnt/iscsi

iscsi裝置被成功掛接,可以當作常規儲存裝置使用了。

如果要在系統啟動時自動掛接

編輯/etc/fstab

加入一行:

/dev/sdb /mnt/iscsi ext3 default 0 0

6 登出節點

首先解除掛接

#umount /mnt/iscsi

登出

# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 –u

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

相關文章