《NBU網(wǎng)絡(luò)備份大全之Unix設(shè)備管理》由會員分享,可在線閱讀,更多相關(guān)《NBU網(wǎng)絡(luò)備份大全之Unix設(shè)備管理(2頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、NBU網(wǎng)絡(luò)備份大全之Unix設(shè)備管理
在備份軟件的使用過程中,對于磁盤、磁帶的管理一般會花費(fèi)存儲管理員很大比例的時間和精力。因此,對于設(shè)備的管理的方便程度,是衡量一個備份軟件好壞的重要的標(biāo)準(zhǔn)。Netbackup作為業(yè)界最為知名的備份軟件之一,雖然在不同的操作系統(tǒng)上提供了統(tǒng)一的管理界面,但是由于操作系統(tǒng)的差異,使得系統(tǒng)管理員不得不自己配置新購置的磁盤陣列和磁帶庫,使得其能夠被Netbackup識別和有效利用。
??? 本文介紹的重點(diǎn)在HPUX上面的設(shè)備管理,使得Netbackup可以能夠正確的識別Unix操作系統(tǒng)上的磁盤陣列、機(jī)械手和磁帶庫等設(shè)備。具體的Netbackup中如何使用已經(jīng)識
2、別的設(shè)備的內(nèi)容,在各個操作系統(tǒng)是沒有差異的,它們將會在后面的文章中予以介紹。
一,檢查Netbackup軟件的兼容性列表
??? 用戶在配置設(shè)備時,第一需要注意的事情是檢查該軟件的兼容性列表,檢查該軟件是否支持用戶當(dāng)前正在使用的操作系統(tǒng)版本和磁盤、磁帶等設(shè)備。一般來說,使用主流的操作系統(tǒng)和應(yīng)用廣泛的設(shè)備,都不會有什么問題。但是如果用戶使用的是比較特殊的應(yīng)用環(huán)境,那么就需要提前檢查一下兼容性列表了,以免在使用過程中出現(xiàn)錯誤,一般來說這種錯誤都不容易診斷出來。
二,配置機(jī)械手和磁帶庫
??? 在配置之前, 首先需要檢查機(jī)械手和磁帶驅(qū)動是否已經(jīng)被HP UNIX操作系統(tǒng)所識別.只有能夠被操作系
3、統(tǒng)所識別的硬件設(shè)備才能為Netbackup所用.在HP UNIX中,是通過ioscan來檢測操作系統(tǒng)所能夠識別的設(shè)備的:# ioscan –f
圖一: HPUX檢測出來的機(jī)械手和磁帶設(shè)備
??? 現(xiàn)在來稍微解釋一下這個圖,第一行說明這個設(shè)備的實(shí)例ID是5(第二列顯示的),該設(shè)備的物理路徑是0/4/1/0.103.0.255.0,該接口的類型是fcd_vbus;第二行是SCSI控制器,說明其所屬的設(shè)備的SCSI ID是13(在物理路徑之后的那個數(shù)字);第三行是一個機(jī)械手設(shè)備,因?yàn)榈谒牧酗@示的其是一個schgr(changer),該機(jī)械手的邏輯單元號(LUN)是0,而且可以看出來它是STK
4、的一款機(jī)械手設(shè)備;第四行和第五行顯示的是兩個磁帶驅(qū)動器,與機(jī)械手的區(qū)別在于它們的邏輯單元號分別是1和2,而且它們是IBM生產(chǎn)的磁帶驅(qū)動器.
??? 通過上述描述,,HP UNIX已經(jīng)識別到了硬件設(shè)備,可以開始準(zhǔn)備Netbackup的配置了.如果在這里沒有發(fā)現(xiàn)相應(yīng)的設(shè)備,那么需要檢查設(shè)備的物理連接,不在本文討論范圍之內(nèi).
??? 在HPUX中,Netbackup提供了自己的驅(qū)動程序,用于與SCSI控制的機(jī)械手外圍設(shè)備通信,Netbackup提供了兩種不同的驅(qū)動程序,sctl和spt驅(qū)動。簡單來說,就是非HP的HPPB SCSI接口的都需要sctl驅(qū)動,而HP的必須使用spt驅(qū)動。在本例中,接
5、口類型是fcd_vbus(圖一已經(jīng)提到),所以需要使用sctl驅(qū)動程序。
配置Netbackup的sctl設(shè)備驅(qū)動程序
??? 為了使用sctl驅(qū)動程序,需要做兩件事情:一是在特定目錄創(chuàng)建設(shè)備文件;二是將該設(shè)備文件與操作系統(tǒng)對應(yīng)的設(shè)備關(guān)聯(lián)起來。
??? 1.?創(chuàng)建特定目錄并進(jìn)入其中:
??? # mkdir /dev/sctl
??? # cd /dev/sctl
??? 2.?創(chuàng)建機(jī)械手的設(shè)備文件:
??? 創(chuàng)建設(shè)備文件的系統(tǒng)命令是:
??? /usr/sbin/mknod cC1tT1lL1 c 203 0xXXTL00
??? 其中:C1 是控制總線的實(shí)例號。該實(shí)例值在
6、 ioscan -f 輸出中顯示在控制器項(xiàng)(“Class”列中的 ext_bus)的“I”列中。
??? T1 是機(jī)械手控制的 SCSI ID。
??? L1 是 SCSI 邏輯單元號。
??? XX是一個十六進(jìn)制兩位數(shù),用于根據(jù)控制總線接口卡的實(shí)例號(與控制器的相同)來標(biāo)識該接口卡。
??? T 是一個十六進(jìn)制一位數(shù),表示 SCSI ID。
??? L 是一個十六進(jìn)制一位數(shù),表示 SCSI 邏輯單元號。
??? 在本例中,前文已經(jīng)將到,機(jī)械手設(shè)備的實(shí)例號是5,SCSI ID是13,邏輯單元號是0,所以命令的具體格式就應(yīng)該是:
??? /usr/sbin/mknod c5t13l
7、0 c 203 0x053000
??? 用戶需要根據(jù)自己本機(jī)的實(shí)際情況調(diào)整具體的參數(shù)。
??? 3.?配置磁帶驅(qū)動器:
??? 與機(jī)械手的配置非常相似,對應(yīng)的命令分別是:
??? /usr/sbin/mknod c5t13l1 c 203 0x053100
??? /usr/sbin/mknod c5t13l2 c 203 0x053200
配置spt驅(qū)動程序
??? 雖然本例中沒有使用HPPB SCSI接口的設(shè)備,但是并不妨礙文章講述如何配置它。假設(shè)上文所示的SCSI接口為HPPB類型。
??? 1,?確定spt設(shè)備的字符主編號:
??? # lsdev -d spt
8、??? 2,?創(chuàng)建特定的目錄并進(jìn)入其中:
??? # mkdir /dev/spt
?????# cd /dev/spt
??? 3,?創(chuàng)建設(shè)備文件:
??? 創(chuàng)建設(shè)備文件的格式為:
??? mknod /dev/spt/ cC1tT1lL1 c Major 0xXXTL00
??? 其中Major 是字符主編號(通過 lsdev 命令獲得)。C1、T1、L1、XX、T、L的含義與上文相同。
??? 因此,在本例中,假設(shè)lsdev命令顯示的字符主編號是199的話,創(chuàng)建機(jī)械手和磁帶驅(qū)動器設(shè)備文件的命令分別是:
??? /usr/sbin/mknod c5t13l0 c 199 0x053000
??? /usr/sbin/mknod c5t13l1 c 199 0x053100
??? /usr/sbin/mknod c5t13l2 c 199 0x053200
??? 與sctl驅(qū)動比較起來,僅僅是目錄和字符主編號發(fā)生了變化。
??? 通過本文的了解,用戶應(yīng)該可以在HP UNIX平臺下輕松配置sctl或者spt驅(qū)動程序了,使得用戶可以將物理連接好的存儲設(shè)備被操作系統(tǒng)和Netbackup所識別。此外,用戶還可以利用ioscan命令,查看連接好的存儲設(shè)備的狀態(tài)信息。從而為正確高效的使用Netbackup來管理備份任務(wù)做好了準(zhǔn)備。