■ 江蘇 繆振龍
編者按:iSCSI技術實現了物理磁盤設備與TCP/TP網絡傳輸協議的相互結合,使用戶可以通過網絡方便的獲取到遠程存儲服務器提供的共享存儲資源。
單位最近由于有新的項目要部署實施,新采購一臺海康威視存儲服務器,型號為DSA8068S。內置48塊6TB的SATA磁盤,已設置好RAID陣列和熱備盤等基本配置。由于該存儲空間容量比較充足,決定采用其中部分存儲空間作為iSCSI存儲盤使用。在機房建設早期,單位采購過一臺SUN T4-1小型機。該服務器上內置兩塊300G SAS磁盤。目前這臺小型機存放重要業務數據。但由于早期技術條件所限,該小型機未配置RAID陣列,就直接投入業務使用。一旦小型機磁盤發生故障,業務數據將面臨丟失的嚴重風險。亟待對業務數據進行備份。按照目前現狀,決定將這臺小型機通過網絡和海康威視的iSCSI存儲相連,并對業務數據每天進行備份,防范風險。
首先介紹下當前的網絡環境。SUN小型機和海康威視存儲服務器與華為S9306核心交換機的千兆網口連接。為了保證傳輸速率,所連線纜均采用超五類雙絞線。
海康威視服務器與華為S9306交換機采用雙上行千兆鏈路(主備模式)。
SUN小型機安裝Solaris系統,海康威視服務器采用內置的管理系統進行磁盤管理。
在核心交換機上創建有2個 VLAN,VLAN200和 VLAN 2000。其中,海康威視存儲服務器屬于VLAN 200。該存儲服務器上配有2個千兆網口。采用雙網口綁定模式。配置IP地址:192.168.0.100掩碼255.255.255.0網關192.168.0.254。SUN小型機屬于VLAN 2000。配置IP地址172.28.28.36掩 碼255.255.255.0網關172.28.28.3。在華為S9306上配置這2個VLAN和相應的網關地址。

圖1 添加邏輯卷

圖2 開啟iSCSI服務
配置完成后,在海康威視服務器和SUN小型機分別能ping通對方設備的IP地址,實現網絡層互訪。
目前簡單的ISCSI系統大致由以下部分構成:
1.ISCSI Initiator或者 ISCSI HBA
2.ISCSI 存儲設備
3.以太網交換機
由于目前SUN小型機未安裝專用的ISCSI HBA卡。于是采用ISCSI Initiator模式構建IP SAN 。下面描述具體配置過程,供各位朋友參考。
首先,我們登錄海康威視服務器管理系統。在瀏覽器地址欄輸入https://192.168.0.100:2
004/web/main.php 。在管理系統的側邊欄選擇“存儲管理”。點擊“邏輯卷管理”。點擊左側頁面的“添加邏輯卷”。邏輯卷名稱:LUN_SUN_BACK,卷容量設置為1048576MB(1TB),塊大小采用默認的512B。可用物理卷選擇pv_01卷,也就是對應的陣列A1。提示“確定要添加邏輯卷嗎”點擊確定。如圖1所示。
然后點擊管理系統側邊欄的“SAN管理”,選擇“iSCSI管理”。點擊左側頁面的“開啟iSCSI服務”。在出現的對話框中輸入客戶服務器IP地址,這里輸入SUN小型機的IP:172.28.28.36。iSCSI存儲ID填寫“1”.CHAP用戶授權選擇“沒有CHAP授權”。LUN的訪問模式選擇“讀寫”。可用邏輯卷選擇我們剛建立的邏輯卷LUN_SUN_BACK。提示“確定要開啟iSCSI服務嗎?”點擊確定。如圖2所示。
經過以上步驟,海康威視存儲方面的配置基本結束。
下面來配置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)
說明當前系統iSCSI軟件包已安裝。

圖3 具體內容

圖4 具體內容
-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
經過以上步驟,SUN小型機和海康威視iSCSI存儲就成功建立好連接。
下面對已連接的iSCSI磁盤采用format命令進行格式化分片操作。
目前系統一共識別到3塊磁盤,其中序號為2的磁盤便是海康威視iSCSI磁盤。磁盤空間為1023.95GB,這里要求輸入磁盤編號進行下一步操作,我們輸入“2”。具體內容如圖4所示。
磁盤已低級格式化成功,提示是否對磁盤標簽,我們輸入“y”。然后在format命令中輸入”p”,進入分區菜單,再輸入”p”。顯示當前分區表,具體內容如圖5所示。
在分區表中可以看到當前默認分區表情況。其中的”unassigned”表示未指派分片,tag為“wm”表示該分片可寫且可掛接。我們選擇“3”,設置分片空間為所有剩余空間,并對分片進行標簽,退出分片模式,并保存設置。如圖6所示。

圖5 具體內容

圖6 具體內容

圖7具體內容
具體內容如圖7所示。
-bash-3.2# mount /dev/dsk/c10t8d0s3 /mnt
執行”df -ah”命令,可以看到當前掛載分區。
-bash-3.2# df -ah
……
/dev/dsk/c10t8d0s3 1008G 256M 998G 1%/mnt
……
經過以上一系列步驟后,我們便可以直接訪問iSCSI磁盤。但是,仍然存在一個問題。當小型機重啟后,又看不到掛載的iSCSI磁盤。這里我們需要設置開機自動掛載。修改/etc/vfstab文件,由于該文件的重要性,修改前先執行“cp /etc/vfstab /etc/vfstab_bak”做下備份。
然后“vi /etc/vfstab”,光標放到最后一行,加入如下內 容“/dev/dsk/c10t8d0s3/dev/dsk/c10t8d0s3/mnt ufs 2 yes -”。保存配置,重啟小型機再測試,新的 iSCSI磁盤成功掛載。
至此,SUN小型機成功連接海康威視服務器的i S C S I 磁盤。
我們還可配置數據備份的腳本,把重要業務數據定期備份到iSCSI磁盤,保證業務高可靠。