金山運維肖力:如何將業(yè)務(wù)遷移到虛擬化環(huán)境并穩(wěn)定運行(1)
2016-02-20 19:33:25 來源: 高招CTO訓(xùn)練營 51CTO.com 評論:0 點擊:
磁盤的驅(qū)動VirtIO是標(biāo)配,VirtIO是一種半虛擬化的驅(qū)動,可以跳過用戶空間的虛擬化層,大大提高通訊效率。
磁盤緩存方式,常見的有四種:writeback,writethrough,none,unsafe。
實際上是在虛擬化層和宿主機的文件系統(tǒng)這一 層,開不開cache的各種組合,現(xiàn)在CentOS系列上默認是writeback模式,這種模式啟用了宿主機文件系統(tǒng)的緩存,性能會好很多。
我們在生產(chǎn)環(huán)境比較保守,一般在單機虛擬化的時候,使用writethrough方式,以數(shù)據(jù)安全為第一位,在集群虛擬化,就是需要虛擬機遷移的場景,使用none方式。因為虛擬機要遷移,必須使用none方式。
▼下面介紹下虛擬化的存儲方式:
單機虛擬化
單機虛擬化的形式是一臺宿主機虛擬幾臺虛擬機,虛擬機的計算、存儲、網(wǎng)絡(luò)都在這臺宿主機內(nèi),是一種非常靈活的虛擬化方式,他不對原有的環(huán)境做任何改變,一臺宿主機,放到機房,虛擬化就搞起來了。
虛擬化集群
這種虛擬化方式由商業(yè)存儲和若干計算節(jié)點組成,虛擬機鏡像在商業(yè)存儲上,虛擬機使用計算節(jié)點的計算、內(nèi)存、網(wǎng)絡(luò)資源。因為有了共享存儲,就可以做虛擬機的在線遷移,配置虛擬機搞可用,配置計算資源的動態(tài)平衡。
關(guān)于商業(yè)存儲的選擇。
目前常見的存儲分為文件存儲和塊存儲,快存儲又分為ISCSI,F(xiàn)C。不管是那種存儲,一般建議生產(chǎn)環(huán)境都是雙控制器,一般支持雙控制的存儲,從軟件到硬件都是雙冗余的,沒有單點故障。
另外,NFS和ISCSI一直有爭論,這個看自己對那種技術(shù)更熟悉,更喜歡。
FC的存儲成本比較高,但是性能也最好,我個人喜歡ISCSI存儲,性價比高,性能基本也能滿足自己的要求。
總的來說,存儲的選擇需要考慮以下三點:
預(yù)算
自己對技術(shù)的熟悉程度
分布式文件系統(tǒng):
這種方式其實是集群虛擬化的一個變種,就是用普通的pcserver替換商業(yè)存儲,這種方式的好處是可以規(guī)模做的非常大,并可以動態(tài)擴展,一般公有云都是這樣的架構(gòu)。
相關(guān)熱詞搜索:虛擬化 業(yè)務(wù) 運維
上一篇:去哪兒網(wǎng)使用的MySQL自動化運維工具Inception介紹
下一篇:運維朋友們,別再問需不需要學(xué)Python了
