金山運維肖力:如何將業務遷移到虛擬化環境并穩定運行(1)
2016-02-20 19:33:25 來源: 高招CTO訓練營 51CTO.com 評論:0 點擊:
肖力,金山西山居系統運維經理,前盛大游戲研究員,有15年工作經驗,10年游戲行業運維經驗,5年KVM虛擬化運維經驗,有40款游戲虛擬化項目成功實施經驗。維護有微信訂閱號:“KVM虛擬化實踐”著有《深度實踐KVM》一書。本文介紹肖力在長期的虛擬化項目實踐中的經驗,主要介紹如何將已有的業務遷移到虛擬化環境。
三種存儲方式在虛擬化中的應用場景:
壓力比較高,虛擬機比例比較低的游戲;
一個機房虛擬機比較少的情況。
集群虛擬化
壓力中低等,虛擬化比例在1:7以上的游戲;
虛擬機數量多,強調快速部署,強調高可用的業務。
總體磁盤IO 1000iops以下;
和商業集群存儲組合使用。
另外,SSD在虛擬化存儲中使用越來越多,SSD和軟件結合的軟件定義存儲方式也越來越熱。以后有時間,給大家介紹一些相關的案例。
▼虛擬機資源限制
一般在生產環境,需要給虛擬機做資源限制,因為我們不希望一臺虛擬機消耗的資源過多,造成其他虛擬機餓死,虛擬機的資源限制主要是通過CGroup去做,CGroup可以配置的選項非常多,也非常靈活,就是配置起來稍微復雜一些。
Libvirt在CGroup上包了一層,通過修改虛擬機的xml文件,就可以完成對虛擬機的資源限制,通過Libvirt限制虛擬機的詳細介紹,請參考我的博客文檔,介紹的比較詳細:
http://xiaoli110.blog.51cto.com/1724/1070201
下面介紹虛擬化運維中的監控、報警、災備及應急響應要點是什么?
上一篇:去哪兒網使用的MySQL自動化運維工具Inception介紹
下一篇:運維朋友們,別再問需不需要學Python了
分享到:
收藏
