中小企業(yè)基礎(chǔ)設(shè)施虛擬化完全攻略(上)
在實(shí)施中小企業(yè)基礎(chǔ)設(shè)施虛擬化的進(jìn)程中,可能會(huì)發(fā)現(xiàn)最難的部分就是如何實(shí)現(xiàn)。然而,在很多情況下,怎樣利用有限的預(yù)算來獲得所有所需的硬件和軟件設(shè)備,才是最大的難題。
在基礎(chǔ)設(shè)施從物理到虛擬的遷移過程中,最重要的一點(diǎn)就是要做到充分準(zhǔn)備。在遷移一臺(tái)服務(wù)器之前、在投入任何東西用于生產(chǎn)之前、甚至在你開始測(cè)試之前,就要把所有需要的組件準(zhǔn)備好。這就好比你從宜家買回來一個(gè)需要自己組裝的桌子,在開始組裝前把會(huì)用到的工具都拿出來擺放好,會(huì)讓這項(xiàng)組裝工作變得容易一些。磨刀不誤砍柴工,在動(dòng)手之前充分做好準(zhǔn)備工作,會(huì)讓執(zhí)行的過程更順利更快速,并會(huì)大大提高完成質(zhì)量。
為此,你需要充分了解所選擇的虛擬化解決方案的優(yōu)勢(shì)和局限性。在某些情況下,預(yù)算不允許你選擇更高端的產(chǎn)品,你要清楚需要做出哪些妥協(xié)和讓步。舉個(gè)例子,也許你購買了虛擬機(jī)的動(dòng)態(tài)遷移服務(wù),可能就沒余錢考慮自動(dòng)負(fù)載均衡或者高可用性,或者你可能放棄高級(jí)的內(nèi)存優(yōu)化或者類似的功能。
如果是前一種情況,那你需要自己動(dòng)手在多個(gè)主機(jī)之間做負(fù)載均衡,手動(dòng)連接并重啟這些服務(wù)器;如果是后一種情況,你需要加大每一臺(tái)物理主機(jī)的內(nèi)存容量。
還有其他一些例子,但這些是最常見的。在較小規(guī)模的基礎(chǔ)設(shè)施里,由于虛擬服務(wù)器的數(shù)量不多,所以虛擬化解決方案缺乏以上性能并不是關(guān)鍵問題。無論采用哪種方式,在開始虛擬化之前,弄清楚你都有哪些工具是最重要的。
建設(shè)網(wǎng)絡(luò)
具體來說,服務(wù)器、以太網(wǎng)交換機(jī)和可用的存儲(chǔ)設(shè)備這三方面都很重要。市場(chǎng)上有很多小型、便宜的存儲(chǔ)設(shè)備,足以供工作負(fù)載虛擬化之用,多核心服務(wù)器的價(jià)錢也很合理。
如果條件允許的話,不論你選擇何種解決方案,都最好用合理可用的冗余設(shè)計(jì),比如冗余電源和RAID等,最起碼也要支持RAID5。如果基礎(chǔ)設(shè)施規(guī)模很小,并不需要共享存儲(chǔ),那么物理服務(wù)器應(yīng)支持帶有備用電池裝置的RAID控制器,最好能支持RAID6陣列模式。
在以太網(wǎng)交換方面,確保你的交換機(jī)支持鏈路聚合。如果你計(jì)劃要使用iSCSI存儲(chǔ),那交換機(jī)還要支持iSCSI,具體來說就是要支持巨型幀。不同的千兆交換機(jī)性能也不一樣,有的會(huì)阻礙iSCSI的性能。在挑選交換機(jī)時(shí),要注意其對(duì)iSCSI功能的表述是否清楚明白。
這些部分組裝好之后,組件網(wǎng)絡(luò)就容易了。對(duì)于共享存儲(chǔ)解決方案,每一臺(tái)物理主機(jī)最少要有4個(gè)網(wǎng)絡(luò)接口:兩個(gè)用于故障轉(zhuǎn)移配置--在在緊急情況下切換到備份系統(tǒng),兩個(gè)用于前端的鏈接聚合。如果沒有采用共享存儲(chǔ),那么只保留兩個(gè)前端的聚合接口就可以了。同樣地,為了防止任何單鏈路故障,應(yīng)該把存儲(chǔ)陣列也做多重鏈路配置。在網(wǎng)絡(luò)建好后,你就可以在物理主機(jī)上安裝虛擬化軟件,并鏈接到你的共享存儲(chǔ)上面了。
【編輯推薦】