- 論壇徽章:
- 0
|
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
Normal
0
7.8 pt
0
2
MicrosoftInternetExplorer4
st1\:*{behavior:url(#ieooui) }
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";}
在 solaris 9 上配置NBU5.1 + SEPATON S2100 虛擬磁帶庫
安裝環(huán)境
1、
主機:SUN V890,主機名稱 Host-V890。
2、
操作系統(tǒng): Solaris 9 。
3、
備份管理軟件:Veritas Netbackup Enterprise Server 5.1。
4、
HBA 卡:QLOGIC 公司 的 QLA2460。
5、
磁帶庫:Sepaton S2100-ES2 虛擬磁帶庫,模擬成
STK180,內置 4 臺 IBM utraum LTO3 磁帶驅動器。
準備工作
1、
確保 HBA 卡狀態(tài)可用,QLOGIC
2640 是一種比較新的卡,在
Solaris 9 以及 Solaris 10 上需要打補丁?梢杂靡韵旅顏頇z查 HBA 卡狀態(tài):
SHAPE
\* MERGEFORMAT
root@HOST-V890 # luxadm qlgc
Found Path to 2 FC100/P, ISP2200,
ISP23xx Devices
Opening Device: /devices/pci@9,600000/SUNW,qlc@1/fp@0,0:devctl
Detected FCode Version:
QLA2460 Host Adapter Driver(SPARC): 1.11 10/03/05
Opening Device: /devices/pci@8,600000/S
UNW,qlc@2/fp@0,0:devctl
Detected FCode Version:
ISP2200 FC-AL Host Adapter Driver: 1.15 04/03/22
Complete
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image001.gif
SHAPE
\* MERGEFORMAT
root@HOST-V890 # prtconf -vp|grep -i
wwn
port-wwn:
21000014.4f4af5e2
node-wwn: 20000014.4f4af5e2
port-wwn: 210000e0.8b8a9bcd
node-wwn: 200000e0.8b8a9bcd
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image002.gif
SHAPE
\* MERGEFORMAT
root@HOST-V890
# luxadm -e port
/devices/pci@8,600000/SUNW,qlc@2/fp@0,0:devctl CONNECTED
/devices/pci@9,600000/SUNW,qlc@1/fp@0,0:devctl CONNECTED
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image003.gif
luxadm probe 可以發(fā)現部分設備
SHAPE
\* MERGEFORMAT
root@HOST-V890 # luxadm probe
Found Enclosure:
SUNWGS INT FCBPL Name:FCloop Node WWN:508002000025aae8 Logical Path:/dev/es/ses0
Found Fibre Channel device(s):
Node WWN:100000068d004800
Device Type:Tape device
Logical Path:/dev/rmt/0n
Node WWN:100000068d004800
Device Type:Tape device
Logical Path:/dev/rmt/1n
Node WWN:100000068d004800
Device Type:Tape device
Logical Path:/dev/rmt/2n
Node WWN:100000068d004800
Device Type:Tape device
Logical Path:/dev/rmt/3n
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image004.gif
2、
確保磁帶庫連接到備份服務器,可以將磁帶庫直接連接到備份主機 Host-V890,也可以通過 SAN 光纖交換機,此時建議在光纖交換機上規(guī)劃 ZONE 以分離數據流,具體規(guī)劃方式請參考不同的光纖交換機文檔。如果從主機到SAN交換機到磁帶庫的通道已經連接成功,那么在 /dev/rmt 目錄下面應該已經生成了磁帶驅動器文件如下:
SHAPE
\* MERGEFORMAT
root@HOST-V890 # ls /dev/rmt
0 0cbn
0hn 0m 0u 1b
1cn 1l 1mb 1ub
2bn 2h 2lb 2mbn 2ubn
3c 3hb 3lbn
3mn 3un
0b 0cn
0l 0mb 0ub
1bn 1h 1lb 1mbn 1ubn
2c 2hb 2lbn
2mn 2un 3cb
3hbn 3ln 3n
0bn 0h
0lb 0mbn 0ubn
1c 1hb 1lbn
1mn 1un 2cb
2hbn 2ln 2n
3 3cbn 3hn
3m 3u
0c 0hb
0lbn 0mn 0un
1cb 1hbn 1ln
1n 2 2cbn
2hn 2m 2u 3b
3cn 3l 3mb 3ub
0cb 0hbn
0ln 0n 1
1cbn 1hn 1m 1u 2b
2cn 2l 2mb 2ub
3bn 3h 3lb 3mbn 3ubn
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image005.gif
如果沒有發(fā)現上述文件可以運行命令:
SHAPE
\* MERGEFORMAT
root@HOST-V890 # devfsadm
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image006.gif
該命令將自動掃描并配置設備,如果執(zhí)行完該命令后仍然沒有發(fā)現磁帶設備文件,建議用 init 0 命令進入 OK 狀態(tài)下,用 boot –r 重現啟動主機后再觀察。
除了luxadm probe
可以查看驅動器外,我們也可以用 cfgadm –al 查看設備,如果光纖卡通道正常,應該有個 c2 或者 c3 通道,其中有個media_changer 設備,但是該命令可能無法看到驅動器,所以建議用如下命令:
SHAPE
\* MERGEFORMAT
root@HOST-V890
# cfgadm -al -o show_FCP_dev
Ap_Id Type Receptacle Occupant Condition
c1 fc-private connected configured unknown
c1::21000014c3dbf274,0
disk connected configured unknown
…(省略)
c1::500000e0133e7fb1,0 disk connected configured unknown
c1::508002000025aae9 ESI connected configured unknown
c2
fc-private connected configured unknown
c2::100000068d004800,0 med-changer connected configured unknown
c2::100000068d004800,1 tape connected configured unknown
c2::100000068d004800,2 tape connected configured unknown
c2::100000068d004800,3 tape connected configured unknown
c2::100000068d004800,4 tape connected configured unknown
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image007.gif
上述輸出證明磁帶庫已經和主機正確連接,并且能夠被系統(tǒng)正確識別了。
3、
(該步驟可選)當系統(tǒng)內存不足時, Solaris 將從內存中卸載未使用的驅動程序,并根據需要重新裝入驅動程序。卸載的通常是磁帶驅動程序,因為它們的使用程度往往沒有磁盤驅動程序高。根據st (Sun)、sg (VERITAS) 和光纖通道驅動程序的這些卸載和裝入事件的時間,可能會產生各種問題。這些問題包括 SCSI 總線中的設備“消失”及系統(tǒng)緊急狀態(tài)等等。所以,VERITAS 建議將下列 forceload 語句添加到 /etc/system 文件中。這些語句可防止從內存中卸載 st 和 sg 驅動程序。
SHAPE
\* MERGEFORMAT
forceload: drv/st
forceload: drv/sg
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image008.gif
4、
(該步驟可選)使用Netbackup Enterprise server時,如果配置的磁帶設備數目接近 16 ,并非 Shared
Storage Option (SSO) 配置中的所有介質服務器都能看到磁帶設備狀態(tài)的更改。之所以這樣,原因是 IPC 消息隊列的缺省最大大小可能不夠大。這些情況下,當發(fā)送的消息數超過隊列的最大大小時,掃描主機上的 rdevmi 進程與介質服務器上的 oprd 進程之間的通信可能會中斷。所以,VERITAS 建議將以下語句添加到 /etc/system 文件中。這些語句增加了可以創(chuàng)建的消息的最大數,并且增加了每個隊列的字節(jié)數。要使更改生效,需要重新啟動系統(tǒng)。
SHAPE
\* MERGEFORMAT
set msgsys:msginfo_msgtql=512
set msgsys:msginfo_msgmnb=65536
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image009.gif
增加 IPC 消息隊列的最大大小可能會增加分配給同一系統(tǒng)中其他 IPC 消息隊列的內存量。在實現這些更改之前,應該充分評估它們的影響。
安裝NBU5.1
1、
將 NBU 5.1 的介質安裝盤放入光驅,Solaris 系統(tǒng)一般都能夠自動加載光驅,如果沒有自動加載,可以運行如下命令:
SHAPE
\* MERGEFORMAT
root@HOST-V890 # mount -r -F hsfs /dev/dsk/c0t0d0s2 /cdrom
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image010.gif
其中 /cdrom 是掛載點,/dev/dsk/c0t0d0s2 是光驅設備文件。Solaris 中的磁盤設備文件命令可能不太直觀,不過我們可以用cfgadm、format等命令都可以確認哪個文件是光驅設備文件。
2、
執(zhí)行 .install 安裝命令腳本,按照腳本的提示安裝即可,非常簡單,不再綴述。值得注意的是安裝腳本最后可能提示 sg 驅動安裝成功(add_drv),但是鏈接失敗,沒有關系,暫時不用理它,我們稍后會手工安裝并鏈接 sg 驅動。
3、
為 NBU 打最新的補丁:NB_51_6_M_286343.solaris.tar、NB_CLT_51_6_M_286348.tar、NB_JAV_51_6_M_286373.tar、如果有數據庫還需要打相應版本的數據庫補丁,目前用戶使用 oracle 數據庫,所以再打 NB_ORA_51_6_M_286390.solaris7.tar。
4、
安裝完畢
配置 St.conf
在執(zhí)行安裝時,.install
腳本已經自動安裝了 sg 驅動,但是未必能夠安裝正確。所以大多數情況下我們需要重建 sg 驅動。
1、備份 st.conf 文件。
SHAPE
\* MERGEFORMAT
root@HOST-V890 #cp /kernel/drv/st.conf
/kernel/drv/st.conf.orig
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image011.gif
2、移除
sg.conf 文件。
SHAPE
\* MERGEFORMAT
root@HOST-V890#mv /kernel/drv/sg.conf /kernel/drv/sg.conf.bak
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image012.gif
3、備份
devlink.tab 文件。
SHAPE
\* MERGEFORMAT
root@HOST-V890 # cp /etc/devlink.tab
/etc/devlink.tab.bak
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image013.gif
4、從
/kernel/drv/st.conf 文件中刪除如下所示的
SCSI targets/LUNs 項目:
SHAPE
\* MERGEFORMAT
name="st"
class="scsi" target=0 lun=0;
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image014.gif
注意:必須刪除所有的上述條目,否則下面重建過程中會造成重復。
5、刪除
/etc/devlink.tab 文件中的如下條目:
SHAPE
\* MERGEFORMAT
# 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=1,0; sg/c\N0t1l0
type=ddi_pseudo;name=sg;addr=2,0; sg/c\N0t2l0
...(省略)
type=ddi_pseudo;name=sg;addr=1,1; sg/c\N0t1l1
type=ddi_pseudo;name=sg;addr=2,1; sg/c\N0t2l1
...(省略)
# end SCSA devlinks
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image015.gif
注意:所有類似條目必須全部刪除,包括開始和結尾的注釋行。
6、路徑切換到 NBU 的目錄 /usr/openv/volmgr/bin/driver
下:
SHAPE
\* MERGEFORMAT
root@HOST-V890
# cd /usr/openv/volmgr/bin/driver
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image016.gif
7、執(zhí)行 sg.build 腳本,自動生成所需的配置文件,包括 st.conf、sg.conf、sg.links。
SHAPE
\* MERGEFORMAT
root@HOST-V890 #../sg.build all -mt
-ml
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image017.gif
注意:其中
max_target 在這里我指定為 15 ,max_lun 指定為10(兩個數值可以根據具體情況定,但是如果您不確定是多少的話,大一點無所謂,小了反而可能有問題)。
8、將腳本生成在當前目錄下的 st.conf 文件內容附加到系統(tǒng)的 st.conf 配置文件中:
SHAPE
\* MERGEFORMAT
root@HOST-V890 #cat st.conf >>
/kernel/drv/st.conf
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image018.gif
9、卸載原有的sg 驅動
SHAPE
\* MERGEFORMAT
root@HOST-V890
#rem_drv sg
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image019.gif
10、使用腳本 sg.install 重新生成 /kernel/drv/sg.conf 文件并將 sg.links 文件中的SCSA 條目添加到 /etc/devlink.tab
以及重新加載 sg 驅動。
SHAPE
\* MERGEFORMAT
root@HOST-V890
#./sg.install
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image020.gif
11、這樣我們就重新安裝了 sg 驅動,用 /usr/sbin/modinfo
| grep sg 命令應當可以找到 sg 驅動已經加載,用 sgscan 命令應該能夠掃描到正確的機械臂和驅動器了。
通過GUI掃描設備
太簡單了,省略,新手請參看
veritas 的文檔。
卸載 solaris 系統(tǒng)上的 NBU
1、以 root 用戶身份登錄服務器。
2、執(zhí)行必要的備份,比如策略文件等。
3. 停止 NBU 的所有后臺服務:
SHAPE
\* MERGEFORMAT
root@HOST-V890
#/usr/openv/netbackup/bin/goodies/bp.kill_all
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image021.gif
4、刪除
VRTSnetbp 包
SHAPE
\* MERGEFORMAT
root@HOST-V890
#pkgrm VRTSnetbp
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image022.gif
執(zhí)行刪除過程中系統(tǒng)會提示“這是升級嗎”,回答 no。
系統(tǒng)提示“從 service 和 inetd 配置文件中刪除對 NetBackup/ 介質管理器的引用?”時,回答
yes。
5、刪除如下文件:
SHAPE
\* MERGEFORMAT
root@HOST-V890 #rm -f
/etc/rc2.d/S77netbackup
root@HOST-V890 # rm -f
/etc/rc0.d/K01netbackup
root@HOST-V890 # rm -f
/etc/init.d/netbackup
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image023.gif
6、刪除root 帳戶的
NetBackup-Java 應用程序狀態(tài)數據:
SHAPE
\* MERGEFORMAT
root@HOST-V890
#/bin/rm -rf /.nbjava
root@HOST-V890
#/bin/rm -rf /.java/.userPrefs/vrts
file:///C:/DOCUME%7E1/jizhang/LOCALS%7E1/Temp/msohtml1/01/clip_image024.gif
7、通知 NetBackup-Java 用戶可以刪除其 $HOME/.nbjava 以及 $HOME/.java 目錄的
部分內容。$HOME/.nbjava 和 $HOME/.java 目錄包含用戶退出 NetBackup-Java 應用程序時保存的應用程序狀態(tài)信息(例如,表中列的順序和大小)。本卸載過程只刪除 root 用戶
的此目錄?梢詣h除 $HOME/.java/.userPrefs/vrts 中的 common 子目錄。
8、這樣就完成了刪除工作,要進一步清除其他無用文件請參考 veritas 文檔。
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/16768/showart_1908198.html |
|