OpenStack 部署运维实战.doc

OpenStack 部署运维实战.doc

ID:57013862

大小:209.00 KB

页数:13页

时间:2020-07-30

OpenStack 部署运维实战.doc_第1页
OpenStack 部署运维实战.doc_第2页
OpenStack 部署运维实战.doc_第3页
OpenStack 部署运维实战.doc_第4页
OpenStack 部署运维实战.doc_第5页
资源描述:

《OpenStack 部署运维实战.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OpenStack部署运维实战本文为您介绍了网易公司基于OpenStack开发的一套云计算管理平台,以及在开发、运营、维护过程中遇到的问题和经验分享。网易作为大型互联网公司,IT基础架构需要支撑包括生产、开发、测试、管理等多方面的需要,而且需求和请求的变化几乎每天都存在,这就需要内部的IT基础架构能够足够灵活和健壮来满足各部门和团队的实际需要。网易私有云平台团队也希望通过本文和广大的OpenStack使用者进行一个交流,分享他们在实际项目中收获的成果。OpenStack简介OpenStack是一个开源的IaaS实现,它由一些相互关联的子项目组成,主要

2、包括计算、存储、网络。由于以Apache协议发布,自2010年项目成立以来,超过200个公司加入了OpenStack项目,其中包括AT&T、AMD、Cisco、Dell、IBM、Intel、RedHat等。目前参与OpenStack项目的开发人员有17,000+,来自139个国家,这一数字还在不断增长中。OpenStack兼容一部分AWS接口,同时为了提供更强大的功能,也提供OpenStack风格的接口(RESTFulAPI)。和其他开源IaaS相比,架构上松耦合、高可扩展、分布式、纯Python实现,以及友好活跃的社区使其大受欢迎,每半年一次的开发

3、峰会也吸引了来自全世界的开发者、供应商和客户。OpenStack的主要子项目有:·Compute(Nova)提供计算虚拟化服务,是OpenStack的核心,负责管理和创建虚拟机。它被设计成方便扩展,支持多种虚拟化技术,并且可以部署在标准硬件上。·ObjectStorage(Swift)提供对象存储服务,是一个分布式,可扩展,多副本的存储系统。··BlockStorage(Cinder),提供块存储服务,为OpenStack的虚拟机提供持久的块级存储设备。支持多种存储后端,包括Ceph,EMC等。·Networking(Neutron)提供网络虚拟化服

4、务,是一个可拔插,可扩展,API驱动的服务。·Dashboard提供了一个图形控制台服务,让用户方便地访问,使用和维护OpenStack中的资源。·Image(glance)提供镜像服务,它旨在发现,注册和交付虚拟机磁盘和镜像。支持多种后端。·Telemetry(Ceilometer)提供用量统计服务,通过它可以方便地实现OpenStack计费功能。·Orchestration(Heat)整合了OpenStack中的众多组件,类似AWS的CloudFormation,让用户能够通过模板来管理资源。·Database(Trove)基于OpenStack

5、构建的database-as-a-service。网易私有云使用了Nova、Glance、Keystone、Neutron这4个组件。回页首网易私有云平台概况图1.网易私有云架构网易私有云平台由网易杭州研究院负责研发,主要提供基础设施资源、数据存储处理、应用开发部署、运维管理等功能以满足公司产品测试/上线的需求。图1展示了网易私有云平台的整体架构。整个私有云平台可分为三大类服务:核心基础设施服务(IaaS)、基础平台服务(PaaS)以及运维管理支撑服务,目前一共包括了:云主机(虚拟机)、云网络、云硬盘、对象存储、对象缓存、关系型数据库、分布式数据库、

6、全文检索、消息队列、视频转码、负载均衡、容器引擎、云计费、云监控、管理平台等15个服务。网易私有云平台充分利用云计算开源的最新成果,我们基于OpenStack社区的keystone、glance、nova、neutron组件研发部署了云主机和云网络服务。为了与网易私有云平台其他服务(云硬盘、云监控、云计费等)深度整合以及满足公司产品使用和运维管理的特定需求,我们团队在社区OpenStack版本的基础上独立研发了包括:云主机资源质量保障(计算、存储、网络QoS)、镜像分块存储、云主机心跳上报、flat-dhcp模式下租户内网隔离等20多个新功能。同时,

7、我们团队在日常运维OpenStack以及升级社区新版本中,也总结了一些部署、运维规范以及升级经验。两年多来,网易私有云平台OpenStack团队的研发秉承开源、开放的理念,始终遵循"来源社区,回馈社区"的原则。在免费享受OpenStack社区不断研发新功能以及修复bug的同时,我们团队也积极向社区做自己的贡献,从而帮助OpenStack社区的发展壮大。两年来,我们团队一共向社区提交新功能开发/bug修复的commits近100个,修复社区bug50多个,这些社区贡献涉及OpenStack的Essex、Folsom、Havana、Icehouse、Ju

8、no等版本。得益于OpenStack的日益稳定成熟,私有云平台目前已经稳定运行了2年多时间,为网易公司多达3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。