一、前言
1、什麼是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 上。
2、實驗環境:Centos最下化安裝6.5操作系統兩臺 VMware虛擬化軟件 關閉SELINUX、iptables
服務端:Centos6.5 192.168.1.1 增加20G硬盤一塊 底層LVM+ISCSI服務
客戶端: Centos6.5 192.168.1.2 ISCSI登錄+LVM
3、服務端:
[root@localhost ~]# yum -y install scsi-target-utils
[root@localhost ~]# fdisk -l | grep /dev/sda //你們的可能是sdb
[root@localhost ~]# fdisk -cu /dev/sda
創建兩個分區,10G左右一個
[root@localhost ~]# fdisk -l /dev/sda
[root@localhost ~]# partx -a /dev/sda1 /dev/sda //此操作通知內核分區已發生變化
[root@localhost ~]# partx -a /dev/sda2 /dev/sda
[root@localhost ~]# pvcreate /dev/sda1 /dev/sda2
[root@localhost ~]# pvs //用於輸出格式化的物理卷信息報表,更相信的信息可使用pvdisplay命令
[root@localhost ~]# pvdisplay
[root@localhost ~]# vgcreate gp /dev/sda1 /dev/sda2 //將sda1,2創建成卷組,名稱爲gp
Volume group "gp" successfully created
[root@localhost ~]# vgs
[root@localhost ~]# vgdisplay
[root@localhost ~]# lvcreate -L 15G -n lvm gp //從卷組gp中創建名爲lvm的邏輯卷,大小爲15G。
Logical volume "lvm" created