linux 下iscsi網絡存儲配置

iSCSI 的主要功能是在TCP/IP 網絡上的主機系統(啓動器 initiator)和存儲設備(目標器 target)之間進行大量數據的封裝和可靠傳輸過程。需要在linux的服務端裝上target,客戶機上裝上inititor。

配置過程如下:

在主機上測試IP爲192.168.157.144


[root@mail ~]# yum install iscsi-initiator-utils.i386 

[root@mail ~]# yum install scsi-target-utils.i386 



安裝完成後啓動target 

service tgtd start

wKioL1UXvC7xvH_VAACBRZjOQLE574.jpg

 target 的配置文件只要爲/etc/tgt/targets.conf

在srv下iscsi的目錄下建一個img文件,用作iscsi網絡文件分享

wKiom1UXu9DQPmkHAAEpILZ5lAI837.jpg

編輯配置文件targets.conf

在文件末尾添加 

wKioL1UXvVfSiLDcAACIIBbGHuc904.jpg

一切完成後,重啓服務 service tgtd restart

使用命令tgt-admin --show 查看

wKiom1UXvJKCfzrpAAIL5B0zvFo942.jpg

服務端完成

進行客戶端操作

安裝iscsi 啓動服務

wKioL1UXvkLQBNfaAAIUCBHmo3k441.jpg

使用命令iscsiadm -m discovery -t sendtargets -p 192.168.157.144查看網絡共享

wKiom1UXvb6wll7WAAHvWyV-APY469.jpg

查找到分享節點後,登陸iscsi

iscsiadm -m node -T iqn.2008-09.dev:server.iscsidisk --login

wKioL1UXv02i75piAAD0Ymi_SJ0214.jpg

查看硬盤,可以看到多出的sdb

wKiom1UXvk3gPU1eAAGYa0N3UzY152.jpg

將sdb創建成邏輯卷


wKiom1UXvv3QIZ1QAAHntjSOULg839.jpg

wKioL1UXwEvQzFDFAAFYTDK-DFA552.jpg

完成後格式化LV 卷 mkfs.ext3 /dev/iscsi/iscsilv

wKioL1UXwMqxFzqOAACO_ZYJ0xU085.jpg

完成後 將該卷掛載到本地/mnt/iscsi目錄下 即可使用

wKioL1UXwSCBKnBeAACwq_oIZSM911.jpg

使用命令 df -TH 查看掛載情況

wKioL1UXwVqztoMgAAECG1Nwa3Q852.jpg

客戶端使用服務端共享成功



在服務端使用命令查看共享情況


wKiom1UXwHGA_uK2AAI5tqU7hXE038.jpg

在服務端可以查看來自192.168.157.144的連接使用

至此 iscsi 的配置完成。


在配置前使用rpm包安裝

wKioL1UXxC3x4RtrAACgFJPvDfE128.jpg

 出現錯誤一

 NOKEY

解決辦法

使用命令,導入

[root@promote home]# rpm --import /etc/pki/rpm-gpg/RPM*


或直接 導入文件下載源的RPM-GPG-KEY-*

[root@promote home]# cp RPM-GPG-KEY-* /etc/pki/rpm-gpg/


錯誤二

[root@promote home]# rpm -ivh iscsi-initiator-utils-6.2.0.871-0.16.el5.i386.rpm warning: waiting for transaction lock on /var/lib/rpm/__db.000


解決

[root@promote home]# rm -f /var/lib/rpm/__db.*

成功解決。






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章