Server重新架構與建置。

前一陣子,就一直在思考著要怎麼把server搞好。原本那樣(server RAID1)有什麼問題嗎?其實也沒有很嚴重的問題,但就是想進化,想玩新東西,其實這想法很久了,但一直忍著沒去實現,直到最近,跟Lucya說我想搞新東西時,她竟然答應了,當然趁皇恩浩蕩的時候著手動工了。
原本,是打算買一台NB架設對外server,原本的Family就是當作SQL跟File server就好,這樣可以避免檔案直接對外的高度風險。找了好久,買了一台Acer E111當我的server,購入價9900,但沒想到電腦家寄來的卻是升級版的E112(售價11400),真的賺到了!不過在多方嘗試後,發現了這台NB的一些小問題後(還原USB一直建置失敗,USB接觸不良),被我退貨了。沒想到出師不利,真是糟糕。
退了NB後,重新構思後,決定買一台NAS當作備份機就好,一來可以玩玩市售的NAS,二來可以解決一些自架server無法搞定的事情(也不是真的無法搞定,但要花比較多時間)。既然要買NAS了,那要買哪台了,請Lucya訂了一個金額上限後,就挑了幾台評估,最後Lucya以外行決定了S家的NAS,只好跟規格較好的Q家說掰掰了,有緣後續會再相見的~在momo購物買了DS214 play機型($7519)。

—————————————以上是可曝光的採購案—————————————
因為看到市售NAS的link aggregation好像很威,再加上我的構想就是把現行的server強化,因此我希望對內可以有兩條網路線加強傳輸,對外因為台灣網路的關係,一條已經足夠了。而硬碟部份則從目前的RAID 1改為RAID 5,雖然安全性上差了一點,但是讀取速度上卻可以增加,且還有新購入的DS214 play組成RAID 1備份資料,其實整體來說是OK的。
既然對內需要兩條網路、對外一條,且要組RAID 5,那現行的server可以做到嗎?因為照技嘉先前給我的回覆是,我購買的B75N上面唯一的PCIe插槽,僅建議安裝顯示卡,那這樣我的構思怎麼會實現呢?所以原本很邪惡的想法是,把server趁機升級,然後把server的零件移到客廳用或是賣掉,但算一算這樣的花費較大,決定先購入一張網卡後,看看是否真的需要升級主機板後再另做打算。網路上大家都推薦intel的網卡,且intel對於linux的支援度算是不錯的,因此我就朝這方向去找,最後,決定購入I350T2V2BLk2($4810),價位上確實不便宜,但因購入的是捷元貨,捷元有保固3年(intel終保),也不用擔心買到假卡的問題,就衝下去了。中間剛好遇到5/1連假,貨品又是寄到公司,就只能等放完假才能測試。但等待是值得的,經確認過後,B75N主機板上面的PCIe是可以跑網路卡的,或許效能上無法達到滿分(主機板lay-out關係),但至少目前省下一筆錢,待之後新的CPU出來後,若有更省電、效能又好,再一起更換吧!
既然主機板、機殼沒有要換,那目前的機殼(Elite 120 Advanced)只能放的下三顆硬碟,所以也不用笑想RAID 1+0了,RAID 5的備援也不用想了,就乖乖的用三顆硬碟組成RAID 5,再加上NAS的RAID 1好好保護我的資料吧。硬碟部份,原有的RAID 1硬碟是3T,將移到NAS上面使用,而桌機的2T會移到Family上面使用,並在購入兩顆新的2T硬碟,剛好這時候P跟Y都有優惠,我就兩邊夠購買一顆,就堵她會是不同批的硬碟,降低同時爆掉的風險。
好啦,現在該買的都買了,該有的都有了,是該動工了。Family因為需要重新安裝,且硬體也有所變更,所以就先重簡單的NAS開始,但沒想到光硬碟檢測跟搬資料,就花了我2天的時間,不過資料都完好才是最重要的。搞定NAS後,接下來是重頭戲了,如同我先前講的,我希望我的File server的速度夠,若同時間兩台電腦讀取希望都還可到滿速狀況,因此搞了intel雙網卡來幫我加持,但是真的要搞link aggregation的話,連switch都要更換(雖然敗家合我意,但也不能太誇張阿~),那怎麼辦呢?別擔心,就是靠bond 6幫我搞定。Boning是linux一個強大的功能,他有不同的形式,link aggregation只是其中之一,她也可以做到網路備援功能,也可以做到不使用支援link aggregation的switch,即可達到相同效果的網路覆載平衡(Adaptive load balancing, balance-alb),詳細介紹可以參考鳥哥的網頁。這是我第一次搞bonding,搞了很久都會有一些小問題出現,且原本的iptables在新版的Debian 8上面啟動也出現問題,讓我花了不少時間解決,這之後會在開另外一篇紀錄,避免健忘的我不記得了。
好不容易把Family跟NAS都搞定後,剩下的就是佈線問題,因為先前只有2條網路線,掛在外面還好,但現在一堆網路線,且不想再使用扁線(先前發生一些鳥問題),於是決定幫櫃子挖洞,研究好如何施工後,跟公司借了電鑽跟挖洞工具後,假日就在家開挖了,不過菜鳥就是菜鳥,挖到一半發現挖不下去了,因為公司的工具不夠長,且挖洞工具設計的關係,無法讓我順利完成,但頭都洗下去了,能怎麼辦?剛好特力屋開門了,於是立馬去買了一個挖洞工具($209)回來處理。『工欲善其事,必先利其器』這句話說的真好,買到合是的工具後,就讓我順利的把洞挖好了。

第一次挖洞就上手(一)
第一次挖洞就上手(一)
第一次挖洞就上手(二)
第一次挖洞就上手(二)

接下來就是整線、佈線了,也因為網路線較多條,都利用吸管打上了記號,方便日後有問題比較好分辨。
目前網路走法(2015/9/1更新)

網路佈置
網路佈置

原本打算用VLAN切開WAN1、WAN2,但不知道為何都一直失敗,所以現在就用最簡單也是最笨的方法,就是鎖IP跟MAC,然後使用覆載平衡的設定施做。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料