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