Redhat6.4_ISCSI服務器搭建

1、背景簡介

iSCSIinternet 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)之間進行大量數據的封裝和可靠傳輸過程。

2、實驗環境


操做系統:redhat6.4node

iscsi target:192.168.175.201        scsi-target-utils-1.0.24-2.el6.x86_64linux

iscsi initiator:192.168.175.202        iscsi-initiator-utils-6.2.0.873-2.el6.x86_64vim

#chkconfig iptables off服務器

#vim /etc/sysconfig/selinux網絡

wKioL1bcUF3gYoVYAAAtRuB7OLE802.png


3、準備工做

iscsi能夠分享的設備類型有不少,包括邏輯卷、物理硬盤等。
app


3.1創建共享邏輯卷

經過#fdisk /dev/sdbànàpà1àdefault(按默認配置執行)àdefault(按默認配置執行)àw#pvcreate /dev/sdb1#vgcreate vg0 /dev/sdb1#lvcreate -L XX(多少容量) -n lv0vg0ide


4、配置ISCSI Target

4.1安裝target軟件

redhat自帶scsi-target-utils-1.0.24-2.el6.x86_64軟件,用此軟件配置ISCSI服務器端。執行#yum install -y scsi-target-utils-1.0.24-2.el6.x86_64(前提:配置好YUM源頭,忽略密鑰檢查)
spa


4.2配置target

target的主配置文件位置在/etc/tgt/target.conf。在配置文件最後增長如圖所示內容:
操作系統

wKiom1bcUKzi0aihAAAPXVzUnKE043.png

注意示例文件:server

wKioL1bcUV2wY-iIAAAh4YOKRTg401.png

wKioL1bcUYaBo6qiAAAp-Iei0Dk957.png

4.3啓動iSCSItarget

#/etc/init.d/tgtd start

#chkconfigtgtd on

4.4查看iSCSItarget

#tgt-admin-show

wKiom1bcUXGiKIkBAABYXcb_q20350.png

LUN0 是控制器,能夠看到各個LUN的大小和磁盤路徑。iSCSI Target 設定完畢。


5、配置Iscsi initiator

5.1安裝initiator

#yum install -y iscsi-initiator-utils-6.2.0.873-2.el6.x86_64

5.2設置開機啓動

#chkconfig iscsid on

#chkconfig iscsi on

5.3更改配置文件

initiator的配置文檔位於/etc/iscsi/,該目錄下有兩個文件,initiatorname.iscsi iscsid.conf,其中iscsid.conf 是其配置文件,initiatorname.iscsi 是標記initiator的名稱,由於在target裏面,咱們並無設置訪問限制,因此iscsid.conf 文件並不須要修改。

5.4偵測target

# iscsiadm -m discovery -t sendtargets -p 192.168.175.201

wKiom1bcUnXRX2GNAAAVobHKS7o508.png


5.5查看nodes

iscsiadm 偵測到的結果會寫入/var/lib/iscsi/nodes/中,所以只需啓動/etc/init.d/iscsi就可以在下次開機時,自動鏈接到正確的target了。# ll -R /var/lib/iscsi/nodes/偵測信息都寫入了/var/lib/iscsi/nodes/iqn.2016-03.com.lipengfei03:iscsi_server文件中了。


5.6鏈接target

查看目前系統上面全部的target

#iscsiadm -m node

登陸target

#iscsiadm -m node -T iqn. 2016-03.com.lipengfei03:iscsi_server

5.7查看磁盤狀況

發現新掛載到客戶端的硬盤,而後進行PV/VG/LV處理,最後格式化掛載到客戶端某個位置。注意在格式化以前須要進行硬盤檢查(#tune2fs-l /dev/vg0/lv0<若是檢查不經過,多是/dev後的路徑寫錯,經過fdisk -l查看系統生成的mapper路徑進行填寫。>)。

開機自動掛載#vim /etc/fstab

wKioL1bcU2KB2b8xAABusGrwBT8215.png

相關文章
相關標籤/搜索