1. 程式人生 > >運維學習之ISCSI(小型計算機系統接口)服務

運維學習之ISCSI(小型計算機系統接口)服務

linux

iSCSI

一、iscsi簡介

iSCSI技術是一種由IBM公司研究開發的,是一個供硬件設備使用的可以在IP協議的上層運行的SCSI指令集,這種指令集合可以實現在IP網絡上運行SCSI協議,使其能夠在諸如高速千兆以太網上進行路由選擇。iSCSI技術是一種新儲存技術,該技術是將現有SCSI接口與以太網絡(Ethernet)技術結合,使服務器可與使用IP網絡的儲存裝置互相交換資料。

iSCSI:Internet 小型計算機系統接口 (iSCSI:Internet Small Computer System Interface)。

Internet 小型計算機系統接口(iSCSI)是一種基於 TCP/IP的協議,用來建立和管理 IP 存儲設備、

主機和客戶機等之間的相互連接,並創建存儲區域網絡(SAN)。SAN 使得 SCSI 協議應用於高速數據傳輸網絡成為可能,這種傳輸以數據塊級別(block-level)在多個數據存儲網絡間進行。

SCSI 結構基於客戶/服務器模式,其通常應用環境是:設備互相靠近,並且這些設備由 SCSI 總線連接。iSCSI 的主要功能是在 TCP/IP 網絡上的主機系統(啟動器 initiator)和存儲設備(目標器 target)之間進行大量數據的封裝和可靠傳輸過程。此外,iSCSI 提供了在 IP 網絡封裝 SCSI 命令,且運行在 TCP 上。

二、設置iscsi共享設備

服務端設置如下,修改IP,更改主機名,關閉防火墻

技術分享

技術分享

客戶端設置如下,配置IP,修改主機名,方便測試

技術分享

技術分享

在服務端添加一塊新的大小為5G的硬盤vdb1,同步分區表

技術分享

yum源的配置技術分享服務端配置yum源技術分享

安裝iscsi目標交互式配置服務

技術分享技術分享

進入targetcli配置模式

技術分享

把/dev/vdb1作為存儲加進/backstores/block中,創建iscsi限定名稱,創建邏輯單元號,創建訪問控制列表storage1key,使用126的3260端口訪問

技術分享

安裝iscsi客戶端服務

技術分享

設置發起端的iqn

技術分享

查找iscsi服務端所提供的iscsi目標

技術分享

登陸126服務端的一個iscsi目標

技術分享

查看分區,新設備/dev/sda出現

技術分享

分區

技術分享

分區成功!

技術分享

格式化掛載設備

技術分享

刪除設備

技術分享

技術分享

客戶端刪除iscsi共享設備

技術分享

三、lvm設備共享

把/dev/vdb1更改為iscsivg分區,然後將全部的iscsivg分區創建為iscsilv0

技術分享

進入target目標交互配置模式,把/dev/vdb1作為存儲加進/backstores/block中,創建iscsi限定名稱,創建邏輯單元號,創建訪問控制列表storage1key,使用126的3260端口訪問

技術分享

查找iscsi服務端提供的iscsi目標,並登陸

技術分享

設備大小

技術分享

新添加1G的硬盤/dev/vdb2,然後把兩個分區都修改為lvm標簽

技術分享

同步分區表,把新分區加入到vg,把lv增加到5800M

技術分享

取消iscsi目標,退出登陸然後再次進行登陸

技術分享

查看設備擴展後的大小

技術分享


運維學習之ISCSI(小型計算機系統接口)服務