看AIX資料看的頭昏腦漲,就找了個前段時間看過的一個案例,研究了一下acsls這個玩意,寫了下面的東西。不過我是淺嘗則止,所以首先聲明一點,這只是一個很簡單的文檔,我姑妄說之,您姑妄看之;還有,就是我查詢了一個STK工程師已經(jīng)安裝完的案例,呵呵,因為俺不是做帶庫的,還沒機會完全由自己來安裝這個軟件。
在一般我們接觸到的中低端帶庫里,一般是采用主機+SCSI or Fibre channel+帶庫的連接方式,備份軟件通過SCSI指令直接操作robtics,drive,tape。
在比較大的帶庫里面,像STK的L700e and above,傳統(tǒng)的連接和操作方式顯得有點不合時宜了,因為帶庫廠商采用了更為主動的方式。不管里是NBU,TSM,Networker,還是其他的一些什么介質(zhì)管理軟件,不管是什么OS,我不要你們來動我的東西了,你要做什么,發(fā)個請求過來了,我做完給你結(jié)果好了。
至于帶庫端自己怎么做的呢?以下都是偶猜的:
帶庫自己有自己的迷你OS,安裝自己的介質(zhì)管理軟件,接受到主機那邊的請求后,帶庫自己來操作介質(zhì)。至于帶庫和請求者之間,大概就需要一個借口的東西,就是一個請求處理和傳送系統(tǒng),它來接受請求,它來翻譯請求,然后傳送標準的請求和指令給帶庫,也就是一個翻譯的角色,保證大家都說普通話,呵呵。在STK的產(chǎn)品里面,就是ACSLS Server來扮演這個角色。
在這里,我們看見的架構(gòu)大概就是這個樣子的,帶庫通過網(wǎng)絡和一臺主機相連,這個主機安裝ACSLS軟件,我們稱它為ACSLS Server,其他的有介質(zhì)請求的主機(比如NBU Media Server,Legato Networker storage Node)我們都稱之為ACSLS Client.而ACSLS Client和帶庫之間是有數(shù)據(jù)鏈路的,簡單的說,就是一條Fibre channel鏈路(這說明,實際的數(shù)據(jù)傳輸,是acsls client直接寫到drive的)。而一個acsls server包含兩個部分,就是acsls software和acsls database,而acsls database(one informix ids instance,以前也用過oracle和sybase的),就是用來存儲我們的介質(zhì)定義以及帶庫信息等等東西的
BTW,其實其他廠家也有相關的東西,只是我還沒見識過,不過可以在一些手冊里見到一些痕跡。
我來講一個aix5.3+NBU5+acsls7+L700e的例子:
1、規(guī)劃
怎么做,您瞅瞅上面的圖,大概就差不多了,一般不做的話,也不用了解特別細。
至于什么主機,什么cpu,memory,disk space,fix的,就不說了,需要的時候,再去查查資料,完全來得及。
注意:aio打開
acsls需要兩個文件系統(tǒng),最好是在不同的硬盤上,一個存放acsls的軟件,一個存放數(shù)據(jù)庫備份。簡單點,您就創(chuàng)建/export/home和/export/backup這兩個文件系統(tǒng)(每個5G足夠了)完了?梢钥闯鰜恚琣csls要定期將database的數(shù)據(jù)export到一個地方,以備不時之需。
另外acsls是要一個license key的,在你正式使用之前,一定要獲得一個licensekey.sh的腳本來運行一下,呵呵
2、安裝準備以及安裝
acsls和帶庫的LMU要連接起來,有的帶庫是串口接口的,這樣你就要配tty,stk有一個類似的串口盒子,把主機和帶庫連接起來。也有網(wǎng)口的,我還是喜歡網(wǎng)口的,這樣用網(wǎng)線都串在網(wǎng)絡交換機上就拉倒了。
安裝很簡單,創(chuàng)建幾個用戶,不樂意創(chuàng)建也可以,安裝的時候會自動創(chuàng)建。用戶名字,組,home目錄如下:
User Group home_directory
acsss staff /export/home/ACSSS
|
|