■ 江蘇 繆振龍
編者按:iSCSI技術(shù)實(shí)現(xiàn)了物理磁盤設(shè)備與TCP/TP網(wǎng)絡(luò)傳輸協(xié)議的相互結(jié)合,使用戶可以通過(guò)網(wǎng)絡(luò)方便的獲取到遠(yuǎn)程存儲(chǔ)服務(wù)器提供的共享存儲(chǔ)資源。
單位最近由于有新的項(xiàng)目要部署實(shí)施,新采購(gòu)一臺(tái)??低暣鎯?chǔ)服務(wù)器,型號(hào)為DSA8068S。內(nèi)置48塊6TB的SATA磁盤,已設(shè)置好RAID陣列和熱備盤等基本配置。由于該存儲(chǔ)空間容量比較充足,決定采用其中部分存儲(chǔ)空間作為iSCSI存儲(chǔ)盤使用。在機(jī)房建設(shè)早期,單位采購(gòu)過(guò)一臺(tái)SUN T4-1小型機(jī)。該服務(wù)器上內(nèi)置兩塊300G SAS磁盤。目前這臺(tái)小型機(jī)存放重要業(yè)務(wù)數(shù)據(jù)。但由于早期技術(shù)條件所限,該小型機(jī)未配置RAID陣列,就直接投入業(yè)務(wù)使用。一旦小型機(jī)磁盤發(fā)生故障,業(yè)務(wù)數(shù)據(jù)將面臨丟失的嚴(yán)重風(fēng)險(xiǎn)。亟待對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行備份。按照目前現(xiàn)狀,決定將這臺(tái)小型機(jī)通過(guò)網(wǎng)絡(luò)和??低暤膇SCSI存儲(chǔ)相連,并對(duì)業(yè)務(wù)數(shù)據(jù)每天進(jìn)行備份,防范風(fēng)險(xiǎn)。
首先介紹下當(dāng)前的網(wǎng)絡(luò)環(huán)境。SUN小型機(jī)和??低暣鎯?chǔ)服務(wù)器與華為S9306核心交換機(jī)的千兆網(wǎng)口連接。為了保證傳輸速率,所連線纜均采用超五類雙絞線。
??低暦?wù)器與華為S9306交換機(jī)采用雙上行千兆鏈路(主備模式)。
SUN小型機(jī)安裝Solaris系統(tǒng),海康威視服務(wù)器采用內(nèi)置的管理系統(tǒng)進(jìn)行磁盤管理。
在核心交換機(jī)上創(chuàng)建有2個(gè) VLAN,VLAN200和 VLAN 2000。其中,??低暣鎯?chǔ)服務(wù)器屬于VLAN 200。該存儲(chǔ)服務(wù)器上配有2個(gè)千兆網(wǎng)口。采用雙網(wǎng)口綁定模式。配置IP地址:192.168.0.100掩碼255.255.255.0網(wǎng)關(guān)192.168.0.254。SUN小型機(jī)屬于VLAN 2000。配置IP地址172.28.28.36掩 碼255.255.255.0網(wǎng)關(guān)172.28.28.3。在華為S9306上配置這2個(gè)VLAN和相應(yīng)的網(wǎng)關(guān)地址。
圖1 添加邏輯卷
圖2 開(kāi)啟iSCSI服務(wù)
配置完成后,在海康威視服務(wù)器和SUN小型機(jī)分別能ping通對(duì)方設(shè)備的IP地址,實(shí)現(xiàn)網(wǎng)絡(luò)層互訪。
目前簡(jiǎn)單的ISCSI系統(tǒng)大致由以下部分構(gòu)成:
1.ISCSI Initiator或者 ISCSI HBA
2.ISCSI 存儲(chǔ)設(shè)備
3.以太網(wǎng)交換機(jī)
由于目前SUN小型機(jī)未安裝專用的ISCSI HBA卡。于是采用ISCSI Initiator模式構(gòu)建IP SAN 。下面描述具體配置過(guò)程,供各位朋友參考。
首先,我們登錄??低暦?wù)器管理系統(tǒng)。在瀏覽器地址欄輸入https://192.168.0.100:2
004/web/main.php 。在管理系統(tǒng)的側(cè)邊欄選擇“存儲(chǔ)管理”。點(diǎn)擊“邏輯卷管理”。點(diǎn)擊左側(cè)頁(yè)面的“添加邏輯卷”。邏輯卷名稱:LUN_SUN_BACK,卷容量設(shè)置為1048576MB(1TB),塊大小采用默認(rèn)的512B??捎梦锢砭磉x擇pv_01卷,也就是對(duì)應(yīng)的陣列A1。提示“確定要添加邏輯卷嗎”點(diǎn)擊確定。如圖1所示。
然后點(diǎn)擊管理系統(tǒng)側(cè)邊欄的“SAN管理”,選擇“iSCSI管理”。點(diǎn)擊左側(cè)頁(yè)面的“開(kāi)啟iSCSI服務(wù)”。在出現(xiàn)的對(duì)話框中輸入客戶服務(wù)器IP地址,這里輸入SUN小型機(jī)的IP:172.28.28.36。iSCSI存儲(chǔ)ID填寫(xiě)“1”.CHAP用戶授權(quán)選擇“沒(méi)有CHAP授權(quán)”。LUN的訪問(wèn)模式選擇“讀寫(xiě)”??捎眠壿嬀磉x擇我們剛建立的邏輯卷LUN_SUN_BACK。提示“確定要開(kāi)啟iSCSI服務(wù)嗎?”點(diǎn)擊確定。如圖2所示。
經(jīng)過(guò)以上步驟,??低暣鎯?chǔ)方面的配置基本結(jié)束。
下面來(lái)配置SUN小型機(jī)。在PC端使用SecureCRT工具連接到SUN小型機(jī)。使用root賬戶登錄。按如下步驟進(jìn)行。
-b a s h-3.2# c d /cdrom/sol_10_811_sparc/Solaris_10/Product/
-bash-3.2# pkginfo SUNWiscsiu SUNWiscsir
s y s t e m SUNWiscsir Sun iSCSI Device Driver (root)
s y s t e m SUNWiscsiu Sun iSCSI Management Utilities(usr)
說(shuō)明當(dāng)前系統(tǒng)iSCSI軟件包已安裝。
圖3 具體內(nèi)容
圖4 具體內(nèi)容
-bash-3.2# iscsiadm add discovery-address 192.168.0.100:3260
-bash-3.2# iscsiadm m o d i f y d i s c o v e r y--sendtargets enable
-bash-3.2# iscsiadm list target
Target: iqn.9061-05.storos.t-1
Alias: -
TPGT: 1
ISID: 4000002a0000
Connections: 1
-bash-3.2# devfsadm-i iscsi
經(jīng)過(guò)以上步驟,SUN小型機(jī)和??低昳SCSI存儲(chǔ)就成功建立好連接。
下面對(duì)已連接的iSCSI磁盤采用format命令進(jìn)行格式化分片操作。
目前系統(tǒng)一共識(shí)別到3塊磁盤,其中序號(hào)為2的磁盤便是??低昳SCSI磁盤。磁盤空間為1023.95GB,這里要求輸入磁盤編號(hào)進(jìn)行下一步操作,我們輸入“2”。具體內(nèi)容如圖4所示。
磁盤已低級(jí)格式化成功,提示是否對(duì)磁盤標(biāo)簽,我們輸入“y”。然后在format命令中輸入”p”,進(jìn)入分區(qū)菜單,再輸入”p”。顯示當(dāng)前分區(qū)表,具體內(nèi)容如圖5所示。
在分區(qū)表中可以看到當(dāng)前默認(rèn)分區(qū)表情況。其中的”unassigned”表示未指派分片,tag為“wm”表示該分片可寫(xiě)且可掛接。我們選擇“3”,設(shè)置分片空間為所有剩余空間,并對(duì)分片進(jìn)行標(biāo)簽,退出分片模式,并保存設(shè)置。如圖6所示。
圖5 具體內(nèi)容
圖6 具體內(nèi)容
圖7具體內(nèi)容
具體內(nèi)容如圖7所示。
-bash-3.2# mount /dev/dsk/c10t8d0s3 /mnt
執(zhí)行”df -ah”命令,可以看到當(dāng)前掛載分區(qū)。
-bash-3.2# df -ah
……
/dev/dsk/c10t8d0s3 1008G 256M 998G 1%/mnt
……
經(jīng)過(guò)以上一系列步驟后,我們便可以直接訪問(wèn)iSCSI磁盤。但是,仍然存在一個(gè)問(wèn)題。當(dāng)小型機(jī)重啟后,又看不到掛載的iSCSI磁盤。這里我們需要設(shè)置開(kāi)機(jī)自動(dòng)掛載。修改/etc/vfstab文件,由于該文件的重要性,修改前先執(zhí)行“cp /etc/vfstab /etc/vfstab_bak”做下備份。
然后“vi /etc/vfstab”,光標(biāo)放到最后一行,加入如下內(nèi) 容“/dev/dsk/c10t8d0s3/dev/dsk/c10t8d0s3/mnt ufs 2 yes -”。保存配置,重啟小型機(jī)再測(cè)試,新的 iSCSI磁盤成功掛載。
至此,SUN小型機(jī)成功連接??低暦?wù)器的i S C S I 磁盤。
我們還可配置數(shù)據(jù)備份的腳本,把重要業(yè)務(wù)數(shù)據(jù)定期備份到iSCSI磁盤,保證業(yè)務(wù)高可靠。