- 論壇徽章:
- 0
|
然后,開始配置設(shè)備讓主機(jī)的NBU服務(wù)器可以找到磁帶庫上的驅(qū)動(dòng)器。(前提是SAN已經(jīng)連同,光纖交換機(jī)用的是cisco 9124,關(guān)于9124配置的問題,配置相對(duì)是比較簡(jiǎn)單的(在圖形界面上的配置還是比較簡(jiǎn)單的,唯一區(qū)別的是管理9124有2個(gè)界面一個(gè)是device manager,另一個(gè)是fabric manager啟動(dòng)的方式不一樣。device manager直接通過IE瀏覽器就可以啟動(dòng),fabric manager需要啟動(dòng)本地的一個(gè)程序,裝好光盤的管理軟件以后,就可以在你的program file下有一個(gè)cisco manager的軟件在那個(gè)里面有一個(gè)fabric manager的啟動(dòng)程序啟動(dòng)就可以了。啟動(dòng)的時(shí)候9124需要你進(jìn)行一個(gè)默認(rèn)的配置,都有提示,比較簡(jiǎn)單,這里就不貼出來了。)
環(huán)境介紹機(jī)器型號(hào)SUN440.版本SunOS 5.8 Generic_117350-26 sun4u sparc SUNW,Sun-Fire-V440.由于機(jī)器是solaris8的所以,在修改st.conf等文件的時(shí)候需要重新啟動(dòng)這個(gè)是比較麻煩的事情還有,重新加了4G的HBA卡。重新打了新的SAN補(bǔ)丁包(SAN_4.4.13)否則的話在8下是看不到4G卡的。還有如果Generic的版本太低了會(huì)對(duì)NBU6.5的寫造成麻煩。會(huì)變的很慢。然后,確定是否裝入了 sg 驅(qū)動(dòng)程序。
調(diào)用以下命令:
/usr/sbin/modinfo | grep sg
如果裝入了驅(qū)動(dòng)程序,輸出中會(huì)包括一行與下列內(nèi)容類似的信息:
141 fc580000 2d8c 116 1 sg (SCSA Generic Revision: 3.5e)
安裝 sg 驅(qū)動(dòng)程序
調(diào)用以下命令:
/usr/openv/volmgr/bin/driver/sg.install
安裝驅(qū)動(dòng)程序之后,無需重新啟動(dòng)系統(tǒng),也無需在每次系統(tǒng)啟動(dòng)過程中或者啟動(dòng)以后運(yùn)行 sg.install 命令。
配置 sg 和 st 驅(qū)動(dòng)程序
創(chuàng)建 /kernel/drv/sg.conf 文件。
創(chuàng)建 /dev/sg 目錄和 sg 節(jié)點(diǎn)。
將條目添加到 /etc/devlink.tab 文件。
NetBackup 還會(huì)創(chuàng)建可以添加到 st.conf 文件的條目。因此,您可以在安裝NetBackup 之后、在其中配置設(shè)備之前添加條目(安裝 NetBackup 服務(wù)器軟件時(shí),應(yīng)檢查安裝跟蹤,以確保正確配置了 sg 驅(qū)動(dòng)程序)。
下列過程中的 NetBackup sg.build 腳本會(huì)創(chuàng)建以下文件:
/usr/openv/volmgr/bin/driver/st.conf
/usr/openv/volmgr/bin/driver/sg.conf
/usr/openv/volmgr/bin/driver/sg.links
1。 調(diào)用下面兩個(gè)命令來運(yùn)行 sg.build 腳本,以便創(chuàng)建目標(biāo) ID 和邏輯單元:
cd /usr/openv/volmgr/bin/driver
/usr/openv/volmgr/bin/sg.build all -mt target -ml lun
下面是對(duì)這些選項(xiàng)的描述:
all 選項(xiàng)創(chuàng)建 NetBackup st.conf、sg.conf 和 sg.links 文件并用相應(yīng)的條目填充這些文件。
-mt target 選項(xiàng)和參數(shù)指定 SCSI 總線所使用(或者綁定到 FCP HBA)的最大目標(biāo) ID。其最大值為 126。默認(rèn)情況下,適配器的 SCSI 啟動(dòng)程序目標(biāo) ID 為 7,因此腳本不會(huì)為目標(biāo) ID 7 創(chuàng)建條目。
-ml lun 選項(xiàng)和參數(shù)指定 SCSI 總線(或 FCP HBA)所使用的邏輯單元號(hào)的最大值。最大值為 255。
2。 用 /usr/openv/volmgr/bin/driver/st.conf 文件中的條目替換
/kernel/drv/st.conf 文件中的下列七個(gè)條目:
name="st" class="scsi" target=0 lun=0;
name="st" class="scsi" target=1 lun=0;
name="st" class="scsi" target=2 lun=0;
name="st" class="scsi" target=3 lun=0;
name="st" class="scsi" target=4 lun=0;
name="st" class="scsi" target=5 lun=0;
name="st" class="scsi" target=6 lun=0;
修改 /kernel/drv/st.conf 文件之前,應(yīng)為其創(chuàng)建副本?勺⑨尩裟J(rèn)條
目,而不用替換它們。若要注釋掉它們,請(qǐng)?jiān)谄邆(gè)默認(rèn)條目的每一行的開頭放
一個(gè) # 字符。
3。 使用重新配置選項(xiàng)(boot -r 或 reboot -- -r)重新啟動(dòng)系統(tǒng)。
啟動(dòng)進(jìn)程中,系統(tǒng)會(huì)查明設(shè)備 st.conf 文件中的所有目標(biāo)。它應(yīng)為其發(fā)現(xiàn)的所有設(shè)備創(chuàng)建設(shè)備文件。
4。 使用下面的命令驗(yàn)證系統(tǒng)是否為所有磁帶設(shè)備都創(chuàng)建了設(shè)備節(jié)點(diǎn):
ls -l /dev/rmt/*cbn
5 。通過調(diào)用下面兩個(gè)命令安裝新的 sg 驅(qū)動(dòng)程序配置:
/usr/bin/rm -f /kernel/drv/sg.conf
/usr/openv/volmgr/bin/driver/sg.install
NetBackup sg.install 腳本:
安裝和裝入 sg 驅(qū)動(dòng)程序。
將 /usr/openv/volmgr/bin/driver/sg.conf 文件復(fù)制到
/kernel/drv/sg.conf。
創(chuàng)建 /dev/sg 目錄和節(jié)點(diǎn)。
將 /usr/openv/volmgr/bin/driver/sg.links 文件追加到
/etc/devlink.tab 文件。
6。 確保 sg 驅(qū)動(dòng)程序找到所有機(jī)械手、磁帶機(jī)。
st.conf 文件示例
以下 /usr/openv/volmgr/bin/driver/st.conf 文件示例顯示了目標(biāo) 0-15
和邏輯單元號(hào) 0-7。
name="st" class="scsi" target=0 lun=0;
name="st" class="scsi" target=0 lun=1;
name="st" class="scsi" target=0 lun=2;
name="st" class="scsi" target=0 lun=3;
name="st" class="scsi" target=0 lun=4;
name="st" class="scsi" target=0 lun=5;
name="st" class="scsi" target=0 lun=6;
name="st" class="scsi" target=0 lun=7;
name="st" class="scsi" target=1 lun=0;
name="st" class="scsi" target=1 lun=1;
name="st" class="scsi" target=1 lun=2;
.
<entries omitted for brevity>
.
name="st" class="scsi" target=15 lun=5;
name="st" class="scsi" target=15 lun=6;
name="st" class="scsi" target=15 lun=7;
sg.conf 文件示例
以下 /usr/openv/volmgr/bin/driver/sg.conf 文件示例顯示了目標(biāo) 0-15和邏輯單元號(hào) 0-8。它還包含三個(gè) StorEdge Network Foundation HBA 端口的目標(biāo)條目。
sg.build -mt 選項(xiàng)不影響 FCP 目標(biāo),但是 -ml 選項(xiàng)會(huì)影響它。在使用sg.build命令的時(shí)候,如果給的LUN數(shù)比較大的話,會(huì)生成很多的虛擬的一些設(shè)備出現(xiàn),對(duì)系統(tǒng)暫時(shí)沒有發(fā)現(xiàn)有什么影響,但是,有一個(gè)問題在運(yùn)行cfgadm –a和luxadm命令的時(shí)候,輸出會(huì)非常的慢,這點(diǎn)需要注意。
因此, sg.build 腳本為這三個(gè)端口創(chuàng)建了邏輯單元號(hào) 0 到 7 的條目。
name="sg" class="scsi" target=0 lun=0;
name="sg" class="scsi" target=0 lun=1;
name="sg" class="scsi" target=0 lun=2;
name="sg" class="scsi" target=0 lun=3;
name="sg" class="scsi" target=0 lun=4;
name="sg" class="scsi" target=0 lun=5;
name="sg" class="scsi" target=0 lun=6;
name="sg" class="scsi" target=0 lun=7;
name="sg" class="scsi" target=1 lun=0;
name="sg" class="scsi" target=1 lun=1;
name="sg" class="scsi" target=1 lun=2;
.
<entries omitted for brevity>
.
name="sg" class="scsi" target=15 lun=5;
name="sg" class="scsi" target=15 lun=6;
name="sg" class="scsi" target=15 lun=7;
name="sg" parent="fp" target=0 lun=0 fc-port-wwn="500104f0008d53c3";
name="sg" parent="fp" target=0 lun=1 fc-port-wwn="500104f0008d53c3";
name="sg" parent="fp" target=0 lun=0 fc-port-wwn="500104f0008d53c6";
name="sg" parent="fp" target=0 lun=1 fc-port-wwn="500104f0008d53c6";
name="sg" parent="fp" target=0 lun=0 fc-port-wwn="500104f0008d53c9";
name="sg" parent="fp" target=0 lun=1 fc-port-wwn="500104f0008d53c9";
name="sg" parent="fp" target=0 lun=0 fc-port-wwn="500104f0008d53cc";
name="sg" parent="fp" target=0 lun=1 fc-port-wwn="500104f0008d53cc";
name="sg" parent="fp" target=0 lun=0 fc-port-wwn="500104f0008d53b9";
name="sg" parent="fp" target=0 lun=1 fc-port-wwn="500104f0008d53b9";
name="sg" parent="fp" target=0 lun=0 fc-port-wwn="500104f0008d53c3";
name="sg" parent="fp" target=0 lun=1 fc-port-wwn="500104f0008d53c3";
name="sg" parent="fp" target=0 lun=0 fc-port-wwn="500104f0008d53c6";
name="sg" parent="fp" target=0 lun=1 fc-port-wwn="500104f0008d53c6";
name="sg" parent="fp" target=0 lun=0 fc-port-wwn="500104f0008d53c9";
name="sg" parent="fp" target=0 lun=1 fc-port-wwn="500104f0008d53c9";
name="sg" parent="fp" target=0 lun=0 fc-port-wwn="500104f0008d53cc";
name="sg" parent="fp" target=0 lun=1 fc-port-wwn="500104f0008d53cc";
name="sg" parent="fp" target=0 lun=0 fc-port-wwn="500104f0008d53b9";
name="sg" parent="fp" target=0 lun=1 fc-port-wwn="500104f0008d53b
sg.links 文件示例
以下 /usr/openv/volmgr/bin/driver/sg.links 文件示例顯示了目標(biāo) 0-15和邏輯單元號(hào) 0-7。它還包含用于三個(gè) StorEdge Network Foundation HBA 端口的條目。
檢測(cè)到三個(gè)端口(用它們的全球名稱標(biāo)識(shí))。因此, sg.build 腳本為這三個(gè)端口創(chuàng)建了邏輯單元號(hào) 0 到 7 的條目。
# begin SCSA Generic devlinks file - creates nodes in /dev/sg
type=ddi_pseudo;name=sg;addr=0,0; sg/c\N0t0l0
type=ddi_pseudo;name=sg;addr=0,1; sg/c\N0t0l1
type=ddi_pseudo;name=sg;addr=0,2; sg/c\N0t0l2
type=ddi_pseudo;name=sg;addr=0,3; sg/c\N0t0l3
type=ddi_pseudo;name=sg;addr=0,4; sg/c\N0t0l4
type=ddi_pseudo;name=sg;addr=0,5; sg/c\N0t0l5
type=ddi_pseudo;name=sg;addr=0,6; sg/c\N0t0l6
type=ddi_pseudo;name=sg;addr=0,7; sg/c\N0t0l7
type=ddi_pseudo;name=sg;addr=1,0; sg/c\N0t1l0
type=ddi_pseudo;name=sg;addr=1,1; sg/c\N0t1l1
.
<entries omitted for brevity>
.
type=ddi_pseudo;name=sg;addr=f,5; sg/c\N0t15l5
type=ddi_pseudo;name=sg;addr=f,6; sg/c\N0t15l6
type=ddi_pseudo;name=sg;addr=f,7; sg/c\N0t15l7
type=ddi_pseudo;name=sg;addr=w500104f0008d53c3,0; sg/c\N0t\A1l0
type=ddi_pseudo;name=sg;addr=w500104f0008d53c3,1; sg/c\N0t\A1l1
type=ddi_pseudo;name=sg;addr=w500104f0008d53c6,0; sg/c\N0t\A1l0
type=ddi_pseudo;name=sg;addr=w500104f0008d53c6,1; sg/c\N0t\A1l1
type=ddi_pseudo;name=sg;addr=w500104f0008d53c9,0; sg/c\N0t\A1l0
type=ddi_pseudo;name=sg;addr=w500104f0008d53c9,1; sg/c\N0t\A1l1
type=ddi_pseudo;name=sg;addr=w500104f0008d53cc,0; sg/c\N0t\A1l0
type=ddi_pseudo;name=sg;addr=w500104f0008d53cc,1; sg/c\N0t\A1l1
type=ddi_pseudo;name=sg;addr=w500104f0008d53b9,0; sg/c\N0t\A1l0
type=ddi_pseudo;name=sg;addr=w500104f0008d53b9,1; sg/c\N0t\A1l1
type=ddi_pseudo;name=sg;addr=w500104f0008d53c3,0; sg/c\N0t\A1l0
type=ddi_pseudo;name=sg;addr=w500104f0008d53c3,1; sg/c\N0t\A1l1
type=ddi_pseudo;name=sg;addr=w500104f0008d53c6,0; sg/c\N0t\A1l0
type=ddi_pseudo;name=sg;addr=w500104f0008d53c6,1; sg/c\N0t\A1l1
type=ddi_pseudo;name=sg;addr=w500104f0008d53c9,0; sg/c\N0t\A1l0
type=ddi_pseudo;name=sg;addr=w500104f0008d53c9,1; sg/c\N0t\A1l1
type=ddi_pseudo;name=sg;addr=w500104f0008d53cc,0; sg/c\N0t\A1l0
type=ddi_pseudo;name=sg;addr=w500104f0008d53cc,1; sg/c\N0t\A1l1
type=ddi_pseudo;name=sg;addr=w500104f0008d53b9,0; sg/c\N0t\A1l0
type=ddi_pseudo;name=sg;addr=w500104f0008d53b9,1; sg/c\N0t\A1l1
# end SCSA devlinks
配置 SCSI 和 FCP 機(jī)械手控制
要與 SCSI 控制的機(jī)械手外圍設(shè)備進(jìn)行通信, NetBackup 使用 NetBackup SCSI通用 (sg) 驅(qū)動(dòng)程序。
配置機(jī)械手控制之前,必須安裝和配置 sg 驅(qū)動(dòng)程序。Solaris 使用 sg 配置來創(chuàng)建機(jī)械手控制設(shè)備文件。有如果在 NetBackup 中使用設(shè)備發(fā)現(xiàn),則 etBackup 會(huì)自動(dòng)發(fā)現(xiàn)位于 /dev/sg 目錄的機(jī)械手控制設(shè)備文件(進(jìn)而發(fā)現(xiàn)設(shè)備)。如果手動(dòng)在 NetBackup 中添加機(jī)械手,必須輸入設(shè)備文件的路徑名。
若要顯示 sg 驅(qū)動(dòng)程序可以使用的設(shè)備文件,請(qǐng)使用帶 all 參數(shù)的 sgscan 命令。
sgscan 輸出中的單詞“Changer”標(biāo)識(shí)機(jī)械手控制的設(shè)備文件。
SCSI 和 FCP 機(jī)械手控制設(shè)備文件示例
下面是主機(jī)的 sgscan all 輸出示例。示例指的是這個(gè) sgscan 輸出。
# /usr/openv/volmgr/bin/sgscan all
/dev/sg/c0t6l0: Cdrom: "TOSHIBA XM-5401TASUN4XCD"
/dev/sg/c1tw500104f0008d53b9l0: Changer: "STK SL500"
/dev/sg/c1tw500104f0008d53c3l0: Tape (/dev/rmt/0): "HP Ultrium 3-SCSI"
/dev/sg/c1tw500104f0008d53c6l0: Tape (/dev/rmt/1): "HP Ultrium 3-SCSI"
/dev/sg/c1tw500104f0008d53c9l0: Tape (/dev/rmt/2): "IBM ULTRIUM-TD3"
/dev/sg/c1tw500104f0008d53ccl0: Tape (/dev/rmt/3): "IBM ULTRIUM-TD3"
/dev/sg/c2t1l0: Changer: "STK SL500"
/dev/sg/c2t2l0: Tape (/dev/rmt/22): "HP Ultrium 3-SCSI"
/dev/sg/c2t3l0: Tape (/dev/rmt/10): "HP Ultrium 3-SCSI"
/dev/sg/c2tal0: Tape (/dev/rmt/1 : "IBM ULTRIUM-TD3"
/dev/sg/c2tbl0: Tape (/dev/rmt/19): "IBM ULTRIUM-TD3"
/dev/sg/c3t0l0: Disk (/dev/rdsk/c1t0d0): "FUJITSU MAV2073RCSUN72G"
/dev/sg/c3t3l0: Disk (/dev/rdsk/c1t3d0): "FUJITSU MAV2073RCSUN72G"
NetBackup 使用支持壓縮、關(guān)閉時(shí)不倒帶和 Berkeley 式關(guān)閉的磁帶機(jī)設(shè)備文件。
這些設(shè)備文件位于 /dev/rmt 目錄下,其格式如下所示:
/dev/rmt/IDcbn
其中:
ID 是邏輯驅(qū)動(dòng)器號(hào),可以通過 sgscan 命令顯示該值。
c 表示壓縮。
b 表示 Berkeley 式關(guān)閉。
n 表示關(guān)閉時(shí)不倒帶。
如果使用 NetBackup 設(shè)備發(fā)現(xiàn), NetBackup 會(huì)發(fā)現(xiàn)設(shè)備文件,進(jìn)而發(fā)現(xiàn)設(shè)備。如果手動(dòng)向 NetBackup 配置添加磁帶機(jī),必須指定設(shè)備文件的路徑名。NetBackup 要求壓縮、關(guān)閉時(shí)不倒帶和 Berkeley 式關(guān)閉的設(shè)備文件。
若要顯示在系統(tǒng)中配置的磁帶設(shè)備文件,請(qǐng)使用帶 tape 參數(shù)的 sgscan 命令,如下所示:
# /usr/openv/volmgr/bin/sgscan tape
/dev/sg/c1tw500104f0008d53c3l0: Tape (/dev/rmt/0): "HP Ultrium 3-SCSI"
/dev/sg/c1tw500104f0008d53c6l0: Tape (/dev/rmt/1): "HP Ultrium 3-SCSI"
/dev/sg/c1tw500104f0008d53c9l0: Tape (/dev/rmt/2): "IBM ULTRIUM-TD3"
/dev/sg/c1tw500104f0008d53ccl0: Tape (/dev/rmt/3): "IBM ULTRIUM-TD3"
/dev/sg/c2t2l0: Tape (/dev/rmt/22): "HP Ultrium 3-SCSI"
/dev/sg/c2t3l0: Tape (/dev/rmt/10): "HP Ultrium 3-SCSI"
/dev/sg/c2tal0: Tape (/dev/rmt/1 : "IBM ULTRIUM-TD3"
/dev/sg/c2tbl0: Tape (/dev/rmt/19): "IBM ULTRIUM-TD3"
配置 SAN 客戶機(jī)
NetBackup SAN 客戶機(jī)使用磁帶驅(qū)動(dòng)程序和 SCSI 直通方法,以與 etBackup FT介質(zhì)服務(wù)器進(jìn)行光纖傳輸通信。必須配置 Solaris 操作系統(tǒng),以便它能夠識(shí)別
NetBackup 介質(zhì)服務(wù)器上的 FT 設(shè)備。為此,請(qǐng)修改 /kernel/drv/st.conf 文件,如下所示:
1 找到 tape-config-list= 部分,或者創(chuàng)建該部分(如果不存在)。
2 將以下幾行添加到 tape-config-list= 部分:
"ARCHIVE Python", "FT Pipe", "ARCH_04106";
“包含” ARCH_04106 的 ARCHIVE Python 行可能已存在于 st.conf 文件中。但是,它應(yīng)以注釋字符 (#) 開頭。如果沒有,請(qǐng)?jiān)诂F(xiàn)有行的開頭添加一個(gè)注釋字符。
3 找到以 ARCH_04106 “開頭”的行,復(fù)制該行并將其粘貼到tape-config-list= 行之后。刪除這一行最前面的注釋字符 (#)。下面是該行的一個(gè)示例:
ARCH_04106 = 1, 0x2C, 0, 0x09639, 4, 0x00, 0x8C, 0x8c, 0x8C, 3;
(記得這里需要是必須讓磁帶的類型是可變長的就是第3位必須是0,否則在運(yùn)行備份的時(shí)候會(huì)報(bào)錯(cuò)的)
修改 /kernel/drv/st.conf,以便 Solaris 能夠發(fā)現(xiàn)兩個(gè)邏輯單元號(hào)上的設(shè)備,如下所示:
1 在 st.conf 文件中找到以下行:
name="st" class="scsi" target=0 lun=0;
2 用下面的內(nèi)容替換該行和目標(biāo) 5 中的下列各行。這將修改 st.conf 文件,以包含對(duì)非零邏輯單元號(hào)的搜索。
name="st" class="scsi" target=0 lun=0;
name="st" class="scsi" target=0 lun=1;
name="st" class="scsi" target=1 lun=0;
name="st" class="scsi" target=1 lun=1;
name="st" class="scsi" target=2 lun=0;
name="st" class="scsi" target=2 lun=1;
name="st" class="scsi" target=3 lun=0;
name="st" class="scsi" target=3 lun=1;
name="st" class="scsi" target=4 lun=0;
name="st" class="scsi" target=4 lun=1;
name="st" class="scsi" target=5 lun=0;
name="st" class="scsi" target=5 lun=1;
name="st" parent="fp" target=0;
name="st" parent="fp" target=1;
name="st" parent="fp" target=2;
name="st" parent="fp" target=3;
name="st" parent="fp" target=4;
name="st" parent="fp" target=5;
name="st" parent="fp" target=6;
如果,你本地有磁帶機(jī)的話,在NBU上是可以看到的,只要不選擇使用本地的磁帶機(jī)是不會(huì)造成影響的。剩下就可以在NBU中配置備份了。 |
|