2011/05/17

難忘的AIX日

From Evernote:

難忘的AIX日

距離上次比較認真在用AIX的日子可能快五年了。今天有一個機會又要用到AIX,不過其實我不是AIX專家,很多東西都是現學現賣,畢竟如果不是工作上需要,誰會去搞一台R6裝AIX來玩。不過還好,整體看起來,今天還算順利,雖然遇到很多問題,但總算都有解決:
  1. 磁碟空間不足,需要擴增LV的空間
  2. 使用者預設檔案大小限制1G
  3. ISO檔使用問題
  4. DB2安裝問題:沒有X Window,只能用db2_install安裝
  5. WAS安裝問題:沒有X Window,只能用Silent Mode安裝
  6. SWAP太小!非常嚴重。
  7. COMM. SERVER安裝問題:必須用smit安裝
整體工作分配大致是這樣:
taskpie20110516
其中傳檔花了蠻多時間,因為廠商區的網路頻寬被限制住,除此之外花最多時間是在搞檔案大小問題,LVM,SWAP,SMIT這些東西。

今天最驚險部份發生在設定WAS的時候,因為客戶提供的機器實在有夠兩光,RAM只有1G,而且SWAP只有開512M,而且誰會沒事去注意這個?所以,當我db2跑起來而且dmgr跟nodeagent都搞定後,準備要啟動server01的時候,怎麽弄都無法啟動,回到console下指令的時候才發現大事不妙,不管執行什麼程式,只要不是目前正在跑得程式全都無法啟動,顯示的訊息都是:no swap space!靠夭咧,這下完全動不了,所有指令全部無效,最慘的是連kill,reboot跟shutdown這些都沒用,而且想到機器根本不在台北,看來這種狀況非得在機器上接console線才能處理,而且還要去跟客戶解釋這個狀況﹍簡直快昏倒了。還好,天無絕人之路,靈機一動想說dmgr好像還可以用,雖然dmgr似乎沒辦法把自己停下來,可是nodeagent可以!於是進去admin console把nodeagent停下來之後,終於﹍console恢復正常了。事不宜遲,現在第一件事當然是趕快研究一下SWAP如何加大,給你4G總夠了吧,害我差點搞掛一台R6!

今天的經驗發現,AIX有些很龜毛的限制,比如每個使用者都有建立檔案大小的限制,預設值是1G,很衰的是DB2的壓縮檔剛好超過1G一點點。所以傳檔的時候怎麽傳都會失敗,想說是見鬼了喔,一開始不太相信怎麽會有這麼龜毛的限制,結果查了一下,媽的﹍還真的是這麼龜毛。光這問題也害我卡了快辦個小時﹍

順道一題AIX的LVM還蠻強的,原本Linux的LVM我已經覺得很好用了說,結果看到AIX的LVM﹍嗯﹍這就是Benz跟Toyota的差別!

No comments: