日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基于iscsi实现文件存储共享

發(fā)布時間:2025/6/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于iscsi实现文件存储共享 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

? 簡單介紹兩個概念:

? ? ? iSCSI:Internet Small Computer System Interface.是一種基于 TCP/IP的協(xié)議,用來建立和管理 IP 存儲設(shè)備、主機和客戶機等之間的相互連接,并創(chuàng)建存儲區(qū)域網(wǎng)絡(luò)SAN)。SAN 使得 SCSI 協(xié)議應(yīng)用于高速數(shù)據(jù)傳輸網(wǎng)絡(luò)成為可能,這種傳輸以數(shù)據(jù)塊級別(block-level)在多個數(shù)據(jù)存儲網(wǎng)絡(luò)間進行。

? ? ?iSCSI的工作過程:當(dāng)iSCSI主機應(yīng)用程序發(fā)出數(shù)據(jù)讀寫請求后,操作系統(tǒng)會生成一個相應(yīng)的SCSI命令,該SCSI命令在iSCSI initiator層被封裝成ISCSI消息包并通過TCP/IP傳送到設(shè)備側(cè),設(shè)備側(cè)的iSCSI target層會解開iSCSI消息包,得到SCSI命令的內(nèi)容,然后傳送給SCSI設(shè)備執(zhí)行;設(shè)備執(zhí)行SCSI命令后的響應(yīng),在經(jīng)過設(shè)備側(cè)iSCSI target層時被封裝成ISCSI響應(yīng)PDU,通過TCP/IP網(wǎng)絡(luò)傳送給主機的ISCSI initiator層,iSCSI initiator會從ISCSI響應(yīng)PDU里解析出SCSI響應(yīng)并傳送給操作系統(tǒng),操作系統(tǒng)再響應(yīng)給應(yīng)用程序。

? ? ?ISCSI通信雙方:請求方:initiator即為客戶端。接收方:target,即為服務(wù)器端

? ? ?target ?:成為target需要滿足的條件:要有支持SCSI,ISCSI的模塊,要有創(chuàng)建target、lum的用戶空間工具。要有SCSI、ISCSI驅(qū)動,運行為服務(wù),且此服務(wù)開機自行啟動,接收客戶請求要有監(jiān)聽的套接字。服務(wù)器端的配置需要保存至某個配置文件中,使其永久生效。

? ? ?initiator:要有SCSI、ISCSI驅(qū)動,要能發(fā)現(xiàn)服務(wù)器端共享出來的磁盤存儲,要能登錄到服務(wù)器端

? ? ?有了以上思路我們就可以開始做配置:

服務(wù)器端:

? ? ? ?創(chuàng)建共享磁盤存儲

? ? ? ?# fdisk /dev/sda

? ? ? ?查看是否已安裝了SCSI、ISCSI的模塊

? ? ? ?# grep -i 'scsi' /boot//config-2.6.32-431.el6.x86_64

? ? ? ?安裝用戶空間的工具軟件

? ? ? ?# yum -y install scsi-target-utils-1.0.24-10.el6.x86_64.rpm

? ? ? ?開啟服務(wù)

? ? ? ?/etc/rc.d/init.d/tgtd

? ? ? ?# service tgtd start

? ? ? ?開機自動啟動

? ? ? ?# chkconfig tgtd on

? ? ? ?監(jiān)聽套接字端口:

? ? ? ?# ss -tnl 3260

? ? ? ?用戶空間使用工具

? ? ? ?/usr/sbin/tgtadm

? ? ? ?使用配置文件

? ? ? ?/etc/tgt/targets.conf

? ? ? ?開機重啟后

? ? ? ?/usr/sbin/tgt-admin會讀取配置文件信息。

? ? ? ?創(chuàng)建target

? ? ? ?# tgtadm -L iscsi -o new -m target -t 1 -T iqn.2014-05.com.aperson.web:1

? ? ? ?查看創(chuàng)建的targeto

? ? ? ?# tgtadm -L iscsi -o show -m target

? ? ? ?

? ? ? ?關(guān)聯(lián)邏輯單元lun

? ? ? ?# tgtadm -L iscsi -o new -m logicalunit -t 1 -l 1 -b /dev/sda5

? ? ? ?再次查看

? ? ? ?# tgtadm -L iscsi -o show -m target

? ? ?開啟邏輯單元對用戶的訪問,即基于ip的授權(quán)

? ? ?# tgtadm -L iscsi -o bind -m target -t 1 -I 192.168.2.0/24

客戶端:

? ? ?安裝軟件

? ? ?iscsi-initiator-utils-6.2.0.873-10.el6.x86_64.rpm

? ? ?# rpm -ql iscsi-initiator-utils

? ? ?兩個啟動服務(wù)腳本

? ? ?/etc/rc.d/init.d/iscsi

? ? ?/etc/rc.d/init.d/iscsid

? ? ?iscsid的配置文件

? ? ?/etc/iscsi/iscsid.conf

? ? ?客戶端使用工具

? ? ?/sbin/iscsiadm

? ? ?iscsi別名生成工具

? ? ?/sbin/iscsi-iname

? ? ?別名存放目錄:

? ? ?/etc/iscsi

? ? ?啟動服務(wù)

? ? ?service iscsi start

? ? ?service iscsid start

? ? ?創(chuàng)建自己的名稱跟別名

? ? ?echo "InitiatorName=`iscsi-iname -p iqn.2014-05.com.aperson`" > /etc/iscsi/initiatorname.iscsi

? ? ?echo "InitiatorAlias=initiator1" >> /etc/iscsi/initiatorname.iscsi

? ? ?發(fā)現(xiàn)共享: ? ?

# iscsiadm -m discovery -t st -p 192.168.2.117:3260 192.168.2.117:3260,1 iqn.2014-05.com.aperson.web:1

? ? ?登錄共享服務(wù)器端 ?

# iscsiadm -m node -T iqn.2014-05.com.aperson.web:1 -p 192.168.2.117:3260 -l Logging in to [iface: default, target: iqn.2014-05.com.aperson.web:1, portal: 192.168.2.117,3260] (multiple) Login to [iface: default, target: iqn.2014-05.com.aperson.web:1, portal: 192.168.2.117,3260] successful.

? ? ?查看硬盤情況:

? ? ?分區(qū)格式化對此磁盤 并掛載到本地,驗證數(shù)據(jù)的輸入刪除等操作 ?

? ? 注意:共享存儲不能同時給兩個客戶端使用,否則文件系統(tǒng)會崩潰。

? ? 退出登錄: ? ?

iscsiadm -m node -T iqn.2014-05.com.aperson.web:1 -p 192.168.2.117 -u

? ?

? ? 我們下次登錄的時候會自動發(fā)現(xiàn)共享存儲是因為我們登錄過一次以后就會在/var/lib/iscsi/目錄下自動生成一些文件,記錄我們曾經(jīng)登錄過的共享服務(wù)器的一些信息:

? ?

? ?如果不想記錄,我們可以刪除這些文件,也可以使用iscsiadm的一條命令進行刪除:

# iscsiadm -m node -T iqn.2014-05.com.aperson.web:1 -p 192.168.2.117:3260 -o delete

? ?刪除lun,刪除target指令: ?

# tgtadm -L iscsi -o delete -m logicalunit -t 1 -l 1 # tgtadm -L iscsi -o delete -m target -t 1

? ?

? ?命令的配置無法長久保存,所以我們需要基于配置文件的設(shè)置來實現(xiàn)持久配置

# vim /etc/tgt/targets.conf <target iqn.2014-05.com.aperson.web2.2>direct-store /dev/sda5initiator-address 192.168.2.0/24 </target>

?

? ?iscsi基于用戶的認證配置:

? ?在服務(wù)器端:

# vim /etc/tgt/targets.conf <target iqn.2014-05.com.aperson.web2.2>direct-store /dev/sda5initiator-address 192.168.2.0/24incominguser admin admin </target>

? ?在客戶端:

# vim /etc/iscsi/iscsid.conf node.session.auth.authmethod = CHAP node.session.auth.username = admin node.session.auth.password = admin

? ?如果是先前登錄過的需要在客戶端停止iscsi、iscsid服務(wù),并刪除/var/lib/iscsi/目錄下的文件:重新發(fā)現(xiàn),重新登錄。

? ?

? ? OK,以上就是iscsi的基礎(chǔ)知識!





轉(zhuǎn)載于:https://blog.51cto.com/aperson/1405592

總結(jié)

以上是生活随笔為你收集整理的基于iscsi实现文件存储共享的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲国产精 | 黄色天堂网站 | 制服av在线| 成年免费视频 | 欧美videossex极品 | av在线你懂的 | 亚洲av无码国产精品色午夜 | 欧美性猛交xxxx乱大交俱乐部 | 91av视频播放 | 欧美激情第1页 | 色丁香av | 色爽爽爽爽爽爽爽爽 | 四虎影视免费 | 久久久精品中文字幕 | 欧美另类日韩 | 日本婷婷 | 久久久久久久久久免费视频 | 美女视频在线观看免费 | 欧美日韩国产91 | 中文av一区二区 | 怒海潜沙秦岭神树 | 久久久老司机 | 纯爱无遮挡h肉动漫在线播放 | 伊人干综合| 伊人最新网址 | 插插插日日日 | 欧美不卡一二三 | 成人熟女一区二区 | 疯狂做爰的爽文多肉小说王爷 | 青娱乐伊人| 香蕉视频在线免费播放 | 亚洲精品久久久久久 | 色开心 | 亚州av在线 | 精品国产乱码久久久久久蜜柚 | 91久久一区二区三区 | 青青国产在线 | 国产欧美日韩91 | 免费观看黄色网页 | 无码国产精品一区二区免费16 | 久久久精品网站 | 亚洲骚| 国产免费久久精品国产传媒 | 天天看片天天射 | 无码人妻精品一区二区三 | www.在线观看网站 | av小说区| 影音先锋啪啪资源 | 成片在线观看 | 男人和女人日批视频 | 欧美精品色婷婷五月综合 | 欧美老女人性视频 | 美女涩涩视频 | 91蜜桃在线 | 在线观看一级片 | 久久国产精品久久久 | 欧洲精品久久 | 干美女视频 | 国内自拍视频在线播放 | 国产成人啪免费观看软件 | 色综合av综合无码综合网站 | 在线观看日本 | 精品一区二区视频在线观看 | 欧美成人免费观看视频 | 天天插综合网 | 黑人巨大精品欧美一区二区免费 | 成人录像| 爱操av | 顶弄h校园1v1 | 男人天堂视频在线观看 | 亚洲 欧美 日韩系列 | 亚洲自拍偷拍一区二区三区 | 国产精品久久久影院 | 久久婷婷国产麻豆91天堂 | 黄色天天影视 | 亚洲福利小视频 | 国产色无码精品视频国产 | 久久人妻少妇嫩草av蜜桃 | 美女狂揉羞羞的视频 | 久久老司机精品视频 | 午夜操操 | 精品国产乱码久久久久久蜜臀网站 | 亚洲av网址在线 | 婷婷av一区二区三区 | 天堂久久久久久 | 亚洲色图18p| 精品少妇一二三区 | 免费性爱视频 | 粉嫩av国产一区二区三区 | 亚洲成人一二三 | 五月综合久久 | 国产精品视频你懂的 | 囯产精品久久久久久 | 国产精品国产三级国产播12软件 | 日本在线中文字幕专区 | 老公吃小头头视频免费观看 | 久操视频在线免费观看 | 国产在线视频你懂得 | 欧美日韩三 |