b2c購物平臺seo優(yōu)化點擊軟件
目錄
一、ISCSI是什么?
二、ISCSI產(chǎn)生背景
三、存儲分類
四、ISCSI架構(gòu)
五、ISCSI存儲服務搭建案例
一、ISCSI是什么?
ISCSI名為互聯(lián)網(wǎng)小型計算機系統(tǒng)接口又稱為IP-SAN,是一種新的遠程存儲技術(shù),提供存儲服務的目標服務器默認使用的是3260/TCP端口。使用遠程存儲設備的客戶端(又稱為initiators發(fā)起程序)通過互聯(lián)網(wǎng)傳輸SCSI數(shù)據(jù)存儲命令到遠端存儲設備服務器(又稱為target目標服務器)來存儲數(shù)據(jù)。ISCSI客戶端連接登錄到遠程存儲設備服務器之后,本地將產(chǎn)生一塊虛擬的存儲塊設備就像是本地添加了一塊硬盤一樣,用戶可以像使用本地磁盤設備一樣對其虛擬存儲設備進行操作,存儲數(shù)據(jù)。但實際上客戶端向虛擬設備存儲的數(shù)據(jù)是被直接通過網(wǎng)絡發(fā)給并保存在ISCSI目標服務器的本地物理存儲設備內(nèi)。
二、ISCSI產(chǎn)生背景
在早期我們的服務器、電腦有一個SCSI接口專門用于連接我們本地的外圍設備如:打印機、攝像頭、存儲設備等。后來隨著TCP/IP網(wǎng)絡傳輸速率的快速發(fā)展ISCSI協(xié)議誕生,通過此協(xié)議用戶可以將網(wǎng)絡上的遠程主機的存儲資源映射到本地來使用,就像給本地主機添加了一塊新的磁盤一樣,可以對其進行格式化,創(chuàng)建邏輯卷、raid等。
三、存儲分類
1、DAS直連附加存儲
使用SCSI或SATA母線直接將磁盤與電腦主板相連給電腦系統(tǒng)提供存儲,如:筆記本電腦、移動硬盤。
優(yōu)點:配置使用簡單,可以直接使用裸設備,可以塊為單位交付給主機系統(tǒng)。
缺點:數(shù)據(jù)的讀寫都需要消耗主機的內(nèi)存和CPU資源、磁盤直接與主機綁定不能共享,主板接口有限擴容問題。
2、NAS網(wǎng)絡附加存儲
通過互聯(lián)網(wǎng)將主機上的文件目錄共享出去,比如Samba服務就是一種NAS存儲,網(wǎng)絡附加存儲解決了數(shù)據(jù)不能共享或單一性的問題。NAS一般是單一主機給多個主機共享數(shù)據(jù),進一步拉低了數(shù)據(jù)傳輸效率。
硬盤--->raid---->lvm----->nfs/cifs
優(yōu)點:配置使用簡單、共享文件系統(tǒng)、由于數(shù)據(jù)的讀寫是在共享服務器上進行處理不消耗服務器資源、以文件為單位交付給主機系統(tǒng)。
缺點:不支持裸設備、無法對共享目錄進行擴容。
3、SAN存儲區(qū)域網(wǎng)絡
將服務器與用戶流量訪問的網(wǎng)絡與服務器與存儲區(qū)域網(wǎng)絡分開,降低服務器訪問壓力。服務器與存儲設備使用交換機連接在一個廣播域。服務器有兩張網(wǎng)卡,分別連接公網(wǎng)接收用戶的訪問和通過交換機連接存儲設備,使的用戶訪問服務器的流量與服務器訪問后臺存儲設備的流量分開,降低了帶寬和服務器壓力,如:FC-san光纖存儲、IP-san、ISCSI服務成本低、對網(wǎng)卡傳輸速率要求較高。
點:共享塊設備、支持裸設備、可以塊為單位供網(wǎng)絡中主機使用、通過網(wǎng)絡共享存儲設備,數(shù)據(jù)在存儲服務器上進行讀寫而不消耗客戶端主機資源、可以進行擴容。
缺點:配置復雜、成本高
四、ISCSI架構(gòu)
- iSCSI target:就是儲存設備端,存放磁盤或 RAID 的設備,目前也能夠?qū)?Linux 主機仿真成 iSCSI target 了!目的在提供其他主機使用的『磁盤』
- iSCSI initiator:就是能夠使用 target 的客戶端,通常是服務器。 也就是說,想要連接到 iSCSI target 的服務器,也必須要安裝 iSCSI initiator 的相關(guān)功能后才能夠使用 iSCSI target 提供的磁盤就是了。
五、ISCSI存儲服務搭建案例
實驗環(huán)境:
iSCSI-Server:服務端 Centos 8 192.168.0.1
iSCSI-Client-Linux: 客戶端 Centos8 192.168.0.10
iSCSI-Client-Windows: 客戶端 Windows7 192.168.0.20
實驗準備: 設置IP地址、服務端配置yum源、
一、配置iSCSI服務端
1、準備用于共享的物理存儲空間
以硬盤的形式存在的:添加一塊硬盤(/dev/sda)
以文件的形式存在的:
2、安裝iSCSI服務端程序:targetcli
3、調(diào)用targetcli命令進行服務端配置。創(chuàng)建用于網(wǎng)絡共享的iscsi虛擬磁盤。
4、創(chuàng)建用于共享iSCSI虛擬磁盤的目標程序
5、將剛創(chuàng)建的iscsi虛擬磁盤添加到目標,即創(chuàng)建服務卷luns。將iscsi虛擬磁盤以服務卷的形式共享給客戶端發(fā)起程序。
6、設置目標存儲服務器所監(jiān)聽的接口IP和使用的端口號(此處可省略)
7、為客戶端發(fā)起程序創(chuàng)建名稱。
說明:acls目錄用于控制客戶端發(fā)起程序登錄iscsi目標服務器。只有客戶端發(fā)起程序的名稱與此目錄下定義的客戶端發(fā)起程序的名稱一致才允許客戶端登錄到iscsi目標服務器。
8、iscsi目標服務器開啟對客戶端發(fā)起程序的chap認證。只有客戶端發(fā)起程序配置的用戶名和密碼與目標服務器配置的一致才允許客戶端發(fā)起程序訪問iscis虛擬磁盤。
注意:如果設置的登錄用戶用于windows系統(tǒng),則windows發(fā)起程序要求
chap認證的用戶密碼不少于12位。
9、最后檢查iscsi目標服務端配置是否誤。
10、防火墻放行iscsi目標服務器target服務端口、開啟target服務。
二、配置iSCSI客戶端
Linux客戶端:
1、安裝iscsi客戶端發(fā)起程序iscsi-initiator-utils(紅帽8默認已安裝)
2、進入到iscsi客戶端發(fā)起程序配置文件所在目錄。
initiatorname.iscsi:設置客戶端發(fā)起程序的名稱
iscsid.conf: 啟用chap認證
3、啟動客戶端發(fā)起程序iscsid服務
4、發(fā)現(xiàn)iscsi目標服務程序
6、設置客戶端發(fā)起程序開機后自動連接iscsi目標服務器(客戶端發(fā)起程序默認開機自動連接目標服務器,因此此處無需配置)
7、登錄到iscsi目標服務器
8、查看iscsi“網(wǎng)盤”,并對/dev/sdb虛擬磁盤分區(qū)、格式化、永久掛載。
分區(qū):
格式化:
永久掛載:
9、在掛載好的iscsi虛擬磁盤中創(chuàng)建文件進行測試
10、斷開與iscsi目標服務器的連接
windows客戶端:
1、修改iscsi客戶端發(fā)起程序名稱
2、啟用chap認證連接到目標服務器
4、將目標服務器上的iscsi虛擬磁盤服務卷或設備永久掛載、綁定到系統(tǒng)。一便系統(tǒng)內(nèi)的服務程序可以在系統(tǒng)開機后第一時間使用iscsi虛擬磁盤創(chuàng)建的分盤。
5、給iscsi虛擬磁盤分區(qū)格式化,來創(chuàng)建E盤。
點擊控制面板----->管理工具----->計算機管理---->磁盤管理
6、進入到文件資源管理器查看通過iscsi網(wǎng)絡虛擬磁盤創(chuàng)建的E盤。并創(chuàng)建文件測試。
@聲明:“山月潤無聲”博主知識水平有限,以上文章如有不妥之處,歡迎廣大IT愛好者指正,小弟定當虛心受教!