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框架

pdf文档 2015-《OpenStack持续交付之路-余兴超》

安全研究库 > 网络论坛材料 > 2015Qcon > 文档预览
72 页 0 下载 24 浏览 0 评论 0 收藏 3.0分
温馨提示:如果当前文档出现乱码或未能正常浏览,请先下载原文档进行浏览。
2015-《OpenStack持续交付之路-余兴超》 第 1 页 2015-《OpenStack持续交付之路-余兴超》 第 2 页 2015-《OpenStack持续交付之路-余兴超》 第 3 页 2015-《OpenStack持续交付之路-余兴超》 第 4 页 2015-《OpenStack持续交付之路-余兴超》 第 5 页
下载文档到电脑,方便使用
还有 67 页可预览,继续阅读
本文档由 张玉竹2022-04-08 10:36:49上传分享
给文档打分
您好可以输入 255 个字符
安信天行文库的中文名是什么?( 答案:安信天行 )
评论列表
  • 暂时还没有评论,期待您的金玉良言