不虚此行!OpenStack 温哥华峰会参会分享值得收藏

Posted 凌云时刻

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不虚此行!OpenStack 温哥华峰会参会分享值得收藏相关的知识,希望对你有一定的参考价值。


2018年5月,作为全球开源领域最具影响力的盛会——OpenStack峰会在加拿大温哥华隆重召开,中国移动公司云计算产品部刘军卫、焦鹏举参加了此次峰会。



在峰会上刘军卫、焦鹏举发表演讲,并与业界同行进行技术讨论和分享,让两人受益匪浅直呼过瘾。接下来让我们来了解一下,在这场盛会中他们都有哪些收获。


不虚此行!OpenStack 温哥华峰会参会分享值得收藏

参加Keynote,了解 OpenStack生态、开源技术发展方向

不虚此行!OpenStack 温哥华峰会参会分享值得收藏

本次峰会聚焦OpenStack、容器技术、NFV、边缘计算等主流技术,共有近3000人参会,200多个议题。其中,Kata Containers由Intel和Hyper.sh合作开发,作为社区主推的新项目,现场演示了Kata Containers的安装及运行。


边缘计算在Keynote上被多次提及,OpenStack将会支持除x86以外更多的架构(包括GPU、FPGA、ARM),以便将OpenStack运用到更多地方,如网络侧的边缘等。Zuul从Q版开始被引入,逐渐成为社区CI/CD的标准做法,在Keynote上被重点提及。


不虚此行!OpenStack 温哥华峰会参会分享值得收藏

发表演讲分享中国移动在OpenStack领域的经验与成果

不虚此行!OpenStack 温哥华峰会参会分享值得收藏

基于Manila与GlusterFS构建公有云NAS服务


在该演讲中,分享了如何基于Manila及GlusterFS构建公有云NAS服务。主要包括Driver集成及控制层面的HA、数据层面HA以及针对虚拟机和裸金属服务器场景的网络解决方案。


不虚此行!OpenStack 温哥华峰会参会分享值得收藏


在Driver集成层面,从技术选型上,分析了Generic Driver、GlusterFS Native Driver及GlusterFS NFS Driver的实现方法及存在的问题。通过对比各方案的优缺点,选定GlusterFS结合NFS-Ganesha的方案,作为苏研NAS Driver的最终技术选型。在二者的集成上,进行了大量优化工作,包括增加通过NFS-Ganesha进行NFS协议的export,以及GlusterFS相关操作的全局锁控制等。在NFS-Ganesha 层面,解决了社区原生方案在管理Export ID时所造成的ID资源浪费问题。


在控制层面HA问题上,首先通过使用GlusterFS内置共享卷来存储NFS-Ganesha的配置文件,以此来保证多个NFS-Ganesha节点配置状态的一致性。其次,通过在Scheduler服务中增加健康检查模块,以避免发生manila-share服务离线时造成部分被离线的manila-share服务控制的共享文件系统失去控制,实现了真正意义上的manila-share服务高可用。


在数据层面HA问题上,通过集成CTDB,解决了数据路径上NFS-Ganesha存在的单点问题。底层GlusterFS在部署规划时,首先对磁盘进行RAID5配置,再通过GlusterFS层面将数据配置为两副本,保证数据的可用性。


在网络方面,通过集成SDN来满足NAS存储到虚拟机及裸金属服务器的三层连通问题。


同时,还分享了在构建NAS服务过程中,所遇到的监控和计费问题,以及用户对CIFS协议的需求问题。


中国移动构建大规模私有云实践


该演讲分享了中国移动在构建大规模私有云环境下,系统架构、网络、存储等方面的技术方案,并就大规模场景下的性能优化展开了详细讲解。


不虚此行!OpenStack 温哥华峰会参会分享值得收藏


在大规模场景下,包括并发创建虚拟机、裸金属服务器等,nova-scheduler都会成为性能瓶颈,通过采用CachingScheduler代替FilterScheduler来解决此问题,可将100并发下的调度性能由246秒提升到2秒左右。此外,还优化了nova compute节点的配置参数,包括report_interval、periodic_fuzzy_delay、service_down_time等参数,可以减轻大规模场景下keystone等服务的压力。

 

在存储层面,通过在cinder volume上配置image cache,解决创建卷虚拟机时需要频繁拷贝镜像而带来的性能损耗。


在网络层面,通过采用4GB大页内存,以及进行资源预留及隔离措施,来保证较高的网络性能。



不虚此行!OpenStack 温哥华峰会参会分享值得收藏

参与同行技术展示及技术讨论

不虚此行!OpenStack 温哥华峰会参会分享值得收藏


参与OICR关于OpenStack服务深度监控的技术分享,包括使用Rally进行端到端的测试、RBD卷的性能测试以及压力测试等,使用Zabbix和Grafana来构建监控系统,使用ELK和Filebeat来构建日志收集和分析系统。


参与Red Hat关于vGPU的技术分享,了解OpenStack社区关于vGPU的支持情况及版本研发计划。


参与NTT关于OpenStack在NFV领域实践的技术分享,了解其为满足NFV领域对网络转发性能的要求,在性能优化方面所做的工作:包括引入SPP来管理DPDK资源,使用资源隔离、核绑定、NUMA等多种方法或特性以提升性能。


参与华为关于OpenStack在公有云中使用的相关话题交流,包括在近几个版本中如何提声,以及目前依然缺失的方面,与其交流一键升级等技术。


参与Kata Containers等议题的技术分享,了解其原理及架构。


参与NetApp关于Manila的技术分享,了解他们在共享文件系统服务方面所做的工作。


参与边缘计算等技术分享,了解各厂家对边缘计算的认识及所做工作,其中九州云对边缘计算进行了概念性解读,Red Hat则展示了将OpenStack装入拉杆箱中,以表现OpenStack running anywhere。


此外,与腾讯云交流了其在针对公有云、私有云不同场景下的技术选型,包括其对Kata Containers及Kubernetes的看法;与VMware交流了VMware如何与OpenStack共存,如何通过VMware纳管KVM等;与Intel交流社区发展等话题;与华为交流了OpenSDS技术。


不虚此行!OpenStack 温哥华峰会参会分享值得收藏

与OpenStack Foundation高管深入交流

峰会期间,同OpenStack Foundation执行总监Jonathan Bryce、营销和社区服务副总裁Lauren Sell进行了深入交流,就中国移动在OpenStack开源技术实际应用和生产中的诉求及想法展开热烈讨论。


在OpenStack与Kubernetes集成方面,讨论了如何让Kubernetes使用OpenStack所纳管的资源,包括存储和网络。在Ironic裸机部署管理服务方面,讨论了我们在生产落地过程中遇到的一些问题。


同时,也讨论了针对实际生产中开发的功能需求,提交到上游社区时存在的问题,包括可能遇到的一些设计思路与社区不一致等情况。



我们在这场精彩纷呈、干货十足的盛会上,收获满满。


今后,我们将:

1、继续关注OpenStack社区最新动态,获取更多有益于苏研发展的信息;

2、积极跟进新技术发展趋势,并将公司在项目实践中发现问题和解决问题的方法回馈于社区;

3、增强技术嗅觉,关注新技术,评估其对公司现有产品可能带来的影响,尝试引入可以提升产品质量的新技术。




- End -

责任编辑:耿航

为开源爱好者和从业者点亮人生!

以上是关于不虚此行!OpenStack 温哥华峰会参会分享值得收藏的主要内容,如果未能解决你的问题,请参考以下文章

OpenStack温哥华峰会精彩回顾:Edge Computing(含PPT)

CI/CD技术分享:OpenStack Zuul介绍

26日截止,OpenStack温哥华峰会议题精选等你投票!

震撼!七大议题全数入选!九州云与您相约温哥华

悉尼峰会行 | OpenStack将迎新的历史机遇期

生态+案例:OpenStack东京2015峰会首日亮点