金山运维肖力:如何将业务迁移到虚拟化环境并稳定运行(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了
分享到:
收藏