ISCSI--target

理論知識簡介
ISCSI:當前網速越來越快,光從家庭用戶就能看的出來,從原先的512k到1M,再到2M、4M、8M等,發達國家的網絡帶寬會更高。ISCSI 的出現,使得光纖SAN產生的費用貴的問題迎刃而解。它是基於現有的ip 網絡,對scsi 協議進行數據封裝,使得原本只能在本地傳輸的scsi 硬盤數據,可以通過網絡來傳輸。若存放ISCSI 數據的機房爲私有本地專用機房,那麼,在千兆網絡的環境中,其性能絕不會影響使用需求。
目前iscsi 的後端存儲架構一般分爲三種:
(一) 控制器架構:它的所有控制、轉換節點,都是由硬件芯片或嵌入式設備組成,它們都是由開發商根據iscsi 協議,自己編寫、設計出來的。由於各個芯片工作的單一性,使得這種架構的整體數據處理性能很高,而且運行更穩定。
(二) PC架構:由一臺性能高效穩定的普通計算機(服務器),通過iSCSI Target 軟件實現iscsi 功能。
(三) PC+TOE架構:這種架構就是在PC架構上,加入協議卸載網卡。把原本用CPU包裝、拆解iscsi 數據到tcp協議包的操作,轉由網卡中的專用芯片來完成,從而減輕CPU的壓力。
一.虛擬機cms地址爲192.168.1.10作爲tgtd客戶端
1.編輯yum文件內容如下
[root@cms ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo
wps_clip_p_w_picpath-9476
2.查詢信息並安裝所需軟件包
wps_clip_p_w_picpath-12136
wps_clip_p_w_picpath-24022
3.開啓服務,設置開機啓動,查看端口號
wps_clip_p_w_picpath-12907
4.下面來編輯一些規則
(1)重新編輯磁盤,建立一個主分區3,設置其內存爲1G(這裏建立分區3時會發生錯誤,所以我們直接修改分區2,修改其內存爲1G,並在分區2上實驗)
wps_clip_p_w_picpath-31483
wps_clip_p_w_picpath-23699
[root@cms ~]# partprobe /dev/sda     #格式化磁盤(沒有出現信息說明成功)
(2)現在就可以來編輯了
[root@cms ~]# tgtadm --lld iscsi --op new --mode target --tid 1 --targetname iqn.2012-05.com.a.cms:traget
[root@cms ~]# tgtadm --lld iscsi --op show --mode target
wps_clip_p_w_picpath-7015
[root@cms ~]# man tgtadm          #可以查看tgtadm的一些相關用法
wps_clip_p_w_picpath-13254
(3)編輯規則進行查看
wps_clip_p_w_picpath-11526
(4)添加驗證
wps_clip_p_w_picpath-30556
(5)防止重啓後數據丟失,做如下工作
wps_clip_p_w_picpath-16005
[root@cms ~]# vim /etc/tgt/targets.conf
wps_clip_p_w_picpath-23869
二.重新開啓一臺虛擬機,設置其地址爲192.168.1.50
1.安裝好yum,便於編輯(這裏我們使用另一種方法,從其他文件中拷貝過來) 
wps_clip_p_w_picpath-12397
wps_clip_p_w_picpath-17666
2.編輯規則
(1)[root@cms ~]# vim /etc/iscsi/initiatorname.iscsi
wps_clip_p_w_picpath-18502
(2)服務的設置
wps_clip_p_w_picpath-31007
wps_clip_p_w_picpath-32150
(3)編譯磁盤
[root@cms ~]# fdisk -l           #查看磁盤分區情況
wps_clip_p_w_picpath-5727
wps_clip_p_w_picpath-22509
wps_clip_p_w_picpath-13367
[root@cms ~]# partprobe /dev/sdb            #格式化磁盤
wps_clip_p_w_picpath-11885
[root@cms ~]# mkdir /mnt/1            #建立光盤掛載點
[root@cms ~]# mount /dev/sdb1 /mnt/1   #掛載光盤
[root@cms ~]# cd /mnt/1               #切換目錄
[root@cms 1]# ll
total 16
drwx------ 2 root root 16384 May  4 19:08 lost+found
(4)拷貝相關的所以文件到當前目錄下
wps_clip_p_w_picpath-31933
三.再次開啓一臺虛擬機node,設置ip地址爲192.168.1.100
1.編輯yum文件(這裏我們採用不同與上一種的方法來編輯,也就是常規編輯)
[root@node ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo.old
wps_clip_p_w_picpath-23657
2.安裝所需的軟件包
wps_clip_p_w_picpath-6467
3.修改爲不同名字
[root@node ~]# vim /etc/iscsi/initiatorname.iscsi
wps_clip_p_w_picpath-23560
4.設置服務
[root@node ~]# service iscsi start          #啓動服務
iscsid 已停
Turning off network shutdown. Starting iSCSI daemon:       [確定]
                                                           [確定]
設置 iSCSI 目標:iscsiadm: No records found!
                                                           [確定]
[root@node ~]# chkconfig iscsi on         #設置爲開機自動啓動
5.編輯發現,以及登錄
wps_clip_p_w_picpath-16618
6.[root@node ~]# fdisk -l
wps_clip_p_w_picpath-32542
7.建立光盤掛載點並掛載光盤
[root@node ~]# mkdir /mnt/1
[root@node ~]# mount /dev/sdb1 /mnt/1
查看:
wps_clip_p_w_picpath-24744
這些內容讓我們認識到推機制跟鎖機制的問題。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章