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


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM