說說如何管理軟體日常啟動並執行伺服器
大家應該都有這樣的情況,就是軟體開發時都是全力以赴的把軟體開發出來,一旦軟體上線運行起來我們就能鬆口氣,從而放鬆了對伺服器及資料的管理。往往這個時候,伺服器的一個小故障都能讓我們忙上好一陣。經曆過類似的經曆後,越發覺得伺服器的管理的重要性,對於像我們這樣沒有專職人員來管理伺服器的現狀,如何能夠更有效進行資料管理,保證企業 資訊系統的平穩運行不出現大的問題,在此探討一下,算不上專業的伺服器管理,只是身處這樣的企業環境的實際情況罷了。
1、伺服器搭建配置
一般情況是誰開發的軟體誰來幹這個活,開發的人把伺服器搭建完了,軟體也安裝上能運行了,後續的維護工作很可能就會出現沒人管的情況,或者是沒有人來約束這個管理,不出問題的話可能幾個月也沒人想起來這個伺服器的事情。
因此,為了讓這個工作能有序平穩的進行,伺服器搭建之初就應該編寫詳細的安裝配置文檔,形成檔案並分發給相關的管理員。確定日常管理員,明確其日常工作內容,比如資料庫的備份,常見問題的解決方案等等。
2、災備計劃
熟話說“有備則無患”。只有時時想著資料的重要性,做到及時備份才能夠真正的做到有備無患。並且這個計劃要根據實際軟體的業務應用情況,設定合理的備份間隔並定期對備份資料進行檢查驗證,保證備份的資料是有效可用的。
另外,對於備份的檔案要做到配置資訊存檔可查,出現問題及進行恢複等操作進行相關的測試並進行及時記錄。
3、RAID X
對於伺服器來說,我們最常用的就是RAID 5這種資料備份形式,這樣備份的好處就是3塊硬碟壞了一塊不影響伺服器的正常運行,換上一塊同樣的硬碟進行替換壞的即可。但是這樣的好處經過幾次驗證還是很難保證系統的完全正常。比如機器買的時間很長,很難配上相同型號、容量的硬碟,這也就沒法進行替換,或者是系統出現崩潰,原來的老伺服器安裝系統都是問題。所以說現在問我要不要做RAID我也有很多的疑慮,如果使用系統的使用者不是特別多,可以嘗試應用RAID 0+SWAP盤的形式,兩塊盤互相做備份,並通過軟體定時將資料備份到SWAP盤上,並且如果raid盤出現問題也可以自動進行接替。RAID5也可同理來操作,就是買伺服器時不要只買3個盤,這樣給自己留的可操作餘地太小了。
4、備用機
說到備用機這個是夠奢侈的,當然這個機器不是說完全就在那等著備用閑著,平常也可以跑些小的應用,關鍵時刻可以頂上。最近就有出現一個伺服器不能開機的情況,幸好有個同型號的伺服器,就把故障機器的硬碟都拿下來(做了RAID5),放到好的機器上,從RAID配置裡匯入配置,OK,進入系統可以正常讀取硬碟中的資料,資料才是硬道理啊,原來RAID資訊同時寫在RAID卡裡和硬碟裡,當硬碟放入新機器時由於RAID卡都是相同型號的故可以再取讀出硬碟的RAID配置資訊,才不至於有不好的結果。硬體壞了可以修,資料丟了就是大事了。所以有台這樣的備用機(最好是同型號的)是給自己多留一個選擇。
5、日常管理記錄
平常的伺服器管理最好有良好的管理記錄,以便關鍵時刻可以尋找相關的資訊,這個就需要管理員養成好的工作習慣,最好這個文檔保持一定的公開性,以便其他人在必要時可以擷取相關資訊。