文库搜索
切换导航
首页
频道
法律法规库
安全标准库
行业政策库
安全研究库
项目案例库
会员中心
首页
法律法规库
安全标准库
行业政策库
安全研究库
项目案例库
上传文档
会员中心
Openstack持续交付之路 UnitedStack 余兴超 内容概览 1 业务模式简介 5 持续交付系统 2 问题与挑战 6 UOS部署套件 3 解决思路和方法 7 UOS测试套件 4 持续集成系统 8 业务变更实践 业务模式简介 • 公有云+托管云两种业务类型 要求 说明 ⽀支持快速部署和交付 要求部署达到较⾼高的⾃自动化程度 ⽀支持定期发布新版本 要求有⾼高效运作的CI/CD流程 ⽀支持功能定制 要求代码⾼高度解耦,模块化,插件化设计 ⽀支持动态扩容 要求架构设计可以按需扩容 ⽀支持异构集群 要求架构设计⾜足够灵活 ⽀支持跨⼤大版本升级 对开发,测试,运维均有极⼤大的要求 问题与挑战 托管云模式对运维Openstack带来了那些挑战? 项⽬目众多 UnitedStack运维体系 OpenStack Services • • • • • Nova Glance Keystone Neutron Cinder • • • • • Ceilometer Swift Trove Manila Designate • • • • • Sahara Magnum Ironic Defcore Heat … 项⽬目众多 UnitedStack运维体系 UnitedStack Services • Placebo(控制⾯面板) • … Vmmanager(API中间件) • Kiki (操作通知) • Gondor(发票管理) • Ticket (⼯工单) • Tars(运营平台) • Gringotts(计费) • Keystonering(认证中间件) • Lotus(消息通知) • Shire(应⽤用市场) 项⽬目众多 UnitedStack运维体系 Base Services • • • • • RabbitMQ MySQL Apache Nginx Haproxy • • • • • Keepalived Bind Ntp Puppet Nscd … 依赖复杂 部署Nova(虚拟化计算)套件 1• 需安装13个Nova组件软件包 2• 需安装163个依赖包 3• 需升级9个系统基础库版本 4• 公共组件(Oslo.*项⽬目)有严格的版本要求 众多配置⽂文件和选项 Nova version 2015.10.9 1• nova.conf 835 options 2• api-paste.ini 40 options 3• logging.conf 43 options 4• rootwrap.conf 5• rootwrap.d/*.filter 6• policy.json 5 options 组件式架构设计 • 选择nova-network还是neutron来构建虚拟⽹网络? • 使⽤用Ceph还是本地存储? • 计算存储⼀一体还是分离? • 选择template或者sql作为Keystone catalog driver? • 是否在pipeline中添加计费中间件? 私有补丁众多 UnitedStack开源项⽬目的私有Patch数量 项⺫⽬目名称 私有patch数量 PuppetOpenstack 369 Keystone 167 Ceph 133 Neutron 129 Ceilometer 107 Nova 92 Cinder 87 Glance 13 交付和变更频繁 UnitedStack运维体系 • 每隔6个⽉月,OpenStack社区各个项⽬目发布新版本 • 过去12个⽉月,UnitedStack每⽉月平均上线2.6个新服务或新特性 • 2015年10⽉月,有19家托管云项⽬目在并⾏行实施 2015年1-6⽉月 线上集群变更次数统计 测试困难 UnitedStack运维体系 • 不同集群间的软件栈版本不⼀一致 • 不同集群间的配置不⼀一致 • 研发部门需要多套独⽴立开发和测试环境 • QA部门需要⾜足够仿真的测试环境 • DevOps部门需要预发布环境 • …. 解决思路和⽅方法 运维⾃自动化的基⽯石? 统⼀一 1 框架统⼀一 2 ⼯工具统⼀一 3 流程统⼀一 4 接⼜⼝口统⼀一 框架统⼀一 BoneDragon 使⽤用Python语⾔言编写 ⽤用于⽣生成新后端项⽬目的基础框架 UnitedStack基础架构项⽬目 BoneDragon框架
2015-《OpenStack持续交付之路-余兴超》
安全研究库
>
网络论坛材料
>
2015Qcon
>
文档预览
72 页
0 下载
24 浏览
0 评论
0 收藏
3.0分
温馨提示:如果当前文档出现乱码或未能正常浏览,请先下载原文档进行浏览。
下载文档到电脑,方便使用
下载文档
还有
67
页可预览,
继续阅读
本文档由
张玉竹
于
2022-04-08 10:36:49
上传分享
举报
下载
原文档
(2.49 MB)
收藏
分享
给文档打分
您好可以输入
255
个字符
安信天行文库的中文名是什么?( 答案:
安信天行
)
评论列表
暂时还没有评论,期待您的金玉良言
最新文档
2015-《针对失效做设计——Uber的系统伸缩之道-Matt Ranney》
2015-《在Spark上构建硬件加速的分布式神经网络架构-王奕恒、黄晟盛》
2015-《云原生应用平台架构解析-张海宁》
2015-《云时代运维转型:工具化,产品化,运营化-钟红军》
2015-《游戏运维之“痛”并快乐——记腾讯游戏运维实践之路&运维价值探索-洪楷》
2015-《应用性能监测:Java Instrumentation技术实践-廖雄杰》
2015-《选型指南:CDN与DNS的设计与开发-李孟》
2015-《物联网数据获取之路_林小进》
2015-《为团队埋下变革的种子-姜丽芬 王宇》
2015-《微软热爱Linux——我们的开源之旅-K. Y. Srinivasan博士》
1
/
72
评价文档
0 个金币
下载文档(2.49 MB)
回到顶部
×
下载提示
文档下载,需要消耗您
0
个金币。
您确定要下载
2015-《OpenStack持续交付之路-余兴超》
文档吗?
×
分享,让知识传承更久远
×
文档举报
举报原因:
垃圾广告
淫秽色情
虚假中奖
敏感信息
人身攻击
骚扰他人
×
收藏文档
收藏文档
请选择收藏夹
请选择收藏夹
没有合适的收藏夹?去
创建收藏夹