英国的一家电信公司正在使用基于Ubuntu KVM管理程序、来自Convirture公司的开源管理软件和避开实时迁移的虚拟机集群方法来支持其互联网用户。
这家叫做Jersey Telecom(JT Global)的公司位于英吉利海峡群岛,已经拥有超过130年的历史。该公司提供电话服务和数据托管,它同时也是一家为35000名用户服务的互联网服务提供商。
据Linux管理员Jamie McDonald说,根据开发和测试活动,有26至40台Ubuntu 10.04 LTS虚拟机运行在两个地理位置不同的集群来支持该ISP部门。
Ubuntu和KVM支持JT Global公司ISP部门的应用和服务,包括RADIUS认证、Puppet配置管理工具、用于路由的TACACS认证、NFSen网络流量分析、NetFlow数据分析、用于主机备份的BackupPC和一些用于IP地址管理的本土Web应用。
Ubuntu 10.04 LTS在ISP部门环境中的默认操作系统,而在该公司五个月前开始虚拟化时KVM似乎是合理的选择。Ubuntu和开源世界的大部分成员一起拋弃了Xen来支持KVM作为默认的开源管理程序,而VMware的vSphere则太贵了。
虽然JT Global公司ISP部门大部分的应用和基础架构都是自产的,但是它选择Convirture提供的预置开源服务器虚拟化管理来提供和管理虚拟机,而不是使用Ubuntu本地的命令行工具libvirt。
“从供应角度来看,这里的其它人并不熟悉在命令行上工作”McDonald说,“如果他们需要虚拟机,他们不需要了解后端如何组合就可以创建一个良好且简单的虚拟机。”
在审查了OpenQRM和vSphere等开源工具之后,该公司选择了ConVirt Open Source。
McDonald说,考虑使用VMware时,成本问题再次出现,而ConVirt Open Source的界面最好地适应了JT Global想要支持的服务类型。
群集方法避免实时迁移
ISP的双主机集群差不多距离五英里远,每一个都附着于自己的存储系统。JT Global宁愿为增加冗余在集群间故障转移,而不是用实时迁移池化所有资源到一个集群。
“这两个集群不知道彼此,它们之间没有集中共享存储,我们这么做是为了冗余,”McDonald说,“我们得到两个完全独立的集群,这意味着我们可以在每台虚拟机的基础上设置群集,而不是用一个所有事情都自动转移的系统。它让我们对服务有更多的控制。“
该公司跳过了ConVirt的存储准备功能,选择在其集群里的另一个Ubuntu服务器上交付自己存储。该存储使用OpeniSCSI项目的软件通过iSCSI连接。
每个晚上,内部开发的shell脚本进行虚拟机的快照备份并且使用rsync复制到其它站点上的NAS设备。JT Global在两个站点都拥有所有虚拟机的副本,连同有相同桥配置的复制网络一起。如果一台机器需要迁移,它从一个节点转移到另一地点。
McDonald说,他更愿意不用写快照脚本,但是完整的VM备份只在更昂贵的企业级版本产品中受支持。Convirture Open Source只快照虚拟机的内存。“某些类别的内置备份服务很酷,我们不再需要编写自己的脚本并每天晚上备份。”
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
企业服务器Linux发行版横向对比
主流Linux发行版都可以在企业服务器上运行,但对于企业来说从挑选到采购仍不是一个轻松的课题。这里比较了Red Hat、SUSE、Ubuntu以及Oracle Linux操作系统,总有一款适合你的企业。
-
给Linux新手的一点建议
我刚开始接触Linux不就,希望以后能找到一份Linux相关的工作。现在,我应该做些什么呢?
-
Ubuntu十年回顾
Ubuntu的推出当时并没有受到广泛市场关注,直到其后来发布的预览版受到大量关注,而也曾被认为是Debian的一个衍生版本。
-
最新调查:OpenStack、Docker、KVM被评为最火的云开源项目
Linux.com和The New Stack公布了一项由550名从业者参与的调查结果。OpenStack被评为最火的云开源项目,其次为Docker和KVM。