iscsi簡介
iscsi(internet scsi)技術由ibm公司研究開發,是乙個供硬體裝置使用的、可以在ip協議的上層執行的scsi指令集,這種指令集合可以實現在ip網路上執行scsi協議,使其能夠在諸如高速千兆乙太網上進行路由選擇。iscsi技術是一種新儲存技術,該技術是將現有scsi介面與以太網路(ethernet)技術結合,使伺服器可與使用ip網路的儲存裝置互相交換資料。
iscsi是一種基於tcp/ip的協議,用來建立和管理ip儲存裝置、主機和客戶機等之間的相互連線,並建立儲存區域網路(san)。san 使得scsi 協議應用於高速資料傳輸網路成為可能,這種傳輸以資料塊級別(block-level)在多個資料儲存網路間進行。scsi結構基於c/s模式,其通常應用環境是:裝置互相靠近,並且這些裝置由scsi 匯流排連線。
iscsi 的主要功能是在tcp/ip 網路上的主機系統(啟動器 initiator)和儲存裝置(目標器 target)之間進行大量資料的封裝和可靠傳輸過程。
iscsi配置
1.服務端建立大小為5g的vdb1分割槽,作為共享磁碟。
2.服務端安裝targetcli程式包,關閉防火牆。
yum install tagetcli -y
3.服務端配置iscsi target。
/backstores/block create westos:storage1 /dev/vdb1
/iscsi create iqn.2017-08.
com.example:storage1
##建立lun
/iscsi/iqn.2017-08.
com.example:storage1/tpg1/luns create /backstores/block/westos:storage1
/iscsi/iqn.2017-08.
com.example:storage1/tpg1/acls create iqn.2017-08.
com.example:storage1key
##開啟埠
4.客戶端安裝iscsi-initiator-utils。
yum install iscsi-initiator
-utils
-y
5.客戶端配置iscsi initiator。
編輯配置檔案/etc/iscsi/initiatorname.iscsi,修改initiator的名稱。
initiatorname=iqn.2017-08.
com.example:storage1key
6.可重啟iscsi服務。
7.偵測target 。
iscsiadm -m discovery -t st -p 172.25.254.232
##引數說明##
-m discovery ##偵測target
-t sendtargets ##通過iscsi協議(sendtargets可簡寫為st)
-p ip
:port
##指定target的ip和port,不寫port的話,預設為3260
客戶端偵測結果
8.連線target。
iscsiadm -m node -t iqn.2017
-08.com.example:storage1 -p
172.25
.254
.232
-l
9.利用fdisk -l 命令檢視磁碟情況。這裡可以看到,initiator上多了一塊sda磁碟,大小和target上的lun一致。這樣,通過格式化和掛載,我們就可以像使用本地磁碟一樣使用這些iscsi裝置了。
iscsi伺服器共享
1.伺服器端配置 fdisk dev vdb n 2g wq partprobe yum install targetcli y targetcli ls o o backstores o block storage objects 0 o fileio storage objects 0 o ps...
PC機做ISCSI儲存伺服器故障
物理主機 ibm x3650 6塊sas盤,分為兩組raid。一組系統,一組資料。zabbix監控告警情況如下 早上上班,發現伺服器無法連線,網路無法通訊。讓idc重啟,還是無法恢復正常。去了機房之後,檢視如下 lvm vg00捲組不存在,一般安裝系統sda是分為兩個分割槽的 dev sda1 bo...
LINUX部署ISCSI伺服器
服務端配置centos64 yum install y scsi target utils service tgtd start service iptables stop setenforce 0 chkconfig tgtd on vi etc tgt targets.conf 注意更改了如下的...