- 走入IBM小型機(jī)世界
- Orian編著
- 3231字
- 2018-12-28 23:12:08
1.3 擁有你自己的IBM小型機(jī)
看過(guò)了前面的介紹,你也許躍躍欲試,想馬上動(dòng)手開(kāi)始學(xué)習(xí)小型及相關(guān)的技術(shù)。實(shí)驗(yàn)是最好的學(xué)習(xí)方法,但可以接觸到小型機(jī)的機(jī)會(huì)并不很多,特別是對(duì)于初學(xué)者,有什么辦法呢?為什么不像學(xué)習(xí)PC一樣自己攢出一臺(tái)小型機(jī)?其實(shí)小型機(jī)并沒(méi)有什么特別之處,無(wú)論是大型機(jī)、小型機(jī)還是微機(jī),都由CPU(中央處理器)、內(nèi)存、總線(xiàn)、IO接口卡(有一些外部設(shè)備被安裝到了計(jì)算機(jī)機(jī)箱內(nèi)部,因此被稱(chēng)為主板集成或直聯(lián)設(shè)備)、外設(shè)等幾部分組成,當(dāng)你把這些部件組合到一起后,就構(gòu)成了一臺(tái)完整的計(jì)算機(jī)。
1.CPU
CPU是任何計(jì)算機(jī)的核心,用于提供數(shù)據(jù)處理。pSeries的核心是POWER系列CPU,是一種IBM自己研發(fā)、生產(chǎn)的高性能處理器。
2.內(nèi)存
內(nèi)存用于臨時(shí)存儲(chǔ)CPU將要處理的數(shù)據(jù),當(dāng)機(jī)器下電以后,內(nèi)存中的數(shù)據(jù)就會(huì)丟失。因此如果數(shù)據(jù)很重要,那么要在機(jī)器運(yùn)行的時(shí)候,將數(shù)據(jù)通過(guò)網(wǎng)絡(luò)發(fā)送出去,要保存到磁盤(pán)永久儲(chǔ)存。
3.IO卡
IO卡連通IO設(shè)備與CPU、內(nèi)存或其他系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)交換,有一些IO卡上有內(nèi)置的處理器,能夠?qū)?shù)據(jù)進(jìn)行進(jìn)一步處理,分擔(dān)CPU的負(fù)荷。IO卡有網(wǎng)絡(luò)卡、串口卡、FC(光纖通道)卡、SCSI卡等。
4.系統(tǒng)總線(xiàn)/板
系統(tǒng)總線(xiàn)用于安置和互聯(lián)CPU、內(nèi)存與IO控制器。在pSeries服務(wù)器中,系統(tǒng)總線(xiàn)電路及控制芯片所在的電路板通常被稱(chēng)做System Planar(系統(tǒng)板)。
5.IO總線(xiàn)/板
由于服務(wù)器的IO吞吐量很大,因此需要特別的IO通信設(shè)計(jì),以便滿(mǎn)足不同IO設(shè)備之間及IO設(shè)備與CPU、內(nèi)存之間進(jìn)行數(shù)據(jù)交換的要求。這些交換電路被稱(chēng)為IO總線(xiàn),而電路和處理芯片所在的電路板被稱(chēng)為IO Planar(IO板)。
6.IO外設(shè)
有CD-ROM、磁帶機(jī)、磁盤(pán)陣列等很多種,用于儲(chǔ)存、輸入、輸出數(shù)據(jù)。
1.3.1 攢小型機(jī)的原材料
In the beginning, the world was void and empty…
(在世界之初,一切都一無(wú)所有)
——圣經(jīng)
進(jìn)入小型機(jī)世界,開(kāi)始“玩/攢”小型機(jī),首先要準(zhǔn)備一些基本工具,了解必要的技術(shù),而且還要找到恰當(dāng)?shù)那馈P⌒蜋C(jī)不同于PC,市場(chǎng)上有現(xiàn)成的零配件,等你去抓貨。尋找小型機(jī)的部件更像逛古玩市場(chǎng),是在“尋寶”而不是在買(mǎi)東西。小型機(jī)所用的標(biāo)準(zhǔn)實(shí)在是太多了,不“懂行”可不行!各種不同接口、型號(hào)之間的互聯(lián)互通性很差,所以心中要有很清晰的概念,以確保各種配件都能如你所需,為你所用。DIY需要材料、工具和技術(shù),無(wú)論是攢小型機(jī)還是PC都是如此,而攢小型機(jī)則更復(fù)雜一些,這也許是小型機(jī)能賣(mài)那么高價(jià)的原因之一?!如前面介紹,小型機(jī)有很多種,由于本書(shū)的主要內(nèi)容都是介紹IBM小型機(jī),所以書(shū)中以后如果沒(méi)有特別說(shuō)明,各種小型機(jī)、產(chǎn)品都指IBM小型機(jī)或IBM產(chǎn)品。
攢小型機(jī)的材料是最難置辦的。小型機(jī)的配件通用性極差,盡管各個(gè)廠商也開(kāi)始使用同樣的接口標(biāo)準(zhǔn)連接外部設(shè)備和通用的磁盤(pán)、光驅(qū)等部件,但對(duì)于核心部件,廠商依然我行我素,從來(lái)沒(méi)考慮過(guò)給別人“兼容”自己的機(jī)會(huì),自己同樣也不會(huì)主動(dòng)去“兼容”別人。因此在淘“寶”的時(shí)候,你可能會(huì)遇到這幾種情況:不知道這個(gè)部件是干什么用的;更搞不清楚一堆部件還缺哪些才完整;只有核心設(shè)備而接口不對(duì),無(wú)法互連;接口看起來(lái)一樣系統(tǒng)卻不識(shí)別;系統(tǒng)識(shí)別了設(shè)備但提示需要的一個(gè)驅(qū)動(dòng)程序找不到;系統(tǒng)可以訪問(wèn)此設(shè)備,設(shè)備的屬性信息卻是亂碼。這幾種情況都是你可能面臨的問(wèn)題,下面一些經(jīng)驗(yàn)會(huì)幫助你:
(1)如果不知道某一種部件是做什么的,看看這個(gè)部件上還保留的標(biāo)簽、主要芯片廠商和型號(hào)、電路接口的樣子等。從網(wǎng)絡(luò)搜索引擎(例如www.google.com)輸入這些數(shù)據(jù),以及你所知道的關(guān)于這個(gè)部件的“歷史”信息(從何種設(shè)備上拆下來(lái)),都能幫助你盡快識(shí)別該設(shè)備。
(2)如果是搞不清楚一組部件缺哪些才完整、接口不對(duì)、找不到驅(qū)動(dòng)程序這一類(lèi)問(wèn)題,訪問(wèn)設(shè)備生產(chǎn)廠商的網(wǎng)站,尋找有關(guān)技術(shù)支持的鏈接,規(guī)劃手冊(cè)、安裝/使用手冊(cè)、維護(hù)手冊(cè)、驅(qū)動(dòng)程序下載都能幫助你解決問(wèn)題。手冊(cè)上的裝配圖和部件標(biāo)號(hào)列表能讓你獲得產(chǎn)品的第一手信息。一些技術(shù)標(biāo)準(zhǔn)的網(wǎng)站也需要經(jīng)常訪問(wèn),以便獲取最新(也許你需要“最舊”的!)消息。
(3)當(dāng)使用了“兼容”設(shè)備(非原廠認(rèn)可的設(shè)備)的時(shí)候,設(shè)備屬性可能無(wú)法正確顯示,但一般來(lái)說(shuō),這并不影響設(shè)備使用。使用兼容設(shè)備偶爾也有設(shè)備無(wú)法正常工作的情況,升級(jí)微碼(具體參考設(shè)備的支持網(wǎng)站)可能有所幫助,但并不能保證如此。如果發(fā)生了這種情況,只能說(shuō)遺憾。按照各個(gè)廠商“官方”提供的設(shè)備支持列表選擇設(shè)備,或者詢(xún)問(wèn)更有經(jīng)驗(yàn)的工程師。
由于幾乎沒(méi)有全新的小型機(jī)部件可供攢機(jī)使用,即使有也會(huì)價(jià)格不菲,因此要做好買(mǎi)舊部件的準(zhǔn)備。獲得小型機(jī)的部件有5個(gè)渠道:
1.IBM原廠部件
這是IBM公司為維修設(shè)備或者升級(jí)產(chǎn)品準(zhǔn)備的,當(dāng)然是最好的,但也是最貴的。如果你很有錢(qián),屬于“終極”發(fā)燒友,可以直接與IBM聯(lián)系,可以撥打8008101818免費(fèi)電話(huà),聯(lián)系售后部門(mén)的電話(huà)銷(xiāo)售,直接說(shuō)要買(mǎi)的部件號(hào)。
此渠道的缺點(diǎn)是不僅價(jià)格貴一點(diǎn)(不要驚訝,報(bào)價(jià)可能是你心目中價(jià)格的100~1000倍!),而且與你打交道的銷(xiāo)售不懂技術(shù),往往聽(tīng)不明白你的意思,你要不厭其煩地向他/她解釋?zhuān)桓枰懔私庖I(mǎi)的東西的部件號(hào)(稍后再向你解釋關(guān)于部件號(hào)等相關(guān)知識(shí));還需要簽合同,并且在簽合同之前,IBM要審查你的“資信”,所以如果是個(gè)人行為,就別想這條路了;最可怕的是如果你買(mǎi)錯(cuò)了,想要退貨是絕對(duì)不可能的。
優(yōu)點(diǎn):幾乎任何部件都可以買(mǎi)到。通常IBM的產(chǎn)品周期是新產(chǎn)品發(fā)布之后,半年到1年后發(fā)布增強(qiáng)型,與舊產(chǎn)品除了CPU和少量核心設(shè)備不同,其他部件都一樣。3~4年后會(huì)發(fā)布下一代產(chǎn)品,此時(shí)兩種產(chǎn)品之間的部件可能有很大差異,通常不能互換。新產(chǎn)品發(fā)布后,舊產(chǎn)品一年左右會(huì)退出市場(chǎng),不再銷(xiāo)售。這樣在總計(jì)在將近6年(高端支持時(shí)間長(zhǎng),低端可能只有3年)的時(shí)間里,IBM都會(huì)提供對(duì)舊產(chǎn)品的正規(guī)升級(jí)服務(wù),可以通過(guò)訂單升級(jí)或者購(gòu)買(mǎi)部件,但是這種升級(jí)不能買(mǎi)單件,只能一整套購(gòu)買(mǎi),也適合用于替換故障部件,因?yàn)榈截浭且徽自O(shè)備,不是一件,而且不能任意購(gòu)買(mǎi),必須經(jīng)過(guò)驗(yàn)證舊機(jī)器的可升級(jí)性。好處是對(duì)于正式下單的產(chǎn)品,會(huì)有IBM工程師現(xiàn)場(chǎng)服務(wù),完全不用操心,而且費(fèi)用已經(jīng)包含在產(chǎn)品訂單之中。以上訂單方式,是通過(guò)IBM產(chǎn)品部門(mén)下單,由于總總限制,通常不可能用這種方式購(gòu)買(mǎi)舊設(shè)備。
如果超出了以上這個(gè)時(shí)間,就需要從服務(wù)部門(mén)購(gòu)買(mǎi),在IBM承諾的時(shí)間內(nèi)(每種產(chǎn)品不同,一些產(chǎn)品可能達(dá)到10年),只要你愿意等就可以拿到,當(dāng)然最長(zhǎng)可能需要將近兩個(gè)月的到貨期;質(zhì)量有保證,盡管IBM也可能用舊備件翻新,不過(guò)看起來(lái)是全新的,并且一定已經(jīng)通過(guò)了嚴(yán)格的測(cè)試。
2.IBM分銷(xiāo)或者小型機(jī)維保公司
這是性?xún)r(jià)比最高的一個(gè)渠道。許多分銷(xiāo)商批量采購(gòu)了IBM的整機(jī)或者升級(jí)配件,但沒(méi)有能夠及時(shí)賣(mài)出,手中壓了一些庫(kù)存,維保公司的貨源則來(lái)自國(guó)外二手機(jī)、二手備件進(jìn)口。分銷(xiāo)商手中以中端產(chǎn)品備件居多,不太適合DIY(太貴),但從他們手中購(gòu)買(mǎi)新IO卡、內(nèi)存、磁帶機(jī)、硬盤(pán)是不錯(cuò)的選擇;維保公司的報(bào)價(jià)一般會(huì)很便宜,只是要注意部件的新舊、成色,雖然我們沒(méi)有指望一定買(mǎi)新件,可是一定不想把翻新的舊件當(dāng)新件買(mǎi)了!維保公司偶爾會(huì)有一些很古老機(jī)型的整機(jī)非常便宜,值得一淘,建議保持長(zhǎng)期的聯(lián)系。
3.公司淘汰的舊設(shè)備
從這個(gè)渠道采購(gòu)需要碰機(jī)會(huì),如同買(mǎi)古董,自己如果不懂行,就先不要考慮了(整機(jī)例外,因?yàn)榭梢院苋菀昨?yàn)證好壞),這些設(shè)備一般不保證完好,而且也沒(méi)有經(jīng)過(guò)檢修,也不提供保修,只有當(dāng)你已經(jīng)很精通之后,才可以考慮這條渠道。通過(guò)這條渠道,盡管有風(fēng)險(xiǎn),也可能有大驚喜!——以廢銅爛鐵的價(jià)格買(mǎi)到價(jià)值幾萬(wàn)、幾十萬(wàn)的設(shè)備!
4.過(guò)時(shí)的兼容設(shè)備
如果你需要的是標(biāo)準(zhǔn)的IO卡、存儲(chǔ)設(shè)備,可以考慮直接去市場(chǎng)買(mǎi)過(guò)時(shí)的兼容設(shè)備所謂過(guò)時(shí),是指已經(jīng)不是當(dāng)前的主流產(chǎn)品。IO卡、設(shè)備包括1GB的FC-AL(環(huán)路)光纖通道卡,20MB/s、40MB/s的SCSI卡,DDS2/DDS3磁帶機(jī)等。要特別小心,此類(lèi)設(shè)備要注意兼容問(wèn)題,不僅僅包括接口針腳、高低電壓,還要考慮驅(qū)動(dòng)程序和設(shè)備的微碼,可以先到產(chǎn)品生產(chǎn)商網(wǎng)站查看兼容信息和支持列表,再按圖索驥,最好已經(jīng)有成功先例。有一些部件是PC和pSeries通用的,但價(jià)格可相差很多!廠商為了特別的市場(chǎng)策略,對(duì)同樣的卡片注入了不同的BIOS(卡片的微碼),這樣卡片就不可以互換了!如果你技術(shù)足夠好,完全可以重刷寫(xiě)里面的BIOS(沒(méi)種卡片都不盡相同,請(qǐng)參考廠商提供的技術(shù)文檔,如果沒(méi)有,只能找“精通”的專(zhuān)業(yè)人員了解),以PC卡片的價(jià)格搞到小型機(jī)才能用的接口卡!不過(guò)刷微碼是有風(fēng)險(xiǎn)的,如果刷寫(xiě)失敗,這個(gè)卡片可能就徹底壞掉了,請(qǐng)謹(jǐn)慎為之。
5.舶來(lái)品
在北美、歐洲等一些國(guó)家,特別是經(jīng)歷了前幾年的IT泡沫,許多公司淘汰了大批設(shè)備,在eBay上,在電子垃圾處理場(chǎng),到處都有這些設(shè)備的蹤跡,國(guó)內(nèi)的二手機(jī)或者備件大部分都是源自于此。因此如果你有國(guó)外懂行的朋友,這是不容錯(cuò)過(guò)的金礦!
通過(guò)以上各個(gè)渠道買(mǎi)部件的時(shí)候,最好整機(jī)、整板購(gòu)買(mǎi),因?yàn)椴鸬煤芗?xì)小的零件的可靠性很難檢驗(yàn),除非是單獨(dú)購(gòu)買(mǎi)線(xiàn)纜、接口等配件;操作時(shí)注意盡量跟賣(mài)方商定測(cè)試后再付款的方案(或者可以退貨、換貨),至少要當(dāng)面測(cè)試完好,并要求提供驅(qū)動(dòng)程序。如果沒(méi)有辦法做到,就需要你自己承擔(dān)此風(fēng)險(xiǎn),當(dāng)然價(jià)格要壓得更低一些。
現(xiàn)在市場(chǎng)上最便宜的二手小型機(jī)(工作站,43p-140)大約1000元左右,再往上則各種價(jià)位都有,從幾千到幾萬(wàn),圖1-19是一些常見(jiàn)的舊機(jī)型。白色的機(jī)型較陳舊,黑色的機(jī)型是較新的機(jī)型。在小型機(jī)上也有一個(gè)標(biāo)志,例如7043-140等,這代表機(jī)器的型號(hào)請(qǐng)參考本書(shū)的對(duì)照表,標(biāo)注有各種機(jī)型的名稱(chēng)和昵稱(chēng)。不同機(jī)型對(duì)于操作系統(tǒng)的支持程度不同,也請(qǐng)參考這個(gè)對(duì)照表(本書(shū)1.3.4節(jié)18.Machine Type,機(jī)器型號(hào)一節(jié)),以便了解該型號(hào)能安裝哪個(gè)版本的操作系統(tǒng)。

圖1-19 幾種相對(duì)廉價(jià)的IBM小型機(jī)
能淘到合適價(jià)位的整機(jī)并不困難,但是可能其配置并不如所愿,你就需要再去尋找合適的配件“升級(jí)”你的小型機(jī)。而且為了簡(jiǎn)化運(yùn)輸,二手小型機(jī)基本都沒(méi)有配顯示器和鍵盤(pán)鼠標(biāo)、電源線(xiàn),由于這些部件都是標(biāo)準(zhǔn)的,與PC通用,因此你需要自己準(zhǔn)備顯示器和鍵盤(pán)鼠標(biāo)等設(shè)備。
1.3.2 攢機(jī)必備工具
工欲善其事,必先利其器。DIY都需要哪些工具呢?硬件工具和軟件工具。DIY并不是部件修理,因此我假設(shè)大家“淘”來(lái)的部件都是完好的,修理小型機(jī)故障部件可不是一般的技術(shù),暫時(shí)放棄這個(gè)想法吧。下面介紹的工具都是DIY相關(guān)的工具,而不是維修工具。
1.筆記本電腦或者PC機(jī)
絕對(duì)必需,并且確保串口、軟驅(qū)、光驅(qū)、以太網(wǎng)卡都能正常工作。一臺(tái)PC機(jī)既可以作為小型機(jī)的字符終端、圖形終端,也可以作為網(wǎng)絡(luò)服務(wù)客戶(hù)機(jī),驗(yàn)證小型機(jī)上安裝的軟件。刷寫(xiě)微碼經(jīng)常要用到軟盤(pán),1.44寸的軟驅(qū)也是必需的。
2.RS-232線(xiàn)纜一到兩條,9-25針轉(zhuǎn)換頭兩個(gè)
小型機(jī)最基本的訪問(wèn)方式是通過(guò)串行通信口,也就是通過(guò)RS-232線(xiàn)纜連接小型機(jī)。可以按照下面提供的線(xiàn)序自己焊接,接頭在電子市場(chǎng)有售,線(xiàn)纜可以使用8芯雙絞線(xiàn)。RS/232標(biāo)準(zhǔn),在參考地址:http://www.arcelect.com/rs232.htm有詳細(xì)的線(xiàn)序介紹,分別適合不同的情況,有興趣的朋友可以自己閱讀。
● 最簡(jiǎn)單的線(xiàn)序,無(wú)握手協(xié)議,只要三根線(xiàn),如圖1-20所示。但對(duì)于不同的軟件,有時(shí)效果不好:

圖1-20 最簡(jiǎn)單的線(xiàn)序
● 本地回饋握手協(xié)議的線(xiàn)序如圖1-21所示。

圖1-21 本地回饋握手協(xié)議的線(xiàn)序
● 部分握手協(xié)議的線(xiàn)序(在IBM小型機(jī)系統(tǒng)推薦使用)如圖1-22所示。

圖1-22 部分握手協(xié)議的線(xiàn)序
● 全握手協(xié)議線(xiàn)序(不用于eServer pSeries)如圖1-23所示。



圖1-23 全握手協(xié)議線(xiàn)序
● 各種線(xiàn)序的軟件兼容性如表1-2所示。
表1-2 各種線(xiàn)序的軟件兼容性

● 9-25轉(zhuǎn)換接頭線(xiàn)序如圖1-24所示。

圖1-24 9-25轉(zhuǎn)換接頭線(xiàn)序
① 公頭(Male)是插針式的接頭,母頭(Female)是插孔式的接頭。
● 終端監(jiān)視線(xiàn)如圖1-25所示。
使用這樣的一根終端線(xiàn)可以實(shí)現(xiàn)終端監(jiān)視的功能。

圖1-25 終端監(jiān)視線(xiàn)線(xiàn)序
3.以太網(wǎng)線(xiàn)若干條
網(wǎng)線(xiàn)的重要性毋庸置疑,趕快準(zhǔn)備吧!
4.以太網(wǎng)級(jí)連(交叉)線(xiàn)一條
可以購(gòu)買(mǎi)或者自己壓線(xiàn),但一定要用絞線(xiàn),并且線(xiàn)序正確,不要使用簡(jiǎn)單的排線(xiàn)。錯(cuò)誤的線(xiàn)序在百兆、千兆網(wǎng)卡或長(zhǎng)距離傳輸時(shí)容易出現(xiàn)丟包。具體線(xiàn)序請(qǐng)參考如下地址:http://www.faqs.org/faqs/LANs/cabling-faq/。EIA/TIA定義的RJ-45(ISO 8877)標(biāo)準(zhǔn)線(xiàn)序如圖1-26所示。

圖1-26 RJ-45標(biāo)準(zhǔn)線(xiàn)序
以太網(wǎng)線(xiàn)(普通網(wǎng)線(xiàn))(T568B colors)如圖1-27所示。

圖1-27 普通網(wǎng)線(xiàn)
注意
線(xiàn)序的顏色非常重要,對(duì)于10M以太網(wǎng)還不明顯,對(duì)于100M以太網(wǎng),錯(cuò)誤的線(xiàn)序盡管可以通信,但是會(huì)導(dǎo)致丟包,因?yàn)闃?biāo)準(zhǔn)線(xiàn)序保證了接收和發(fā)送的電路分別構(gòu)成的電流環(huán)使用絞在一起的一對(duì)線(xiàn)纜,電磁干擾最少,抗干擾能力最強(qiáng)。
以太網(wǎng)交叉線(xiàn)(直連線(xiàn))如圖1-28所示。

圖1-28 交叉線(xiàn)
注:交叉線(xiàn)就是把普通以太網(wǎng)線(xiàn)的一端1與3,2與6線(xiàn)互換。
標(biāo)準(zhǔn)一點(diǎn),不僅僅交換1-3,2-6,還要交換4-5,7-8,如圖1-29所示。

圖1-29 以太網(wǎng)交叉線(xiàn)(直連線(xiàn))線(xiàn)序標(biāo)準(zhǔn)
5.以太網(wǎng)集線(xiàn)器(HUB)一個(gè)
6.大、小一字螺絲刀各一把(小螺絲刀刀口寬度小于2毫米),十字螺絲刀一把
7.套筒,絲杠連軸器等,便于拆卸螺絲
8.記號(hào)筆,可以在各種標(biāo)簽、設(shè)備上做標(biāo)記
9.萬(wàn)用表
即使不去維修機(jī)器,一臺(tái)萬(wàn)用表也可以讓你不會(huì)由于很“傻”的問(wèn)題耽誤時(shí)間。
10.防靜電腕帶、防靜電墊
如果你想做得專(zhuān)業(yè)一點(diǎn),并且減少不必要的“損失”,準(zhǔn)備這些防靜電設(shè)施還是很有必要的,特別是在北方,冬天由于天氣很干燥,很容易擊穿電路板上的集成塊。
11.毛刷
用高檔油畫(huà)筆充當(dāng),不能掉毛,可以幫助你清理電路板接口的灰塵。
12.壓縮空氣筒
選配,特別是收購(gòu)舊機(jī)器時(shí),清理電路板很有效。
1.3.3 攢機(jī)必備軟件
由于IBM和其他公司網(wǎng)站經(jīng)常更新,如果以下列出的地址無(wú)法正常訪問(wèn),請(qǐng)發(fā)郵件與作者本人聯(lián)系:ensighine@yahoo.com,索取最新的地址列表。
1.AIX操作系統(tǒng)盤(pán)
擁有IBM UNIX小型機(jī)、服務(wù)器的用戶(hù)都有,如果為了測(cè)試使用,可以暫借,如果長(zhǎng)期使用,請(qǐng)仔細(xì)閱讀IBM有關(guān)的版權(quán)信息,并遵從其要求。
2.各種版本的PTF(補(bǔ)丁程序)
可以從IBM網(wǎng)站免費(fèi)下載:
http://www-912.ibm.com/eserver/support/fixes/
https://www-304.ibm.com/systems/support/supportsite.wss/brandmain?brandind=5000025
3.各種型號(hào)主機(jī)、外設(shè)的微碼
下載(RS6000/pSeries)請(qǐng)到:http://www14.software.ibm.com/webapp/set2/firmware/gjsn解壓縮密碼(如果需要)是:**RS/6000**
4.Pro Comm效果最佳的串口通信、終端仿真商業(yè)軟件
這些軟件操作也非常方便。從http://www.symantec.com/product/ 可以查詢(xún)軟件詳細(xì)信息。許多路由器、串口設(shè)備都免費(fèi)提供了一個(gè)簡(jiǎn)裝版的procomm軟件,對(duì)于終端仿真,也足夠了。Windows的超級(jí)終端也可以提供同樣的功能,但是需要使用合適的終端線(xiàn),并正確設(shè)置相關(guān)參數(shù)。
5.Telenet / SSH軟件
很多,有一個(gè)免費(fèi)的PuTTY效果不錯(cuò),下載地址:http://www.putty.nl/。
6.Neterm
經(jīng)典的終端仿真共享軟件,好處是可以提供一個(gè)小FTP server。
7.X-Window Terminal仿真軟件
比較知名的有Hummingbrid(Exceed)等,有共享軟件和免費(fèi)軟件可用。
8.InfoCenter
強(qiáng)烈推薦:http://publib.boulder.ibm.com/infocenter/pseries/index.jsp諸如維護(hù)手冊(cè)、管理手冊(cè)、操作系統(tǒng)手冊(cè)等都可以找到,有一些還是中文的呢!
9.eConifg
eConfig是IBM產(chǎn)品的配置器。什么叫配置器呢?由于IBM產(chǎn)品眾多,同類(lèi)產(chǎn)品自身也很復(fù)雜,產(chǎn)品組件之間有許多依存或排斥關(guān)系。例如,同樣是內(nèi)存,不同型號(hào)的服務(wù)器需要不同種類(lèi)的內(nèi)存。為了合理地選擇配件,避免出現(xiàn)無(wú)法使用的情況,IBM開(kāi)發(fā)了一個(gè)程序?qū)iT(mén)用來(lái)生成配置,這個(gè)程序就是eConfig。我們并不是銷(xiāo)售IBM產(chǎn)品,不需要做產(chǎn)品配置,但確實(shí)需要一個(gè)配置器去查看各個(gè)部件的F/C(Feature Code,特征號(hào))訂購(gòu)代碼等信息。如果你想找某一個(gè)部件,就一定要至少給出F/C號(hào),否則別人怎么知道你要什么呢?而且這個(gè)配置器還能幫助你檢驗(yàn)部件之間是否“兼容”,如果配置器里沒(méi)有組合關(guān)系,則一般是不可用的,或者使用時(shí)容易出現(xiàn)錯(cuò)誤。
這個(gè)配置器可以從IBM網(wǎng)站免費(fèi)下載,但是要先進(jìn)行注冊(cè)。訪問(wèn)地址http://www.ibm.com/partnerworld/,單擊“Join Now”按鈕可以注冊(cè)。注意:可能需要24小時(shí)等待注冊(cè)生效(如果你所在公司不是IBM的合作伙伴,請(qǐng)找符合要求的朋友幫忙)。再次訪問(wèn)此地址,先登錄進(jìn)去(成員登錄),然后依次選擇:
Technical shortcuts Configurators IBM configurator for e-business 再次輸入用戶(hù)ID和密碼 Mobile Edition.
現(xiàn)在,你將位于e-padm頁(yè)面。如果你沒(méi)有安裝過(guò)Java的運(yùn)行環(huán)境,請(qǐng)先安裝JRE。下面要下載并執(zhí)行epadmpre.exe程序。必須重新啟動(dòng)PC以便設(shè)置生效。再次來(lái)到此頁(yè)面,將看到如圖1-29所示的頁(yè)面,選擇“Install/Update”單擊按鈕進(jìn)行安裝。

圖1-29 e-padm頁(yè)面
單擊“Continue”按鈕后,將顯示e-padm程序,等待下一步操作。如圖1-30所示,按照屏幕提示,選擇合適的組件下載。必須選擇的是pSeries and RS/6000 Systems NEW,如果想了解最新的產(chǎn)品,可以選擇POWER Systems,存儲(chǔ)則是Storage NEW。其他還有軟件方面的信息,盡管與我們關(guān)系不大,但是可以作為參考,去了解一下。

圖1-30 e-padm程序
單擊“Install/Update”按鈕開(kāi)始安裝。程序會(huì)自動(dòng)安裝程序,并生成一個(gè)程序組,如圖1-31所示。

圖1-31 程序組
單擊“eConfig”圖標(biāo)可以啟動(dòng)eConfig進(jìn)行配置。詳細(xì)的使用介紹請(qǐng)查看eConfig Users Guide網(wǎng)頁(yè)。
如何查詢(xún)需要的信息?
啟動(dòng)eConfig此項(xiàng)可以選擇新配置(Blank Portfolio)或者打開(kāi)保存的文件(Open Existing Portfolio),如果我們查看新配置信息,直接單擊“OK“按鈕如圖1-32所示。

圖1-32 新配置信息
選擇Portfolio菜單中的“Add Initial Order”。
選擇你要查看的配置,我們當(dāng)然是查看小型機(jī)硬件啦,而且是舊機(jī)器,所以選擇pSeries and RS/6000 Systems,如圖1-33所示。當(dāng)然如果你有意于P5的最新款,可以選擇POWER Systems。

圖1-33 選擇pSeries and RS/6000 Sytems
下一個(gè)頁(yè)面其他的選項(xiàng)都不用動(dòng),只有在pSeries and Global Settings頁(yè)面中的一個(gè)Order Type要特別注意,其中有Initial和Installed兩個(gè)選項(xiàng),如圖1-34所示,我們一定要選Installed,否則就只能查看當(dāng)前還可以銷(xiāo)售的機(jī)型,老機(jī)型都看不到啦!

圖1-34 pSeries and Global settings頁(yè)面
好多機(jī)型啊!如圖1-35所示,你現(xiàn)在可以看到RS/6000或pSeries歷史上在中國(guó)銷(xiāo)售的各種機(jī)型,選擇你需要的,例如RS/6000 7043-140,用鼠標(biāo)單擊7043-140的圖標(biāo),然后按住左鍵,將其拖到右側(cè)的空白窗口中,就會(huì)彈出一個(gè)新的提示窗,等待你選擇。

圖1-35 各種機(jī)型
如圖1-36所示,從提示窗可以看到7043-140支持的最多CPU(Max CPUs,1顆),內(nèi)存(Max Memory,768MB),接口卡(Adapter Slots),以及介質(zhì)槽(Bays,用于安裝硬盤(pán)、軟驅(qū)、光驅(qū)、磁帶機(jī))。從操作系統(tǒng)選項(xiàng)我們也可以看到此型號(hào)可以支持的操作系統(tǒng)版本為:4.1-5.1,很遺憾,不支持AIX 5.2以上的操作系統(tǒng)。下一步,繼續(xù)看CPU,內(nèi)存等特性,選擇System。

圖1-36 提示窗
這一頁(yè)有很多CPU內(nèi)存型號(hào),你可以查到對(duì)應(yīng)的F/C是什么東西。例如4310代表了1路604e/200MHz的CPU卡,如圖1-37所示。選擇右邊的數(shù)字可以更改該設(shè)備的數(shù)量,但是如果不符合此型號(hào)小型機(jī)的要求(多配了設(shè)備,或必要的部件沒(méi)有配等)會(huì)有提示信息。在下方也有提示顯示出當(dāng)前系統(tǒng)配置還有多少余量可用。

圖1-37 CPU內(nèi)存型號(hào)
我們的主要目的不是做配置,而是要了解各種型號(hào)、F/C對(duì)應(yīng)的信息,因此其余的內(nèi)容就不具體介紹了。只是提示大家,做好了配置后,可以單擊下面的“Configure”按鈕生成配置。此時(shí)你還看不到配置清單,而是如圖1-38所示的一個(gè)東西。

圖1-38 生成配置
想要查看配置清單需要單擊窗口上部的“Proposed”選項(xiàng)。此時(shí)顯示在窗口中的就是IBM標(biāo)準(zhǔn)的配置清單(簽合同用的訂單)。第一次看訂單內(nèi)容,你一定會(huì)被搞暈,所以在此找一個(gè)新機(jī)型介紹一下其中各項(xiàng)的大概含義(以下內(nèi)容僅供參考,如果發(fā)現(xiàn)與IBM正式提供的訂單含義不同,以IBM為準(zhǔn)!畢竟IBM有最終解釋權(quán)!)。
Extended Extended Product Description Qty Purchase Maint Term ________ _____________________________ _____ ________ ________ ____ 9110-510 Server 1:eServer p5 510 1 275.00 服務(wù)器機(jī)箱 2640 IDE SLIMLINE DVD-ROM DRIVE 1 2079.00 IDE DVD光驅(qū) 3274 73.4GB10,000RPM DISK DRIVE 2 8250.00 2個(gè)73G硬盤(pán) 4443 512MB(2X256MB)DIMMS,208-PI 1 3025.00 512M內(nèi)存 5005 SOFTWARE PREINSTALL 1 N/C 預(yù)裝軟件,免費(fèi)的 5706 2-PORT BASETX ETHT.PCI-X A 1 8795.00 2口以太網(wǎng)卡 5716 2 GIGAB.FIBRE CHANN.PCI-X 1 6801.00 2口FC卡 5723 2-PORT EIA-232 ASYNCH,SHORT 1 1568.00 2口232串口 6458 PWR CAB-DRAWER TO IBM PDU 2 154.00 雙電源線(xiàn) 7166 IBM/OEM RCK MTG SLIDE KIT HV2 1 825.00 機(jī)柜安裝架 7432 LPAR SUB CAP ENABLEMT MOD510 1 3245.00邏輯分區(qū)授權(quán) 7442 1 PROC ENTIT PROC Fc #7609 1 4653.00 1個(gè)CPU授權(quán) 7609 PLANAR+1W PROC 1.5GHZ,NO L3 1 7464.00 11636.00 Ann 1個(gè)1.5G CPU及每年維護(hù)費(fèi) 7989 AC P/S,700 WATT,HV2 1 2063.00冗余電源 7998 BEZEL + MISC HDWR,IBM HV2 DWR 1 138.00 雜七雜八的零配件 8800 QUIET TOUCH KEYB-USB,US EN 1 457.00 USB鍵盤(pán) 8841 MOUSE-BUS.BLACK W/KEYB.ATT 1 341.00 USB鼠標(biāo) 9722 Language Grp Spec-S/Chin(PRC) 1 N/C 中文手冊(cè),免費(fèi)(No Charge) ________ ________ Serial: N/A Total 50133.00 * * 15778.00 Ann 14580.00 OTC Initial Software - ( Server 1 ) Extended Lic Product Description Qty Price Term Type ________ ______________________________ _____ ________ ____ ____ 5692-A5L AIX 5L V5.1 FOR POWER SPO 1 N/C 0967 SPO 5765G03 CD-Rom Power V5.3 1 N/C 0968 SPO 5765G03 CD-Rom Expan Pack 1 N/C 0970 AIX 5L UPDATE CD 1 N/C 0975 MICRO UPD DISCOVERY TOOL V1.1 1 N/C 0999 Virtual I/O Server 1 N/C 1403 Optional Preinstall 64-bit Ker 1 N/C 1424 Partition Load Manager5765-G31 1 N/C 2987 TRADITIONAL CHINESE 1 N/C 3410 MEDIA FEATURE NUMBER 1 N/C 5005 PRE-INSTALL OF AIX 1 N/C 5987 TRADITIONAL CHINESE 1 N/C A2FW Media Process Charge CD ROM 1 65.00 OTC 介質(zhì)費(fèi)用(操作系統(tǒng)光盤(pán)) ________ Serial: N/A Total 65.00 OTC 5765-G03 AIX 5L for Power V5.3 1 N/C B8AD AIX5L V5.3 1 CPU,D5 1 221.00 OTC 操作系統(tǒng)費(fèi)用 ________ Serial: N/A Total 221.00 OTC 5765-G31 Partition Load Manager V1.1 1 N/C B8BD PLM V1.1,1 CPU,D5 1 N/C ________ Serial: N/A Total 5765-G34 Virtual I/O Server V1.1 1 N/C B8BB V I/O V1.1,1 CPU,D5 1 N/C ________ Serial: N/A Total 5773-PLM SWMA for PLM V1.1 3Yrs 1 N/C A0FC PLM,3y SWMA,1 CPU,D5 1 72.00 OTC 3年電話(huà)技術(shù)支持(操作系統(tǒng)) ________ Serial: N/A Total 72.00 OTC 5773-SM3 SWMA for AIX 5L 3Yrs 1 N/C 0458 1 PROC D5 SWMA 3Y RENEW 1 1049.00 OTC 電話(huà)技術(shù)支持(3年續(xù)約) ________ Serial: N/A Total 1049.00 OTC 5773-VIO SWMA Virtual I/O Svr V1.1 3Yrs 1 N/C A0FA V I/O,3y SWMA,1 CPU,D5 1 319.00 OTC VIO功能3年電話(huà)技術(shù)支持 ________ Serial: N/A Total 319.00 OTC
各項(xiàng)含義:
Extended Purchase:產(chǎn)品報(bào)價(jià),美元價(jià)格,打折前價(jià)格。
Extened Maint:此部件一年維修服務(wù)價(jià)格,人民幣報(bào)價(jià),但由于沒(méi)有含稅、維修響應(yīng)時(shí)段是5天9小時(shí)而不是7天24小時(shí)響應(yīng),實(shí)際維修報(bào)價(jià)要貴一些。當(dāng)然,也沒(méi)有含折扣,具體價(jià)格需要詢(xún)問(wèn)IBM銷(xiāo)售部才能確定,此處的價(jià)格僅供參考。有許多機(jī)器只有關(guān)鍵部件(例如CPU、機(jī)架)有維修價(jià)格,其他部件都“免費(fèi)”,當(dāng)然你只能保整機(jī),不能只保免費(fèi)的或者“部分”部件!
SWMA:軟件的800電話(huà)技術(shù)支持費(fèi)用(美元)。
1.3.4 IBM相關(guān)基礎(chǔ)概念
技術(shù)是DIY的精髓,熟練地應(yīng)用技術(shù),完成攢機(jī)工作也是DIY的樂(lè)趣所在。攢機(jī)更是為了學(xué)習(xí)技能,找到好工作。當(dāng)你進(jìn)入小型機(jī)這個(gè)圈子里的時(shí)候,會(huì)發(fā)現(xiàn)很多不懂的名詞,如果你都不知道別人在說(shuō)什么,想擠進(jìn)這個(gè)行業(yè)自然不容易。在這個(gè)時(shí)代,永遠(yuǎn)沒(méi)有足夠的知識(shí),如果想成為高手,就不得不去持續(xù)學(xué)習(xí)!在此先介紹一些必備的知識(shí)。
1.AIX操作系統(tǒng)
我們一直在說(shuō)AIX,那么什么是AIX?最簡(jiǎn)潔的回答是:與在PC上運(yùn)行的Windows 2000、Windows XP一樣,在IBM p系列小型機(jī)上也需要運(yùn)行一個(gè)操作系統(tǒng),對(duì)小型機(jī)硬件設(shè)備進(jìn)行管理,這個(gè)操作系統(tǒng)就是AIX。在兩年前,這一類(lèi)小型機(jī)上還只能跑AIX,而AIX也只能在p系列上跑(不能裝到PC或者VMWare里面)。現(xiàn)在多了一些選擇,在p系列上還可以運(yùn)行Red Hat Linux或者SuSe Linux(當(dāng)然有別于市面上賣(mài)的跑在PC上的Linux,它們是不同的二進(jìn)制代碼,不能直接用PC的光盤(pán)安裝)。AIX只能在p系列上運(yùn)行這一點(diǎn)依然沒(méi)有變,如果想裝AIX系統(tǒng),必須有p系列的小型機(jī)(或者更早的RS/6000系列)。
AIX也是一種UNIX,是System V和BSD UNIX的復(fù)合體,遵循了IEEE,POSIX 1003.1,ANSI C,F(xiàn)IPS和X/Open標(biāo)準(zhǔn),。開(kāi)始的時(shí)候也有PC版,但AIX最后一個(gè)RT PC版是2.2.1,最后一個(gè)PS/2和Intel架構(gòu)機(jī)型的版本是AIX 1.3。現(xiàn)在就只能拋在p系列(或者RS/6000)上面了。最新的AIX版本已經(jīng)不支持很舊的機(jī)型,各個(gè)版本AIX對(duì)具體機(jī)型的支持情況請(qǐng)參考附錄。現(xiàn)在最常見(jiàn)的幾個(gè)版本是:AIX 4.3.3,5.1,5.2和5.3。通過(guò)地址:http://publib.boulder.ibm.com/infocenter/pseries/index.jsp可以訪問(wèn)許多關(guān)于p系列小型機(jī)及AIX操作系統(tǒng)的資料。
2.BIST
即Build In Self Test,小型機(jī)上電后,用系統(tǒng)內(nèi)部固化的自檢程序進(jìn)行自檢,如果發(fā)現(xiàn)問(wèn)題,則停在某個(gè)代碼,給管理員提示,以等待修復(fù),BIST可以檢測(cè)出大部分的硬件故障。這里也要說(shuō)明小型機(jī)的一個(gè)特點(diǎn):如果機(jī)器在運(yùn)行時(shí)發(fā)生硬件故障,由于機(jī)器本身的冗余設(shè)計(jì),還可以“輕傷不下火線(xiàn)”,但如果關(guān)機(jī),再重新啟動(dòng)的時(shí)候,BIST卻通不過(guò)去,小型絕不“帶病上戰(zhàn)場(chǎng)”,機(jī)器就無(wú)法再運(yùn)行了。所以如果是單機(jī)環(huán)境,當(dāng)發(fā)現(xiàn)有可能有硬件故障的時(shí)候,不要立刻關(guān)機(jī)排錯(cuò),如果業(yè)務(wù)比較重要,最好已經(jīng)準(zhǔn)備好備機(jī)接管業(yè)務(wù)之后,再停機(jī)檢修。否則,在機(jī)器沒(méi)修好之前,是無(wú)法重新啟動(dòng)小型機(jī)的。
類(lèi)似地還有POST:Power On Self Test,小型機(jī)經(jīng)過(guò)BIST后,將控制權(quán)交給POST,微碼和操作系統(tǒng)都會(huì)做POST,微碼的POST與BIST是同一個(gè)意思。
3.Band,BP,Brand,ISU…
這些都是IBM的“行話(huà)”:
● Architect,系統(tǒng)設(shè)計(jì)師,負(fù)責(zé)根據(jù)業(yè)務(wù)需求進(jìn)行系統(tǒng)搭建,以滿(mǎn)足功能性(例如互聯(lián)正確、計(jì)算/查詢(xún)出結(jié)果)和非功能性(例如可靠性、可用性、性能)需求。
● AP,Asia,Pacific,代表亞洲、太平洋地區(qū)。類(lèi)似的EMEA,Europe,Middle East and Africa代表歐洲、中東、非洲地區(qū);LA,Latin American拉丁美洲地區(qū)。
● Band,IBM員工的級(jí)別名稱(chēng),從3, 4, 5, 5, 6, 7, 8, 9, 10, D, C, B, A這樣排下去,越靠后級(jí)別越高。從IBM員工的Title也可以分辨出Band,一些主要職位類(lèi)型的Band如表1-3所示(僅供參考,不確認(rèn)正確性)。
表1-3 主要職位的Band

● BCS,IBM服務(wù)部的一個(gè)分部(Business Consultant Service),負(fù)責(zé)業(yè)務(wù)咨詢(xún)、行業(yè)解決方案,現(xiàn)在改名為GBS, Global Business Service。
● Brand,原意是品牌,也就是IBM公司對(duì)于不同產(chǎn)品部門(mén)的稱(chēng)呼,eServer pSeries產(chǎn)品部就是其中一個(gè)Brand。
● BP,Business Partner,IBM公司對(duì)于與之有業(yè)務(wù)關(guān)系的經(jīng)銷(xiāo)商(Distributor)、集成商(SI)、軟件開(kāi)發(fā)商(ISV)的統(tǒng)稱(chēng)。
● Channel,渠道部門(mén),IBM內(nèi)部對(duì)于分銷(xiāo)商進(jìn)行管理的一個(gè)職能機(jī)構(gòu)。
● Consultant,咨詢(xún)顧問(wèn)(此處指IT Consultant),幫助客戶(hù)理清思路,將客戶(hù)自己的更接近于行業(yè)業(yè)務(wù)的信息、需求轉(zhuǎn)換成IT可以“理解”的數(shù)據(jù)、需求。
● CRL,CDL,China Research Laboratory和China Development Laboratory。都是IBM在中國(guó)成立的研究、開(kāi)發(fā)(軟件開(kāi)發(fā))機(jī)構(gòu)。IBM在世界上有8大實(shí)驗(yàn)室(ResearchLaboratory)如圖1-39所示,分別介紹如下。
? 1945年成立的第一個(gè)實(shí)驗(yàn)室Watson Scientific Computing Laboratory靠近位于曼哈頓的哥倫比亞大學(xué),1961年搬遷到Y(jié)orktown Heights的T.J. Watson Research Center。沃森實(shí)驗(yàn)室重點(diǎn)研究物理學(xué)、計(jì)算機(jī)科學(xué)、數(shù)學(xué)等科目。
? 1952年在加利福尼亞成立的CALIFORNIA RESEARCH LAB位于San Jose(10年后這一地區(qū)成為著名的硅谷),又名Almaden Lab,重點(diǎn)研究存儲(chǔ)、數(shù)據(jù)庫(kù)等學(xué)科。
? 1956年在瑞士蘇黎世建立了Zurich Lab,其中兩個(gè)研究項(xiàng)目曾獲得諾貝爾獎(jiǎng),分別是在超導(dǎo)領(lǐng)域的研究和隧道掃描顯微鏡制造。蘇黎世實(shí)驗(yàn)室重點(diǎn)在通信技術(shù),發(fā)明了令牌環(huán)網(wǎng)協(xié)議,在漸漸退出歷史舞臺(tái)的令牌環(huán)網(wǎng)、FDDI、SSA技術(shù),以及現(xiàn)在的FC-AL、SATA、RIO技術(shù)中都有它的身影。蘇黎世實(shí)驗(yàn)室在ATM技術(shù)領(lǐng)域也成績(jī)斐然。
? 1995年成立的Austin Lab是后起之秀,是IBM想在微處理器領(lǐng)域有所作為而成立的一個(gè)新型實(shí)驗(yàn)室。它創(chuàng)造了一種全新的研發(fā)模型,力圖將未來(lái)技術(shù)與產(chǎn)品創(chuàng)新密切結(jié)合,為IBM創(chuàng)造出更多的“財(cái)富”。奧斯丁實(shí)驗(yàn)室重點(diǎn)開(kāi)發(fā)超大規(guī)模高性能、低功耗的集成電路以及開(kāi)發(fā)、設(shè)計(jì)、仿真工具,本書(shū)的主角:p系列小型機(jī)的前身RS/6000就是從這里誕生的。
? 1982年成立的Tokyo Research Laboratory重點(diǎn)研究分析、優(yōu)化算法、軟件工程、中間件、安全、語(yǔ)音識(shí)別等“軟”技術(shù)和電子、光設(shè)備封裝技術(shù)、工程實(shí)現(xiàn)等“硬”技術(shù)。
? IBM Haifa Labs(以色列海法實(shí)驗(yàn)室)于1972年成立,研究存儲(chǔ)技術(shù)、多媒體、電子簽名、系統(tǒng)主動(dòng)管理、系統(tǒng)優(yōu)化、生命科學(xué)等技術(shù)。
? IBM中國(guó)實(shí)驗(yàn)室(China Research Laboratory)于2003年在北京成立,目前發(fā)展極其迅速,已經(jīng)有數(shù)百名研究人員,主要研究領(lǐng)域包括語(yǔ)音識(shí)別、協(xié)同工作軟件等技術(shù)。
? IBM India Research Laboratory(IRL)于1998建于印度德里,研究分步計(jì)算、軟件工程、信息管理、普及計(jì)算、生物信息處理和自主計(jì)算。

圖1-39 IBM在全世界的7大實(shí)驗(yàn)室
● CSU,Customer Service Unit,意思是客戶(hù)自己“服務(wù)”的設(shè)備,就是客戶(hù)自安裝的設(shè)備,IBM不提供工程師現(xiàn)場(chǎng)安裝(與之對(duì)應(yīng)的叫做ISU,即IBM Service Unit設(shè)備)。這些設(shè)備都是低端、小型設(shè)備,如果客戶(hù)自己不能安裝,可能需要產(chǎn)品分銷(xiāo)商提供服務(wù),或者IBM也可以額外提供收費(fèi)的現(xiàn)場(chǎng)安裝服務(wù)。
● GBS,IBM服務(wù)部的一個(gè)分支,Global Technology Service,即原來(lái)的ITS, Information Technology Service,主要負(fù)責(zé)產(chǎn)品服務(wù),工作類(lèi)似系統(tǒng)集成商。
● GTS,IBM服務(wù)部的一個(gè)分支,請(qǐng)參考GBS。
● IBM World Trade Company,由于IBM在中國(guó)是獨(dú)資公司,稱(chēng)為IBM中國(guó)(這一點(diǎn)與HP公司不同,HP是合資公司,被稱(chēng)為中國(guó)HP),在很早以前受中國(guó)商業(yè)政策限制,沒(méi)有在國(guó)內(nèi)進(jìn)行產(chǎn)品銷(xiāo)售、進(jìn)出口的權(quán)利,因此只能通過(guò)代理商、進(jìn)出口商向中國(guó)客戶(hù)銷(xiāo)售產(chǎn)品。IBM World Trade Company(WTC)將產(chǎn)品銷(xiāo)售給代理商在香港的分公司,由他們完成海關(guān)進(jìn)口手續(xù),運(yùn)輸,在國(guó)內(nèi)現(xiàn)場(chǎng)向用戶(hù)交貨。現(xiàn)在進(jìn)出口已經(jīng)不再受限制,但為了降低中間成本(IBM自己做進(jìn)出口成本比較高),簡(jiǎn)化手續(xù),依然通過(guò)WTC的銷(xiāo)售模式銷(xiāo)售,很少直銷(xiāo)到最終客戶(hù)。另外也有公司資金鏈的問(wèn)題:IBM WTC必須收到產(chǎn)品全款才會(huì)發(fā)貨,而國(guó)內(nèi)的最終用戶(hù)可能在系統(tǒng)驗(yàn)收通過(guò)后才會(huì)付全款,這期間需要墊資,就需要有中間的渠道公司進(jìn)行資金運(yùn)作,同時(shí)也有付款的信用風(fēng)險(xiǎn),需要代理商、進(jìn)出口商承擔(dān)。
● IGS,IBM Global Service,IBM全球服務(wù)部,包括GBS和GTS。
● ISSC,IBM Solution Service Company。這是IBM全球服務(wù)部在中國(guó)成立的另一家服務(wù)公司,主要業(yè)務(wù)領(lǐng)域是提供大型數(shù)據(jù)中心的外包托管服務(wù),現(xiàn)在有許多歐洲數(shù)據(jù)中心都是由ISSC提供遠(yuǎn)程外包服務(wù)管理。
● IGSC,IBM Global Service Company。由IBM全球服務(wù)部在中國(guó)的注冊(cè)公司。
● ISU,Industry Solution Unit,就是負(fù)責(zé)行業(yè)解決方案的部分,簡(jiǎn)單可以這樣理解:他們就是行業(yè)銷(xiāo)售部門(mén)。
● ISV,Indival Software Vendor,獨(dú)立軟件商,與硬件廠商合作(保持中立,沒(méi)有明確的硬件品牌要求),專(zhuān)門(mén)開(kāi)發(fā)某一種軟件的軟件公司,可能以軟件產(chǎn)品為主,也可能以軟件項(xiàng)目為主。
● ITS,Integrated Technology Services,可能代表服務(wù)部門(mén)里的一個(gè)分部,負(fù)責(zé)硬件、基本軟件相關(guān)的業(yè)務(wù);也可能代表技術(shù)工程師,負(fù)責(zé)售前或者售后技術(shù)服務(wù)(IT Specialist)工作;或者,就是IBM技術(shù)服務(wù)部(Information Technology Service)。
● MA,Maintenance Assurance,產(chǎn)品維護(hù)服務(wù)。IBM的產(chǎn)品超出保修期后,如果不購(gòu)買(mǎi)維護(hù)服務(wù),發(fā)生機(jī)器故障后,從IBM只能獲得按次收費(fèi)的方式進(jìn)行修復(fù)(被稱(chēng)為Per Call),通常比較貴,而且沒(méi)有響應(yīng)時(shí)間保證,包括人工和備件。MA的價(jià)格根據(jù)機(jī)器型號(hào)、服務(wù)時(shí)段(5×9或7×24)、所在城市(IBM分公司所在地、大城市、周邊地區(qū))不同。保修的范圍又分硬件MA,軟件EPSA/B(包括操作系統(tǒng)和基礎(chǔ)軟件),軟件EPSP(在EPSA/B基礎(chǔ)上增加HACMP等),IMA(Integrated MA,是綜合的套餐式保修,可以根據(jù)客戶(hù)需要定制,包含第三方產(chǎn)品如Cisco的保修),IBM軟件MA(根據(jù)軟件類(lèi)型DB2,Websphere等提供的以人天為單位的保修服務(wù))。
● Matrix,在IBM內(nèi)部,是按照Matrix的方式進(jìn)行職能劃分的:縱向的產(chǎn)品線(xiàn)、職能等垂直管理和橫向的地域、行業(yè)的水平管理互相交織,構(gòu)成一個(gè)大矩陣,每個(gè)人都受兩個(gè)方向的管理、制約。這種Matrix即可能造成低效率的互相牽制,也可能得益于團(tuán)隊(duì)間互相支持,IBM能實(shí)行Matrix的管理方式并且生存至今,至少說(shuō)明Matrix方式在IBM并不是錯(cuò)誤的管理模型。
● PMR/PMH,Problem Management RS6000 / Hardware的縮寫(xiě),是IBM提供給IBM保修用戶(hù)對(duì)系統(tǒng)軟、硬件進(jìn)行保修和故障跟蹤、修復(fù)的系統(tǒng)。IBM用戶(hù)可以直接同國(guó)王展“開(kāi)case”報(bào)修,IBM工程是根據(jù)從1~5的相應(yīng)級(jí)別進(jìn)行故障診斷交互,指導(dǎo)用戶(hù)收集故障信息,進(jìn)行故障修復(fù)。
● R6,RS/6000的縮寫(xiě),這是IBM UNIX服務(wù)器/小型機(jī)的最早稱(chēng)呼,現(xiàn)在都被稱(chēng)為eServer pSeries。
● Rep,Representative的縮寫(xiě),就是IBM的銷(xiāo)售,由于這些銷(xiāo)售在客戶(hù)面前,代表IBM,在IBM內(nèi)部,代表客戶(hù),所以被稱(chēng)為Rep。
● Sector,每個(gè)大的行業(yè)就被稱(chēng)為一個(gè)Sector,甚至一個(gè)行業(yè)分為幾個(gè)Sector,例如電信(Telecom)、金融(Finance)都被分成幾個(gè)Sector,其他則也有可能很多行業(yè)合成一個(gè)Sector,例如GMB(General Medium Business)代表中小企業(yè)等。
● SSR,是Service Sales Representative的簡(jiǎn)稱(chēng),通常是負(fù)責(zé)售后服務(wù)的產(chǎn)品工程師,更早以前被稱(chēng)為CE,即Customer Engineer。
● STG,System Technology Group,硬件產(chǎn)品(或服務(wù)器產(chǎn)品)部門(mén)。IBM把PC業(yè)務(wù)賣(mài)給聯(lián)想后,將服務(wù)器和存儲(chǔ)等硬件產(chǎn)品部門(mén)組織在一起,構(gòu)成了STG。
● SWG,Software Group,軟件部門(mén)。類(lèi)似IGS,IBM的軟件部門(mén)也是一個(gè)比較龐大的部門(mén),隨著IBM最近越來(lái)越重視軟件,發(fā)展迅速。
● TSS,Technical Support Service,IBM服務(wù)部中專(zhuān)門(mén)提供硬件及附屬軟件產(chǎn)品維護(hù)的部門(mén)。
● WTY,Warranty,產(chǎn)品保修期,買(mǎi)硬件后就一定提供的產(chǎn)品故障修復(fù)服務(wù)。在此期間,如果機(jī)器故障,IBM負(fù)責(zé)免費(fèi)修復(fù)。WTY和MA類(lèi)似,但也有不同:通常在WTY期間,IBM不負(fù)責(zé)巡檢(故障發(fā)生之前對(duì)機(jī)器進(jìn)行現(xiàn)場(chǎng)檢查),服務(wù)時(shí)段、響應(yīng)時(shí)間也可能與MA不同,具體需要查看IBM的網(wǎng)站對(duì)應(yīng)產(chǎn)品的說(shuō)明,以獲得最新、最準(zhǔn)確的消息。網(wǎng)站的地址是:http://www-304.ibm.com/systems/support/machine_warranties/warranties_licenses_maintenance.html不同產(chǎn)品保修期不同,可能1~3年;報(bào)修處理時(shí)段也不同,可能5×9或7×24。另外要注意,保修起始時(shí)間并不是機(jī)器到場(chǎng)安裝的時(shí)間,而是IBM機(jī)器出廠三個(gè)月或機(jī)器到用戶(hù)現(xiàn)場(chǎng)安裝完成的時(shí)間中先到的那一個(gè)。由于IBM的小型機(jī)都屬于大型設(shè)備,中間商務(wù)過(guò)程太長(zhǎng)、或者項(xiàng)目延誤,有時(shí)出現(xiàn)客戶(hù)購(gòu)買(mǎi)機(jī)器后長(zhǎng)期沒(méi)有安裝,或沒(méi)有運(yùn)到現(xiàn)場(chǎng),在代理商庫(kù)房存放了很長(zhǎng)時(shí)間的情況,結(jié)果裝機(jī)的時(shí)候保修期已過(guò)大半,甚至裝機(jī)時(shí)就已經(jīng)過(guò)了保修期。由于機(jī)器沒(méi)有發(fā)生故障,使用者并不知曉,當(dāng)出現(xiàn)故障的時(shí)候,打電話(huà)給IBM報(bào)修,才發(fā)現(xiàn)早已經(jīng)過(guò)了保修期!
4.Checkstop
還沒(méi)有一個(gè)正式全面的“官方”定義,需要根據(jù)具體情況判斷,但是,通常都是硬件檢測(cè)到了一個(gè)不可恢復(fù)的內(nèi)部錯(cuò)誤,為了防止對(duì)數(shù)據(jù)造成損害,CPU停止執(zhí)行指令和響應(yīng)外界中斷,機(jī)器將產(chǎn)生并記錄下一個(gè)checkstop錯(cuò)誤,所以checkstop應(yīng)當(dāng)是硬件運(yùn)轉(zhuǎn)過(guò)程中發(fā)生過(guò)錯(cuò)誤。
5.Daemon,守護(hù)進(jìn)程
作為服務(wù)器,需要在小型機(jī)上運(yùn)行很多服務(wù)軟件提供網(wǎng)絡(luò)訪問(wèn)服務(wù),這些網(wǎng)絡(luò)服務(wù)程序被統(tǒng)稱(chēng)為Daemon或者守護(hù)進(jìn)程/精靈進(jìn)程。
6. DASD
Data Access & Store Device,數(shù)據(jù)訪問(wèn)、保存設(shè)備,也就是存儲(chǔ)、磁盤(pán)。
7. Down,Machine Down
經(jīng)常聽(tīng)到宕機(jī)這個(gè)詞,就是Down的簡(jiǎn)稱(chēng),其含義是機(jī)器掛起或者自動(dòng)關(guān)掉了,通常是檢測(cè)到嚴(yán)重的硬件、軟件故障。
8.Feature Code,F(xiàn)/C特征號(hào)
F/C——Feature Code是IBM產(chǎn)品訂購(gòu)時(shí)的特性代碼,就是告訴IBM我要購(gòu)買(mǎi)的產(chǎn)品應(yīng)當(dāng)具有哪些模塊或者功能,例如7043-140中的233Mhz CPU Feature Code是4315。盡管大部分F/C都可以有對(duì)應(yīng)部件,特別是各種主要的板卡,但是Feature Code并不總是能與產(chǎn)品部件一一對(duì)應(yīng),部件也不一定有F/C。例如安放CPU卡的系統(tǒng)背板一般不會(huì)有FC直接對(duì)應(yīng),另一些F/C僅代表一種訂購(gòu)時(shí)提供的功能(例如Pre-Install,代表操作系統(tǒng)與安裝,9110-510小型機(jī)的Pre-Install Feature Code是5005),并沒(méi)有實(shí)際的部件。Feature Code是由IBM產(chǎn)品的配置器:e-Config系統(tǒng)產(chǎn)生的。由于是訂購(gòu)代碼,因此從分銷(xiāo)商手工購(gòu)買(mǎi)部件,都是看F/C。相同的F/C,即使在不同型號(hào)的機(jī)器上,通常也代表相同的部件,但并沒(méi)有官方的確認(rèn),只是憑經(jīng)驗(yàn)看來(lái)如此。
9.File Type,文件類(lèi)型
在Windows / DOS系統(tǒng)里,文件類(lèi)型是靠擴(kuò)展名(文件全名的最后三個(gè)字母,一般由一個(gè)點(diǎn)與文件名分隔開(kāi))控制的。在UNIX世界中,文件名(包括擴(kuò)展名)沒(méi)有什么特定的含義,盡管在起名字的時(shí)候都盡力想把文件的作用、類(lèi)型說(shuō)明清楚,但是沒(méi)有嚴(yán)格的規(guī)定或限制。文件類(lèi)型是靠Magic Number控制的,在inode中保存,文件是否可執(zhí)行則是由文件的屬性控制的(還記得UNIX / Linux中rwx, ugo的概念么?如果你不知道這些符號(hào)的含義,請(qǐng)查找任何一本UNIX入門(mén)書(shū))。通過(guò)file命令可以查看文件真正的類(lèi)型。
$file file_name_you_want file_name_you_want: commands text
說(shuō)明這是一個(gè)平文件或者文本方式可執(zhí)行的命令。
UNIX系統(tǒng)中文件名沒(méi)有什么實(shí)際的意義,但是玩UNIX的人都比較有公德心,會(huì)把文件名起得長(zhǎng)長(zhǎng)的,各種含義表示得清清楚楚,文件的類(lèi)型也會(huì)直接在文件名里標(biāo)注出來(lái),因此建議你也這樣做。但是由于對(duì)文件名沒(méi)有任何限制,因此不能保證文件名和實(shí)際文件的類(lèi)型一定是對(duì)應(yīng)的!反之,你改了文件名,也不能更改文件類(lèi)型!
表1-4列出了AIX中一些文件后綴類(lèi)型(指文件名最后幾位,一般也是最后一個(gè)點(diǎn)之后的字符串)的含義和處理方法。
表1-4 AIX文件后綴類(lèi)型

gunzip/gzip在rpm.rte程序集中,從AIX 5.1以后提供,或者也可以單獨(dú)從下面網(wǎng)站下載:
http://www.ibm.com/servers/aix/products/aixos/linux/rpmgroups.html
uncompress是AIX提供的一個(gè)標(biāo)準(zhǔn)命令,在4.3.3以后版本的AIX中都有提供。
10.FRU
FRU——Field Replicable Unit,可更換的部件號(hào),通常用于維修。當(dāng)某個(gè)部件發(fā)生故障,需要更換的時(shí)候,如果分析出是哪個(gè)最小可拆卸單元發(fā)生故障,并進(jìn)行更換,盡管看起來(lái)比較節(jié)省,但是需要現(xiàn)場(chǎng)工程師的技術(shù)非常高,拆卸時(shí)更容易造成機(jī)械損壞,設(shè)備自身的故障定位功能也要很強(qiáng)大,備件儲(chǔ)存和管理的成本也太高(備件太多)。因此廠商通常會(huì)把一組小零件組合到一起,整體檢查、整體更換。這一組部件就被稱(chēng)為FRU。在操作系統(tǒng)中,可以通過(guò)lscfg –vp命令查看硬盤(pán)、磁帶機(jī)等設(shè)備的FRU,如果想查看所有設(shè)備的FRU,還是需要看對(duì)應(yīng)機(jī)型的Service Guide(服務(wù)、維修)手冊(cè)。
11.Infocenter
現(xiàn)在是網(wǎng)絡(luò)時(shí)代,IBM將很多信息都存放在網(wǎng)上,用戶(hù)可以自由訪問(wèn)、查詢(xún)、下載服務(wù)器相關(guān)的信息,這個(gè)網(wǎng)站就是Infocenter。可以說(shuō),幾乎所有的信息都能通過(guò)Infocenter找到,所以當(dāng)你有疑問(wèn)的時(shí)候,最好先查看Infocenter,地址在本文中已經(jīng)一再提示:
http://publib.boulder.ibm.com/infocenter/pseries/index.jsp
其中很多內(nèi)容都有中文說(shuō)明,只是可能由非專(zhuān)業(yè)人員、甚至是計(jì)算機(jī)(猜想)直接翻譯過(guò)來(lái)的,中文翻譯非常不容易理解,建議參考其中的英文頁(yè)面。
通過(guò)AIX 5.3的Basic Document資料光盤(pán)可以在任何一臺(tái)AIX系統(tǒng)上安裝Infocenter,你也可以在安裝之后,到AIX系統(tǒng)目錄中把這些HTML文件復(fù)制到自己的筆記本中離線(xiàn)使用,但由于原系統(tǒng)采用的是Java編程,下載到筆記本后,查詢(xún)等功能(甚至包括部分鏈接)都會(huì)失效,需要根據(jù)提示安裝,而不是簡(jiǎn)單地copy。
12.Hang
這是描述計(jì)算機(jī)故障的常用術(shù)語(yǔ)之一,當(dāng)機(jī)器運(yùn)行過(guò)程中沒(méi)有任何提示、反應(yīng)時(shí),就說(shuō)這臺(tái)機(jī)器Hang(掛起)了,通常是軟件故障,而硬件還在運(yùn)行(帶電)。可能有應(yīng)用程序Hang(掛起),也可能操作系統(tǒng)Hang(當(dāng)然應(yīng)用程序也死了)。比較常見(jiàn)的一種現(xiàn)象是內(nèi)存交換區(qū)耗盡,此時(shí)小型機(jī)的物理內(nèi)存和虛擬內(nèi)存都已經(jīng)被用盡,已經(jīng)啟動(dòng)執(zhí)行的程序由于不再申請(qǐng)新內(nèi)存,所以可以正常運(yùn)行,但用戶(hù)想登錄小型機(jī),需要啟動(dòng)新進(jìn)程,則沒(méi)有足夠的虛擬內(nèi)存,無(wú)法啟動(dòng),也被稱(chēng)為Hang(其典型現(xiàn)象是ping正常,而其他任何telnet等訪問(wèn)請(qǐng)求都沒(méi)有反應(yīng),如果可以使用串口終端/分區(qū)虛擬終端,能夠看到登錄提示,但進(jìn)入系統(tǒng)后有unable fork program等錯(cuò)誤提示,不能執(zhí)行任何命令)。
13.IPL
Initial Program Load,初始程序調(diào)用,就是boot、引導(dǎo)系統(tǒng)的意思。
14.Korn Shell
Shell也是UNIX系統(tǒng)的一個(gè)非常重要的概念,類(lèi)似于DOS/Windows的命令行,在不使用圖形方式的時(shí)候,就需要命令行操作大顯身手。由于圖形操作非常消耗CPU的處理能力,也不方便遠(yuǎn)程管理,這兩點(diǎn)都是大型服務(wù)器必須提供的功能(減少管理負(fù)荷,方便遠(yuǎn)程管理),因此大型服務(wù)器通常都是通過(guò)命令行進(jìn)行控制的。命令行的管理程序就是Shell,Shell有很多種,它們之間只是基本的內(nèi)部命令和語(yǔ)法不同,效果沒(méi)有差別。通常AIX上使用的Shell是Korn Shell,簡(jiǎn)稱(chēng)Ksh。
盡管smit可以提供強(qiáng)大的功能,但是對(duì)于組合處理就無(wú)能為力了,只能通過(guò)Shell編程實(shí)現(xiàn),Shell也可以實(shí)現(xiàn)復(fù)雜的控制。對(duì)于一些簡(jiǎn)單命令,直接敲命令也比通過(guò)smit菜單選擇更便捷,所以Shell還是有必要學(xué)習(xí)的。在“第四日——終端”一章將對(duì)shell和常用控制命令進(jìn)行介紹。
15.LPar, Partition, DLpar, APV
傳統(tǒng)的計(jì)算機(jī)每臺(tái)物理的機(jī)器只能安裝一套操作系統(tǒng),隨著虛擬化技術(shù)的發(fā)展,一臺(tái)物理的計(jì)算機(jī)現(xiàn)在通常可以切分為若干個(gè)小的分區(qū),這就是Partition。每個(gè)分區(qū)都能安裝一套操作系統(tǒng),成為一臺(tái)獨(dú)立運(yùn)行的計(jì)算機(jī)。不同廠商的計(jì)算機(jī)、配合不同的軟件,可以提供的分區(qū)能力不同,如果只能以某些固定的硬件配置進(jìn)行分區(qū),通常被稱(chēng)為“硬”分區(qū),而IBM的pSeries小型機(jī)則可以提供更為靈活的分區(qū)功能,可以實(shí)現(xiàn)以單個(gè)CPU、256MB內(nèi)存、單一IO卡槽為單位,進(jìn)行分區(qū)(POWER 4 CPU的小型機(jī)),如果是POWER 5 CPU的小型機(jī),更可以實(shí)現(xiàn)以0.1個(gè)CPU、16MB內(nèi)存為單位進(jìn)行分區(qū)。由于IBM的pSeries提供了強(qiáng)大的分區(qū)功能,脫離了物理限制,并且不是通過(guò)操作系統(tǒng)軟件實(shí)現(xiàn)的“軟”分區(qū)(類(lèi)似VMWare,Virtual PC / Virtual Server就可以被稱(chēng)為軟分區(qū)),因此取名Logical Partition,即邏輯分區(qū)(LPar)。
IBM pSeries的分區(qū)技術(shù)更強(qiáng)大的功能是動(dòng)態(tài)分區(qū)技術(shù),即Dynamic Logical Partition(DLPar),它可以在各個(gè)分區(qū)之間動(dòng)態(tài)調(diào)撥資源,例如把一個(gè)分區(qū)的幾個(gè)CPU或若干內(nèi)存、IO卡移給另一個(gè)分區(qū)使用,而不用停止、啟動(dòng)任何一個(gè)操作系統(tǒng),所有的工作都在軟件運(yùn)行過(guò)程中進(jìn)行。
不僅如此,IBM pSeries小型機(jī)還提供了APV功能(需要POWER 5以上CPU的小型機(jī)才能支持),即高級(jí)POWER虛擬化Advanced Power Virtualization功能,此功能允許IBM小型機(jī)在各個(gè)分區(qū)之間動(dòng)態(tài)共享CPU。這并不是切換的概念,而是可以讓每顆CPU以1/100的最小單位在各個(gè)分區(qū)之間實(shí)時(shí)共享。當(dāng)某個(gè)分區(qū)(需要設(shè)定為Shared分區(qū))繁忙時(shí),它可以利用其他分區(qū)空閑CPU的時(shí)間片。當(dāng)然,并不是任何分區(qū)都可以無(wú)限搶占CPU資源,通過(guò)設(shè)定物理處理器個(gè)數(shù)、虛擬處理器個(gè)數(shù)、是否封頂、權(quán)重等參數(shù),可以從各個(gè)方位控制分區(qū)對(duì)CPU的使用。
APV不僅提供了CPU共享,完全包容動(dòng)態(tài)邏輯分區(qū)的動(dòng)態(tài)切換功能,還通過(guò)虛擬以太網(wǎng)卡、虛擬SCSI卡、VIO(虛擬IO)服務(wù)器等功能,提供了更為靈活的虛擬化功能。
LPar, DLPar都是隨機(jī)器免費(fèi)提供的,只要正確配置,即可使用。APV功能則需要單獨(dú)購(gòu)買(mǎi)License(授權(quán)),通過(guò)輸入激活碼的方式(與物理機(jī)器綁定),通常中低端的機(jī)器要特別額外采購(gòu)(p570以下,包括570),而高端的機(jī)器則已經(jīng)包含在標(biāo)準(zhǔn)訂單之內(nèi)(p590,p595)。
16.LIC
Licensed Internal Code,某種類(lèi)型的微碼。由于在高端服務(wù)器上,微碼越來(lái)越復(fù)雜、龐大,已經(jīng)成為一種程序,因此也申請(qǐng)了版權(quán)保護(hù),被稱(chēng)為L(zhǎng)IC。
17.LPP
Licensed Program Package,是AIX一組程序,用來(lái)完成某些功能。一個(gè)LPP就是一個(gè)可以獨(dú)立使用的軟件產(chǎn)品,它由幾個(gè)package組成,每個(gè)package是單獨(dú)可安裝的一組程序;fileset又叫做程序集,是提供單獨(dú)功能或命令的程序包。與LPP配合,還有一個(gè)Bundle的概念,它是適合某個(gè)特定環(huán)境的一組經(jīng)過(guò)挑選的package或者fileset,有點(diǎn)類(lèi)似于Windows軟件安裝時(shí)選擇的完全安裝、典型安裝、自定義安裝(每一種安裝所選擇的程序就是一個(gè)Bundle)。如果你有興趣,也可以制做自己的Bundle定義,這樣你在安裝軟件的時(shí)候就不用手工選擇一個(gè)個(gè)需要安裝的軟件,只要選定Bundle,這些在Bundle中定義的軟件就可以一次性被自動(dòng)安裝進(jìn)小型機(jī),如圖1-41所示。

圖1-41 LPP
程序命名規(guī)則:如圖1-42所示。

圖1-42 程序命名規(guī)則
18.Machine Type,機(jī)器型號(hào)
由于IBM服務(wù)器/小型機(jī)歷經(jīng)了幾代,中間幾易其名,表1-5列出其相關(guān)的信息。
表1-5 IBM服務(wù)器/小型機(jī)型號(hào)

19.Microcode,微碼
小型機(jī)上許多部件都有智能功能,高級(jí)的部件甚至內(nèi)嵌一個(gè)真正的CPU。例如Service Processor就是小型機(jī)上用于管理小型機(jī)的電源、風(fēng)扇、環(huán)境溫度、啟動(dòng)等的一個(gè)專(zhuān)用CPU,當(dāng)然比小型機(jī)主CPU的性能要低許多。低級(jí)的可能只是一個(gè)ASIC處理器。這些CPU或者類(lèi)似CPU設(shè)備本身也需要執(zhí)行程序,這些程序存儲(chǔ)在部件自身的Flash ROM(可改寫(xiě)的只讀存儲(chǔ)器)之中。當(dāng)小型機(jī)工廠設(shè)計(jì)出增強(qiáng)功能的程序,支持新硬件,或者程序中發(fā)現(xiàn)Bug,需要修補(bǔ)的時(shí)候,就通過(guò)特定的方式進(jìn)行升級(jí),更新程序。這些程序被稱(chēng)為微碼,升級(jí)程序的過(guò)程就是升級(jí)微碼的過(guò)程。每一種設(shè)備都有自己獨(dú)特的微碼升級(jí)方式,具體請(qǐng)參考設(shè)備的服務(wù)手冊(cè)(Service Guide)。
20.ML,TL,SP,CSP,IF補(bǔ)丁
每隔幾個(gè)月,IBM將最近的AIX修補(bǔ)程序匯集在一起,集中發(fā)布出去,稱(chēng)為Maintenance Packet(類(lèi)似Windows的Service Pack),其版本被稱(chēng)為Maintenance Level(就是我們經(jīng)常說(shuō)的ML),依照先后序號(hào)為ML01,ML02,…。如果想得到最新的修補(bǔ)程序或者針對(duì)某個(gè)程序包的修補(bǔ)程序,可以通過(guò)Internet網(wǎng)絡(luò)下載,地址是:
http://www.900.ibm.com/cn/support/download/r6download.shtml
下面的命令可以檢查當(dāng)前系統(tǒng)的ML:
#instfix -i | grep ML
或者:
#oslevel -r 5.1.0.0-13 (代表5.1版本,ML是13)
關(guān)于AIX補(bǔ)丁現(xiàn)在又出現(xiàn)了幾個(gè)新名詞TL technical level和SP service pack等。
TL是最近兩年新發(fā)布的內(nèi)容,以前是沒(méi)有的。包括硬件、軟件的新功能和傳統(tǒng)的service update。以前當(dāng)AIX一個(gè)版本發(fā)布后,如果出了一款新機(jī)型,舊AIX里面當(dāng)然沒(méi)有對(duì)新機(jī)型的支持,那么就通過(guò)service pack或者M(jìn)L包提供支持。
但由于最近推出的新機(jī)型比較多,包括對(duì)新機(jī)型支持和對(duì)舊的程序打補(bǔ)丁,都需要新的SP/ML,這樣就讓人覺(jué)得IBM的軟件補(bǔ)丁是不是太多了?為了避免這種誤解,就干脆把ML轉(zhuǎn)為另一種含義,也就是說(shuō),如果有了新的包,可能不是補(bǔ)丁,只是提供額外的驅(qū)動(dòng)程序之類(lèi)的含義。例如5.3.0.0-04就是TL,而不是ML,以后也會(huì)逐漸將ML淡化。
TL有什么不同?從2006年起,TL不同于ML/SP可以部分升級(jí)(或叫做打patch,ptf),就是不會(huì)再出現(xiàn)打了一些高版本的包之后,看到的oslevel -r還是低的。現(xiàn)在提供的TL就是整個(gè)包的格式,要打全打,不能部分打。這樣做的目的是防止高低版本并存,造成不必要的麻煩,杜絕由于不同版本之間匹配問(wèn)題產(chǎn)生的故障,也簡(jiǎn)化了測(cè)試。對(duì)于工程師來(lái)說(shuō),意味著不再能下載到單獨(dú)的fileset包(補(bǔ)丁例外),只能一次幾百兆地下載整個(gè)包。
IBM不建議使用刪除(reject選項(xiàng))沒(méi)有提交(程序包處于apply狀態(tài))的包的方式回退TL,這是由于TL安裝一次的數(shù)據(jù)很大,如果沒(méi)有回退干凈,系統(tǒng)就混亂了。建議采用備份恢復(fù)、另外磁盤(pán)安裝(alt-disk-install)的方案回退,這種方案顯然有點(diǎn)麻煩。總之,安裝前做好測(cè)試,沒(méi)什么事,就不要回退了,否則“后果自負(fù)”。
SP, service pack是真正的補(bǔ)丁包PTF,大約4~6周出一版。如果單獨(dú)打某個(gè)PTF需要回退還是支持的。
通過(guò)oslevel -s可以查看sp版本。例如:
5300-04-02
含義是:
TL=04, SP=02
CSP是又一個(gè)新概念,Concluding Service Pack,通常是最新的AIX TL發(fā)布后為前一版本AIX TL準(zhǔn)備的,它與SP的不同之處在于給前一版本的TL提供了后一版本的某些功能,這句話(huà)很不容易理解。舉例來(lái)說(shuō):發(fā)布了AIX 5.3 TL04不久后,發(fā)布了AIX 5.3 TL03的CSP。因?yàn)樵瓌t上對(duì)新設(shè)備的支持應(yīng)當(dāng)都在5.3 TL04里提供,可是為了讓舊的03TL也能對(duì)某些highly pervasive, critical, or security related issues,(意思是提供對(duì)非常普遍使用的新設(shè)備的支持和與系統(tǒng)安全、穩(wěn)定關(guān)系非常大的程序的修復(fù))。作者理解這句話(huà)的含義是雖然IBM建議你通過(guò)升級(jí)到TL04去解決當(dāng)前問(wèn)題,但是如果某些問(wèn)題確實(shí)明確是IBM的軟件BUG,而且又只影響一兩個(gè)小程序集,那么讓用戶(hù)完全升級(jí)系統(tǒng)到TL04也有很大風(fēng)險(xiǎn),畢竟TL03已經(jīng)投放市場(chǎng)比較久,更為穩(wěn)定,因此就變通一下,用一個(gè)小補(bǔ)丁包解決了事,暫時(shí)放棄那種“要升級(jí)全升級(jí)”的策略,有時(shí)也對(duì)少量的新設(shè)備提供支持。CSP同樣用oslevel -s來(lái)看,你可能看到這樣的東西:5300-03-CSP。另外CSP將終結(jié)繼續(xù)對(duì)此版本的TL提供更進(jìn)一步的補(bǔ)丁,如果沒(méi)有“非常嚴(yán)重的影響系統(tǒng)穩(wěn)定性和安全性的問(wèn)題需要修復(fù)”,這就是此TL的最后一個(gè)修復(fù)版本了!
IF,Interim Fix緊急修補(bǔ)程序, 替代了原來(lái)的eFIX, emergency fix, 只是名詞變了,實(shí)際上沒(méi)什么變化,是實(shí)驗(yàn)室為客戶(hù)的一個(gè)特定案例緊急研制的補(bǔ)丁(又叫做e-fix)。可以用emgr -l命令查看。由于是實(shí)驗(yàn)室的特別功能,因此可以提供一些額外的能力。利用emgr可以鎖定某個(gè)fileset,讓它在你進(jìn)行TL等升級(jí)的時(shí)候不去升級(jí)這個(gè)特定的軟件包。某些時(shí)候,IF也會(huì)導(dǎo)致不能升級(jí),就需要先把IF刪除掉,然后再進(jìn)行TL升級(jí)。使用emgr -l可以顯示當(dāng)前的緊急修補(bǔ)程序,而emgr –r –L fix_id則可以刪除掉這個(gè)修補(bǔ)程序。
21.ODM
與Windows系統(tǒng)的注冊(cè)表類(lèi)似,AIX將大部分系統(tǒng)管理信息都儲(chǔ)存在/etc/objrepos,/usr/lib/objrepos,和/usr/share/lib/objrepos三個(gè)目錄下的一些文件里。這些文件(也被稱(chēng)為object classes)由組件數(shù)據(jù)庫(kù)管理程序(Object Database Manager或簡(jiǎn)稱(chēng)ODM)管理,它們是一組例程或程序,提供著系統(tǒng)組件的最基本的管理功能。
通常只有SMIT或者SMIT調(diào)用的命令才能夠更改系統(tǒng)組件族。但你可以使用odmget <Class>命令查看組件族中的信息而不會(huì)對(duì)系統(tǒng)造成任何影響。這里的<Class>是/etc/objrepos目錄下的一個(gè)組件族。
有經(jīng)驗(yàn)的用戶(hù)可以使用AIX提供的幾個(gè)ODM命令進(jìn)行查看或者修改,但是在修改前一定要小心,除非你確實(shí)了解你正要修改的內(nèi)容,而且知道將會(huì)發(fā)生什么,因?yàn)槿绻鸒DM有問(wèn)題,系統(tǒng)可能無(wú)法正常啟動(dòng)或者運(yùn)行。為了防止修改錯(cuò)誤,最好先做好備份,如果修改錯(cuò)誤,導(dǎo)致系統(tǒng)嚴(yán)重問(wèn)題,可以通過(guò)光盤(pán)啟動(dòng)后用備份恢復(fù)。備份方法非常簡(jiǎn)單:只要直接把以上提到的幾個(gè)目錄下的所有文件都復(fù)制一份保存到其他地方就可以了。同樣,恢復(fù)也只需要將備份文件復(fù)制回去。
AIX提供了幾個(gè)ODM命令可以直接對(duì)ODM進(jìn)行操作:
#odmshow 查看ODM的結(jié)構(gòu)
#odmadd 將新記錄加入ODM庫(kù)中
#odmdelete 從ODM庫(kù)中刪除記錄
#odmcreate 按照給定結(jié)構(gòu)生成新ODM庫(kù)
#odmchange 更改ODM庫(kù)中的內(nèi)容
#odmdrop 刪除一個(gè)ODM庫(kù)
#odmget 取出ODM庫(kù)中的數(shù)據(jù)
ODM庫(kù)文件的所在位置由$ODMDIR環(huán)境變量控制,默認(rèn)是:
$echo $ODMDIR /etc/objrepos #odmget -q"uniquetype=tape/scsi/8mm and attribute=block_size" PdAt > file → 從ODM庫(kù)文件PdAt中取出uniquetype是tape/scsi/8mm, → 并且attribute是block_size的一項(xiàng),并保存到文件file #vi file → 編輯含有ODM內(nèi)容的file文件 PdAt: uniquetype = "tape/scsi/8mm" attribute = "block_size" deflt = "1024" → 將默認(rèn)的1024修改為512 values = "0-245760,1" width = "" type = "R" generic = "DU" rep = "nr" nls_index = 6 #odmchange -o PdAt -q"uniquetype=tape/scsi/8mm and attribute=block_size" file → 修改原項(xiàng)目,下面兩個(gè)命令(刪除并添加)與此命令相同(修改) #odmdelete -o PdAt -q"uniquetype=tape/scsi/8mm and attribute=block_size" → 刪除原項(xiàng)目 #odmadd file → 將修改后的內(nèi)容添加回原ODM庫(kù)
ODM庫(kù)文件有很多,如表1-6所示。
表1-6 ODM庫(kù)文件

ODM庫(kù)文件分布位置如圖1-42所示。

圖1-42 ODM庫(kù)文件分布位置
22.Red Book,紅皮書(shū)
IBM在網(wǎng)上免費(fèi)公開(kāi)了許多技術(shù)書(shū)籍,在很早以前,這些書(shū)的印刷版封面都是紅色的,所以叫紅皮書(shū),現(xiàn)在則是在封面上印刷一個(gè)紅色的地球。這些書(shū)由IBM出資編寫(xiě),內(nèi)容涵蓋了IBM各種軟、硬件產(chǎn)品的設(shè)計(jì)、管理技術(shù),IBM希望通過(guò)提供更為專(zhuān)業(yè)的技術(shù)介紹和支持,讓客戶(hù)們更好地使用IBM產(chǎn)品,從而提高產(chǎn)品的市場(chǎng)接受度、占有率。發(fā)布紅皮書(shū)的網(wǎng)站是:http://www.redbooks.ibm.com。
在這個(gè)網(wǎng)站可以下載html或者PDF格式的電子書(shū)(完全免費(fèi)),也可以訂購(gòu)紙質(zhì)書(shū)(要收一些費(fèi)用)。紅皮書(shū)的編寫(xiě)者可能是IBM自己的技術(shù)專(zhuān)家,也可能是IBM業(yè)務(wù)合作伙伴中的專(zhuān)家,甚至是IBM產(chǎn)品的用戶(hù)。任何人只要具有足夠的技能,通過(guò)IBM紅皮書(shū)編寫(xiě)委員會(huì)的技術(shù)審查,就可以參加編寫(xiě)工作。紅皮書(shū)的編寫(xiě)流程是紅皮書(shū)編寫(xiě)委員會(huì)定期確定一些寫(xiě)作目標(biāo),在紅皮書(shū)網(wǎng)站發(fā)出邀請(qǐng),任何人都可以參與,把自己的簡(jiǎn)歷發(fā)過(guò)去。如果通過(guò)了技術(shù)審查,就可以參加編寫(xiě)小組,一個(gè)編寫(xiě)小組需要3~5人。工作期間(一般2~3個(gè)月)的費(fèi)用(包括工資、食宿、差旅、簽證、測(cè)試試驗(yàn)環(huán)境)都由編委會(huì)提供,如果你有興趣,不妨一試,一旦通過(guò),這可是“公款”到美國(guó)旅游的好機(jī)會(huì)!當(dāng)然,你需要好好撰寫(xiě)自己的簡(jiǎn)歷,以證明你有足夠的能力完成此書(shū)。
23.PD,Problems Determination,故障判斷
PD是工程師經(jīng)常用到的名詞,意思為故障判斷,當(dāng)問(wèn)題發(fā)生時(shí),通過(guò)一些方法研究故障的根本原因(root cause),另一個(gè)與之具有同樣含義的名詞是Troubleshooting。當(dāng)系統(tǒng)比較簡(jiǎn)單,問(wèn)題很明顯的時(shí)候,不需要什么技巧,而當(dāng)我們面對(duì)一個(gè)小型機(jī)系統(tǒng)時(shí),組件眾多、關(guān)系復(fù)雜,就必須專(zhuān)門(mén)的PD技巧才能快速定位故障。完整的故障判斷過(guò)程如下。
1)明確故障現(xiàn)象
最重要又是最難實(shí)現(xiàn)的一步,我們往往以為問(wèn)題現(xiàn)象都很清楚了,實(shí)際上卻不是這樣。簡(jiǎn)單的一句話(huà)“某臺(tái)機(jī)器無(wú)法訪問(wèn)”,與真正明確這個(gè)故障現(xiàn)象相距何止千里!你說(shuō)這句話(huà)如同對(duì)醫(yī)生說(shuō)“我病了”一樣正確但無(wú)用。這里面有許多經(jīng)驗(yàn)和技巧,無(wú)法用簡(jiǎn)短的語(yǔ)言說(shuō)明,通過(guò)一個(gè)例子你或許可以理解其間機(jī)巧。
沒(méi)經(jīng)驗(yàn)的小J:“我連不上服務(wù)器!”
資深的老S:“從一臺(tái)PC機(jī)(地址是xxxx)通過(guò)telnet協(xié)議訪問(wèn)服務(wù)器(地址是xxxx)無(wú)法連通,telnet之后就停止在等待狀態(tài)直到超時(shí);與我同網(wǎng)段的其他機(jī)器可以正常連通;這臺(tái)PC機(jī)訪問(wèn)其他服務(wù)器也正常,而且昨天也可以訪問(wèn)此服務(wù)器,并且在這段時(shí)間沒(méi)有人對(duì)系統(tǒng)的軟件、硬件、網(wǎng)絡(luò)等做非例行操作……”
從以上說(shuō)明故障現(xiàn)象的方式你就會(huì)發(fā)現(xiàn),老S已經(jīng)把問(wèn)題描述得非常清楚,甚至感覺(jué)把可能的故障原因都進(jìn)行了判斷,并由故障現(xiàn)象說(shuō)明中已經(jīng)否決了一些可能的原因。對(duì)問(wèn)題描述確實(shí)需要長(zhǎng)期的經(jīng)驗(yàn)積累,盡管有經(jīng)驗(yàn)可談,PD的能力依然不是能“教”得會(huì)的,需要自己“學(xué)”明白。前輩留下來(lái)的名言是:故障診斷與性能優(yōu)化都是一門(mén)藝術(shù),而不是技術(shù)。
另一條重要經(jīng)驗(yàn)是實(shí)話(huà)實(shí)說(shuō),不要隱瞞,特別是對(duì)于自己已經(jīng)不記得的事情,不要“猜想”自己當(dāng)初是如何操作的,而要實(shí)話(huà)實(shí)說(shuō),告訴專(zhuān)家:我忘記了!這可以大大縮短問(wèn)題解決的時(shí)間,防止造成別人的困惑,畢竟你需要最終解決問(wèn)題,而不是把專(zhuān)家“難”住。
經(jīng)常遇到一些年輕的工程師操作動(dòng)作快,命令不熟練,有時(shí)由于自己的錯(cuò)誤造成了一些后果,然后自己再試圖用自己的方式去修正錯(cuò)誤,而怕由于被別人知道丟了工作或受到批評(píng),當(dāng)然,這種自我保護(hù)的心理無(wú)可厚非,美國(guó)的憲法也有第五修正案嘛!但是如果從解決問(wèn)題和避免損失的角度,首先不要在重要系統(tǒng)上去執(zhí)行自己不熟練(不確知結(jié)果,而僅僅是試探性的)命令;其次,要檢查系統(tǒng)環(huán)境是否正常,有時(shí)前一個(gè)人做了錯(cuò)誤動(dòng)作,但并沒(méi)有生效,等你進(jìn)行操作,重新啟動(dòng)了計(jì)算機(jī),結(jié)果生效,你卻只能一臉茫然地說(shuō):“不是我干的!不關(guān)我的事,我什么都沒(méi)做!”。所以包括在進(jìn)行重要工作之前先充啟動(dòng)計(jì)算機(jī),以確認(rèn)都完好是非常重要的經(jīng)驗(yàn);再次,操作不要過(guò)快,應(yīng)看看結(jié)果是否正確再進(jìn)行下一步操作,還要多注意你操作前后,系統(tǒng)是否有硬件、軟件故障信息;最后,一旦發(fā)生了問(wèn)題,要及早找技術(shù)專(zhuān)家解決,而不是自己去有病亂吃藥,甚至掩蓋“犯罪現(xiàn)場(chǎng)”。如果你怕被領(lǐng)導(dǎo)批評(píng),可以找技術(shù)專(zhuān)家,而不是自己的領(lǐng)導(dǎo)(此時(shí)可以發(fā)現(xiàn)平時(shí)多幾個(gè)朋友的好處),讓他們幫你去判斷后果,推薦解決方案。
2)了解系統(tǒng)構(gòu)架和操作過(guò)程細(xì)節(jié)
你當(dāng)然可以在不了解系統(tǒng)架構(gòu)和操作細(xì)節(jié)的情況下對(duì)系統(tǒng)進(jìn)行故障分析,這種分析叫做“黑箱分析”,是更復(fù)雜的問(wèn)題分析手段,通常用于探索未知領(lǐng)域(例如產(chǎn)品開(kāi)發(fā)),卻不適合在工程領(lǐng)域進(jìn)行故障診斷。因?yàn)楣こ填I(lǐng)域的技術(shù)、產(chǎn)品都是已經(jīng)經(jīng)過(guò)驗(yàn)證的,一定是什么地方與原來(lái)正確的環(huán)境不一樣,才會(huì)出現(xiàn)錯(cuò)誤,理論上如果能將系統(tǒng)完全(所有的組件,甚至包括UPS/電纜等)更換為另一套系統(tǒng),訪問(wèn)用戶(hù)的操作恢復(fù)為昨天的情況(當(dāng)然不太可能),則系統(tǒng)一定會(huì)正常。所以了解系統(tǒng)架構(gòu)和過(guò)程細(xì)節(jié)既是可能的,又是必要的,你可以依次檢查哪一部分“被更改”或與原來(lái)“不一樣”。
這個(gè)時(shí)候你不能相信任何人說(shuō)的話(huà),對(duì)每個(gè)人說(shuō)的話(huà),都要對(duì)照你的拓?fù)鋱D進(jìn)行考查,可能他并沒(méi)有騙你,但系統(tǒng)發(fā)生了許多他不知道的事情——網(wǎng)線(xiàn)被插到交換機(jī)的另一個(gè)端口、系統(tǒng)夜晚進(jìn)行了軟件升級(jí)等,這些都可能會(huì)導(dǎo)致同樣的故障現(xiàn)象。反之,同一故障原因在不同的時(shí)間,又可能表現(xiàn)出截然不同的狀況。
另一方面,有了架構(gòu)圖,就可以知道哪些地方出問(wèn)題會(huì)對(duì)系統(tǒng)造成影響,導(dǎo)致什么結(jié)果。如果問(wèn)題很復(fù)雜,經(jīng)過(guò)一段時(shí)間分析后仍沒(méi)有頭緒,則不要先假設(shè)什么地方?jīng)]問(wèn)題,而是要假設(shè)所有的地方都有問(wèn)題,然后一步一步確認(rèn)此組件沒(méi)有問(wèn)題。例如如果服務(wù)器無(wú)法通過(guò)Telnet登錄,那么可以查看其他的rlogin, ftp等類(lèi)似的服務(wù)是否正常,這樣去驗(yàn)證服務(wù)器、網(wǎng)絡(luò)、服務(wù)程序自身是否正常。
3)問(wèn)題定位(再現(xiàn))和測(cè)試
不要急于動(dòng)手更改任何硬件、軟件,先要看和想。如果問(wèn)題復(fù)雜,你的操作會(huì)“破壞犯罪現(xiàn)場(chǎng)”,對(duì)今后定位故障制造難度。有很多時(shí)候,故障是偶發(fā)的(持續(xù)發(fā)生的故障一般都比較容易判斷、定位),你的操作會(huì)產(chǎn)生“故障循環(huán)”,你不知道是由于操作使問(wèn)題解決(或?qū)е滦碌墓收犀F(xiàn)象),還是恰好這個(gè)時(shí)候一些偶發(fā)性故障沒(méi)有發(fā)生(例如接觸不良)。
只有做好了充分準(zhǔn)備之后,才動(dòng)手設(shè)計(jì)一些方案去驗(yàn)證故障和試探修復(fù)。每次只進(jìn)行一個(gè)(或者一類(lèi),但千萬(wàn)不能多)變更,然后等故障再現(xiàn),如果問(wèn)題依舊,記得要恢復(fù)原狀之后再進(jìn)行下一次試驗(yàn)驗(yàn)證。如果你沒(méi)能恢復(fù)原狀,那么結(jié)果往往是問(wèn)題莫名其妙地產(chǎn)生,莫名其妙地解決(實(shí)際上你并沒(méi)有解決它),過(guò)了一段時(shí)間,你可能已經(jīng)淡忘此事后,故障又毫無(wú)征兆地冒出來(lái)。最后一定要記得驗(yàn)證確實(shí)是這個(gè)問(wèn)題,因?yàn)楹芏喙收隙际怯山佑|不良引起的,你可能更換其他部件的時(shí)候恰好碰到了故障點(diǎn)(你并不知道),結(jié)果好像更換了這個(gè)設(shè)備,故障被解決了,可是不久之后,故障又出現(xiàn)。定位、判斷故障的有很多種,常用的技巧如下。
● 極小配置法:就是將設(shè)備拆成可工作的最小配置,由于工程系統(tǒng)一定是由于什么東西不對(duì)才引起問(wèn)題,因此如果拆除的組件中恰好包含了故障組件,則系統(tǒng)就可以正常運(yùn)轉(zhuǎn),之后我們?cè)侔驯徊鸪慕M件一個(gè)一個(gè)還原歸位,最后一個(gè)導(dǎo)致問(wèn)題的組件可能就是故障點(diǎn)。
● 好部件替換法:如果猜想問(wèn)題的來(lái)源是某個(gè)組件,那么可以用同類(lèi)型部件替換掉這個(gè)組件,如果問(wèn)題解決,那么被替換的就可能是故障點(diǎn)。
● 壞部件替換法:如同好部件替換法一樣,可以將懷疑有故障的部件安裝到好設(shè)備上(或恢復(fù)回原來(lái)系統(tǒng))查看故障是否再現(xiàn)(要注意如果是電器故障,不建議這樣測(cè)試,有可能導(dǎo)致?lián)p壞好設(shè)備)。前面已經(jīng)說(shuō)過(guò),有時(shí)你的操作會(huì)以你預(yù)料不到的方式影響故障點(diǎn),而且有可能臨時(shí)掩蓋故障現(xiàn)象,如果不進(jìn)行壞部件替換,就不能確定問(wèn)題所在。
● 槽位更換法:在AIX中有很強(qiáng)的故障定位能力,通常可以定位到故障點(diǎn),但是有一些故障屬于兩個(gè)設(shè)備之間的配合問(wèn)題,例如插板和插槽之間的虛連接,這就很難確定到底是哪個(gè)設(shè)備出現(xiàn)問(wèn)題,還是兩者都有問(wèn)題。因此可以根據(jù)故障提示,更換故障相關(guān)兩個(gè)設(shè)備的相互位置,等待故障再現(xiàn),比對(duì)故障現(xiàn)象和故障點(diǎn)。如故障點(diǎn)是否移位,如果移位,再看移位的位置與兩個(gè)設(shè)備中的哪個(gè)設(shè)備相關(guān)。
4)越離奇的故障,原因越簡(jiǎn)單
這是被千百次故障診斷結(jié)果驗(yàn)證的真理,沒(méi)有那么復(fù)雜的原因,可能只是一根線(xiàn)接觸不良,運(yùn)行一段時(shí)間后溫度過(guò)高,沒(méi)有接SCSI電纜終結(jié)器,甚至是光盤(pán)壞了!
24.P/N
P/N——Parts Number,部件號(hào),這是用于設(shè)備生產(chǎn)和維修時(shí)使用的代碼。每一個(gè)P/N代表了唯一一個(gè)部件,并且即使在不同型號(hào)的機(jī)器上,只要P/N相同,就一定代表同樣的東西;每一個(gè)部件也都有一個(gè)Parts Number,即使沒(méi)有F/C。當(dāng)你需要某些特別部件的時(shí)候,例如終端線(xiàn)、電池等,都需要告知P/N,這樣可以確認(rèn)大家所說(shuō)的是同一個(gè)東西。在維修的時(shí)候進(jìn)行部件更換,使用FRU號(hào)與P/N號(hào)都可以,只要你能找到對(duì)應(yīng)的部件!通常由于P/N所針對(duì)的是較小的部件,所以會(huì)便宜一些。
25.ROS
ROM OS,就是小型機(jī)在軟件啟動(dòng)之前執(zhí)行的ROM中固化的軟件程序。由于其內(nèi)容繁多,功能強(qiáng)大,已經(jīng)不是簡(jiǎn)單的小段程序,而是一個(gè)真正的操作系統(tǒng)。
26.PPA
Passport Advantage,是針對(duì)IBM軟件產(chǎn)品的許可、軟件升級(jí)準(zhǔn)許權(quán)和技術(shù)支持的購(gòu)買(mǎi)方式集,簡(jiǎn)單來(lái)說(shuō)就是軟件的8008101188電話(huà)支持,如果購(gòu)買(mǎi)了PPA,則可以免費(fèi)撥打800電話(huà)咨詢(xún)技術(shù)問(wèn)題和在軟件小版本內(nèi)免費(fèi)升級(jí)。PPA需要連續(xù)購(gòu)買(mǎi),如果間斷,則需要先補(bǔ)齊中間的差額。詳細(xì)請(qǐng)參考:http://www-900.ibm.com/cn/software/ppa/faq.shtml。
27.PTF
Patch File,單獨(dú)的AIX的補(bǔ)丁程序,也是對(duì)補(bǔ)丁的通稱(chēng)。具體請(qǐng)參考關(guān)于ML的解釋。
28.SIGNAL信號(hào)
AIX定義了若干信號(hào)控制程序,有UNIX標(biāo)準(zhǔn)信號(hào),也有非標(biāo)準(zhǔn)含義的信號(hào),我們常用的是9和15,kill -9或者kill -15就是向程序發(fā)送此信號(hào),讓程序中止。
SIGHUP 1 /* hangup, generated when terminal disconnects */ SIGINT 2 /* interrupt, generated from terminal special char */ SIGQUIT 3 /* quit, generated from terminal special char */ SIGILL 4 /* illegal instruction (not reset when caught)*/ SIGTRAP 5 /* trace trap (not reset when caught) */ SIGABRT 6 /* abort process 此命令也用作強(qiáng)制生成此程序的dump,即core文件*/ SIGEMT 7 /* EMT instruction */ SIGFPE 8 /* floating point exception */ SIGKILL 9 /* kill (cannot be caught or ignored) 硬終止,我們經(jīng)常用的 kill -9 pid 就是發(fā)送這個(gè)信號(hào)給操作系統(tǒng),讓它把這個(gè)程序終止*/ SIGBUS 10 /* bus error (specification exception) */ SIGSEGV 11 /* segmentation violation */ SIGSYS 12 /* bad argument to system call */ SIGPIPE 13 /* write on a pipe with no one to read it */ SIGALRM 14 /* alarm clock timeout */ SIGTERM 15 /* software termination signal 軟終止*/ SIGURG 16 /* urgent condition on I/O channel */ SIGSTOP 17 /* stop (cannot be caught or ignored) */ SIGTSTP 18 /* interactive stop */ SIGCONT 19 /* continue (cannot be caught or ignored) */ SIGCHLD 20 /* sent to parent on child stop or exit */ SIGTTIN 21 /* background read attempted from control terminal*/ SIGTTOU 22 /* background write attempted to control terminal */ SIGIO 23 /* I/O possible, or completed */ SIGXCPU 24 /* cpu time limit exceeded (see setrlimit()) */ SIGXFSZ 25 /* file size limit exceeded (see setrlimit()) */ SIGMSG 27 /* input data is in the ring buffer */ SIGWINCH 28 /* window size changed */ SIGPWR 29 /* power-fail restart */ SIGUSR1 30 /* user defined signal 1 */ SIGUSR2 31 /* user defined signal 2 */ SIGPROF 32 /* profiling time alarm (see setitimer) */ SIGDANGER 33 /* system crash imminent; free up some pg space */ SIGVTALRM 34 /* virtual time alarm (see setitimer) */ SIGMIGRATE 35 /* migrate process */ SIGPRE 36 /* programming exception */ SIGVIRT 37 /* AIX virtual time alarm */ SIGKAP 60 /* keep alive poll from native keyboard */ SIGGRANT SIGKAP /* monitor mode granted */ SIGRETRACT 61 /* monitor mode should be relinguished */ SIGSOUND 62 /* sound control has completed */ SIGSAK 63 /* secure attention key */
29.smit
在AIX中,最為高效的管理工具就是smit,這是一種字符菜單方式的命令管理器。雖然使用命令行也可以實(shí)現(xiàn)管理目的,但是smit讓你大大簡(jiǎn)化了工作的復(fù)雜性,也不容易出錯(cuò)。smit實(shí)際上就是將命令和參數(shù)組合起來(lái),以方便管理人員實(shí)現(xiàn)管理功能,命令的格式和屏幕輸出被存放到用戶(hù)home目錄(如果是root用戶(hù),就存放在/目錄)的smit.script和smit.log文件里,便于日后檢查。查看smit.script和smit.log可以看到實(shí)際執(zhí)行的系統(tǒng)命令和曾經(jīng)執(zhí)行過(guò)的操作。
#smit -l PathName
參數(shù)-l將把smit.log文件保存到PathName所指定的目錄中。注意:如果執(zhí)行用戶(hù)沒(méi)有對(duì)所指定目錄的寫(xiě)權(quán)限,將無(wú)法生成smit.script和smit.log。每次運(yùn)行SMIT不會(huì)覆蓋smit.log和smit.script,新的信息會(huì)追加到這些文件中。
#smit -D
參數(shù)-D執(zhí)行smit將會(huì)以調(diào)試模式運(yùn)行SMIT,這種方式下SMIT將產(chǎn)生更多的信息,保存到smit.log文件中。如果想研究SMIT所執(zhí)行的命令,可以通過(guò)參數(shù)-D,保留更詳細(xì)的信息,供學(xué)習(xí)分析。
在執(zhí)行smit命令之后,如果是在圖形界面進(jìn)行的操作,會(huì)啟動(dòng)一種圖形方式的smit,可以稱(chēng)之為是非常“ugly”的一種“圖形界面”,所以強(qiáng)烈建議使用字符方式的smit。在敲命令的時(shí)候使用smitty,直接進(jìn)入字符smit操作界面,而不用管當(dāng)前的是圖形方式還是字符界面。也可以在用戶(hù)自己的.kshrc文件里加入下面一行,強(qiáng)制每次都是用字符界面:
#alias smit="smit -C"
smit功能鍵如表1-7所示。
表1-7 smit功能鍵

smit提示框符號(hào)的含義如圖表1-8所示。
表1-8 smit提示框符號(hào)的含義

30.SMS
SMS即Service Menu System。IBM pSeries服務(wù)器為了提供更強(qiáng)的維護(hù)、管理功能,單獨(dú)使用了一個(gè)小CPU進(jìn)行電源、配置管理,被稱(chēng)為Service Processor,而與這個(gè)CPU進(jìn)行交互操作的界面就是SMS(僅對(duì)POWER 4/5以前型號(hào)的機(jī)器有效)。通常只要將小型機(jī)的電源連接好,即使沒(méi)有打開(kāi)電源開(kāi)關(guān),液晶屏也會(huì)變亮,提示OK,此時(shí)只要將字符終端(或通過(guò)計(jì)算機(jī)仿真終端)連接到小型機(jī)的串口1(S1),并調(diào)整好通信參數(shù)(一般是9600bps, 8位數(shù)據(jù),1位停止,無(wú)奇偶校驗(yàn)),然后按幾次回車(chē)鍵就可以進(jìn)入SMS。如果沒(méi)有出現(xiàn)SMS,可能的原因有以下幾點(diǎn):
(1)以前SMS被設(shè)置成屏蔽狀態(tài),需要通過(guò)其他的方式進(jìn)入SMS后,修改配置。或者簡(jiǎn)單地把SMS清成出廠配置。低端小型機(jī)可以使用主板電池放電的方法:拔下電源插頭,打開(kāi)機(jī)箱,找到主板上的紐扣電池,將其取下,等待幾十分鐘(也可能幾小時(shí),本人的經(jīng)驗(yàn)是睡覺(jué)前取下電池,第二天早上就OK了);另一種方法通常也有效,而且更簡(jiǎn)單,那就是拔下小型機(jī)的電源插頭,然后按住白色的電源開(kāi)關(guān)按鈕15秒鐘。
(2)終端仿真程序參數(shù)設(shè)置不對(duì),例如通信參數(shù)被修改為19 200b/s,如果無(wú)法確知正確參數(shù),也可以使用主板電池放電的方法。
(3)終端線(xiàn)不對(duì)。盡管你所采用的終端線(xiàn)在安裝系統(tǒng)的時(shí)候都沒(méi)問(wèn)題,但在連接Service Processor時(shí)一定要完全符合IBM小型機(jī)標(biāo)準(zhǔn)的終端線(xiàn)線(xiàn)序,建議按照本書(shū)中推薦的線(xiàn)序。
(4)最新型號(hào)的小型機(jī)(POWER 5系列)采用ASMI(Advanced System Management Interface,高級(jí)系統(tǒng)管理接口)方式,通過(guò)網(wǎng)絡(luò)進(jìn)行管理,而不再使用串行終端(當(dāng)然終端也可以用于更低級(jí)的管理功能,例如更改ASMI的訪問(wèn)IP地址)。
通過(guò)SMS可以完成開(kāi)機(jī)、關(guān)機(jī)、升級(jí)微碼、設(shè)定啟動(dòng)順序等功能,越高檔的服務(wù)器,功能稍有增強(qiáng),但差別不會(huì)很大。在本書(shū)第5章的“終端”一節(jié)有關(guān)于SMS的更詳細(xì)介紹。POWER 4/5系列的機(jī)器采用HMC(Hardware Management Console)和ASMI(Advanced System Management Interface)兩種方式進(jìn)行管理,比SMS功能更強(qiáng)大,并且可以提供Web方式的管理界面。
31.SRN Service Request Number
服務(wù)請(qǐng)求碼。當(dāng)系統(tǒng)運(yùn)行中有錯(cuò)誤發(fā)生時(shí)將顯示SRN,SRN碼會(huì)以xxxx-xxx的形式顯示在LED或者屏幕上,通常在AIX的錯(cuò)誤日志中也會(huì)有記載。如果查詢(xún)服務(wù)請(qǐng)求碼的具體含義,可以訪問(wèn)Infocenter中的系統(tǒng)信息。
32.Version,如何查看AIX或相關(guān)軟件是什么版本的?
小型機(jī)是一種專(zhuān)業(yè)服務(wù)器,操作系統(tǒng)中有許多程序,為了進(jìn)行程序版本控制,每一個(gè)程序集都有自己的版本號(hào)。版本號(hào)是由小數(shù)點(diǎn)分隔的四位數(shù)字,例如5.3.0.9。其含義是:操作系統(tǒng)版本號(hào)(version).發(fā)行版號(hào)(release).改進(jìn)版號(hào)(modification).修正版號(hào)fix。
最后的改進(jìn)號(hào)和修正號(hào)不同的程序又經(jīng)常被稱(chēng)為補(bǔ)丁,不同改進(jìn)號(hào)的升級(jí)是免費(fèi)的,即由v4.3.2可以下載免費(fèi)的補(bǔ)丁程序升級(jí)到v4.3.3。
$oslevel 5.3.0.0 → 表明系統(tǒng)是5.3版。
如果想查看補(bǔ)丁版本可以用以下語(yǔ)句:
$oslevel -q
以下語(yǔ)句單獨(dú)檢查某一個(gè)程序集:
$lslpp -h bos.mp Fileset Level State Description ---------------------------------------------------------------------------- Path: /usr/lib/objrepos bos.mp 5.3.0.30 COMMITTED Base Operating System Multiprocessor Runtime Path: /etc/objrepos bos.mp 5.3.0.0 COMMITTED Base Operating System Multiprocessor Runtime
33.VI
VI是UNIX世界里普遍使用的全屏幕文本編輯器,幾乎任何一種UNIX系統(tǒng)都提供VI,AIX當(dāng)然也支持這種編輯器,不會(huì)VI,在UNIX世界可能寸步難行。如果熟悉DOS/Windows下的文本處理器,在開(kāi)始接觸VI時(shí)會(huì)感到它并不好用,然而當(dāng)你熟悉、掌握了VI后,就會(huì)發(fā)現(xiàn)它實(shí)在是一種功能強(qiáng)大、靈活方便的編輯器,可以更快速實(shí)現(xiàn)文本查找、替換等功能。
UNIX不止提供了VI,還有一系列其他文本編輯器,包括EX,EDIT。相對(duì)于全屏幕編輯器,現(xiàn)在可能很難想象如何使用EX,EDIT這種行列編輯器。VI的原意是“Visual”,它是一個(gè)可以立刻看到操作結(jié)果的編輯器。VI必須控制整個(gè)終端屏幕的顯示輸出,而終端的種類(lèi)有許多種,特性又不盡相同,所以VI需要知道現(xiàn)在所使用的是哪一種終端。通過(guò)TERM這個(gè)環(huán)境變量可以進(jìn)行終端類(lèi)型設(shè)定。
在命令行鍵入VI就可以進(jìn)入VI的編輯環(huán)境。VI有三種模式:命令模式、文本輸入模式及命令項(xiàng)模式。執(zhí)行VI以后,先進(jìn)入命令模式,此時(shí)用戶(hù)可輸入各種子命令對(duì)行進(jìn)行編輯,如刪除行、復(fù)制行等。在文本輸入模式下,用戶(hù)可以修改一行的內(nèi)容并添加新行。在命令模式下鍵入i、I、a、A或o等即可進(jìn)入文本輸入模式,鍵入Esc鍵即可返回命令模式。在命令項(xiàng)模式下,命令輸入位于屏幕底端一行,在命令模式按:冒號(hào)可以進(jìn)入命令項(xiàng)模式。用戶(hù)可以通過(guò)子命令輸入更多的參數(shù),如“/”子命令要求輸入下一個(gè)查找項(xiàng)。用戶(hù)使用Esc鍵返回命令模式。
1)VI的進(jìn)入與退出
VI可以在全屏幕方式下編輯一個(gè)或多個(gè)文件。如果在執(zhí)行VI時(shí)沒(méi)有指定文件名,則VI命令會(huì)自動(dòng)產(chǎn)生一個(gè)無(wú)名的空文件。如果指定的文件不存在,則VI將按指定的文件名創(chuàng)建一個(gè)新的文件。
進(jìn)入VI后屏幕左方會(huì)出現(xiàn)波浪符號(hào),凡是列首有該符號(hào)的情況就代表此列目前是空的。要離開(kāi)VI可以在命令模式下鍵入:q或:wq命令則是保存后再離開(kāi)(注意冒號(hào))。注意VI并不鎖住所編輯的文件,因此多個(gè)用戶(hù)可能同時(shí)編輯一個(gè)文件,那么最后保存的文件版本將被保留。
以下是VI命令使用的一些選項(xiàng)及說(shuō)明:
-c command :在對(duì)文件進(jìn)行編輯前,先執(zhí)行command命令;
-r filename :恢復(fù)文件filename;
-R :以只讀方式編輯文件;
-y number :每屏只編輯number行文本。
2)VI的文本輸入模式
使用以下幾種命令可以進(jìn)入文本輸入模式(用戶(hù)在任何時(shí)候都可以按ESC鍵返回命令模式)。
● 新增(append):
a :從光標(biāo)所在位置之后開(kāi)始輸入文本。
● 插入(insert):
A :從光標(biāo)所在行尾開(kāi)始輸入文本。
i :從光標(biāo)所在位置之前開(kāi)始輸入文本。
I :從光標(biāo)所在行的第一個(gè)非空白字符前面開(kāi)始輸入文本。
● 開(kāi)始(open):
o :在光標(biāo)所在行后插入一新行。
O :在光標(biāo)所在行前插入一新行。
3)VI基本編輯命令
在VI里,輸入和編輯都是通過(guò)輸入字符。編輯是在命令模式下操作,先利用命令移動(dòng)光標(biāo)來(lái)定位要進(jìn)行編輯的地方,然后才下命令做編輯。進(jìn)入VI之后就是在命令模式,如果需要輸入字符,需要按功能鍵轉(zhuǎn)換到編輯模式,例如輸入字符i之后就進(jìn)入編輯方式(i代表插入字符)。如果想從編輯模式退出,按一下Esc鍵。各種命令及說(shuō)明如表1-9所示。
表1-9 命令與說(shuō)明

續(xù)表

這些編輯命令非常靈活,輸入命令可以增加范圍參數(shù)。例如dw是由刪除指令d與范圍w所組成的,代表刪除一個(gè)字d (elete) w (ord) 。命令列表如下:
d刪除(delete)
y復(fù)制(yank)
p放置(put)
c修改(change)
范圍可以是下列幾個(gè):
e光標(biāo)所在位置到該字的最后一個(gè)字母
w光標(biāo)所在位置到下個(gè)字的第一個(gè)字母
b光標(biāo)所在位置到上個(gè)字的第一個(gè)字母
$ 光標(biāo)所在位置到該行的最后一個(gè)字母
0光標(biāo)所在位置到該行的第一個(gè)字母
) 光標(biāo)所在位置到下個(gè)句子的第一個(gè)字母
( 光標(biāo)所在位置到該句子的第一個(gè)字母
} 光標(biāo)所在位置到該段落的最后一個(gè)字母
{ 光標(biāo)所在位置到該段落的第一個(gè)字母
4)文件處理子命令
:q結(jié)束編輯(quit)
如果不想存檔而要放棄編輯過(guò)的檔案則用:q! 強(qiáng)制離開(kāi)。
:w存檔(write)
其后可加所要存檔的檔名。可以將檔案命令合在一起,例如:wq即存檔后離開(kāi)。
zz功能與:wq相同。
:n開(kāi)始編輯VI激活的文件列表中的下一個(gè)文件。
:n filename指定被編輯的新的文件。
:e filename在VI中編輯另一個(gè)文件filename。
:e # 開(kāi)始編輯另一個(gè)文件。
:e ! 重新裝入當(dāng)前文件,如果當(dāng)前文件有改動(dòng),則丟棄以前的改動(dòng)。
:r filename將文件filename合并至當(dāng)前文件的文件尾。
例子
部份存檔功能:可以用:n,m w filename將第n 行到第m 行的文字存放的所指定的filename里去。
查找替換功能::n,ms/source-string/target-string/g將替換從第n行到第m行的選擇文字(如果n為1,m為$將全文查找替換。
- Mastering Mesos
- 嵌入式系統(tǒng)及其開(kāi)發(fā)應(yīng)用
- Practical Ansible 2
- Mastercam 2017數(shù)控加工自動(dòng)編程經(jīng)典實(shí)例(第4版)
- 機(jī)器自動(dòng)化控制器原理與應(yīng)用
- Windows內(nèi)核原理與實(shí)現(xiàn)
- Nginx高性能Web服務(wù)器詳解
- 大數(shù)據(jù)驅(qū)動(dòng)的機(jī)械裝備智能運(yùn)維理論及應(yīng)用
- 深度學(xué)習(xí)與目標(biāo)檢測(cè)
- Mastering pfSense
- 手機(jī)游戲策劃設(shè)計(jì)
- Visual Basic項(xiàng)目開(kāi)發(fā)案例精粹
- 網(wǎng)絡(luò)信息安全項(xiàng)目教程
- Mastering Android Game Development with Unity
- 工業(yè)機(jī)器人與自控系統(tǒng)的集成應(yīng)用