云海再获中国第一 OpenStack社区Xena版本新特性快来划重点

10月6日,OpenStack社区发布了第24个版本Xena(简称,X版本),该版本在短短25周时间内接收到来自全球40多个国家、超过125个不同组织的680多名贡献者近15000项提交,广泛引起了世界范围内开发者群体的关注。

浪潮凭借代码提交量(Commits)、起草蓝图数量(Drafted Blueprints)、补丁集数量(Patch Sets)等方面的突出表现再次荣登中国第一,众多核心项目指标在世界范围内遥遥领先。如今浪潮已连续四个版本登顶,逐渐成为OpenStack全球重要的技术引领者。

作为OIF基金会创始黄金会员,浪潮积极并持续投入开源社区建设,在各大模块均有不俗表现,尤其在Nova、Cyborg、Manila等核心项目中贡献突出,完成了大量的Commit和Bug修复,社区排名稳定全球前三、国内第一。浪潮云海OS技术团队向OpenStack社区贡献的可视化日志管理项目Venus,是国内首个在智能运维领域贡献的开源项目。

从自身的定位以及满足用户需求的角度出发,浪潮更加重视将社区贡献探索、行业落地实践与更好的用户体验相结合,不断提升浪潮云海OS开发团队社区贡献的技术含金量以及整体技术实力的同时,为用户解决实践中所遇到的诸多技术问题,切实推动OpenStack的创新发展。浪潮云海OS团队针对OpenStack社区X版本各核心项目的亮点特性进行了总结分析,便于更多开发者深入了解。

Cinder项目亮点功能
✓ 创建临时资源时优化用户配额的处理。在块存储API 3.65版本,卷和快照详细信息的请求结果中包含该资源是否占用配额的标识,并且能够根据资源是否占用配额,对返回的数据进行过滤。
✓ 在块存储API 3.66版本,当处于挂载状态的卷创建快照时,不需要添加“force”标识。
✓ 在卷类型详细信息的请求结果中增添 “extra-specs”信息,该信息不包含敏感数据,这样可以为系统选择卷类型提供更多的数据。另外使用当前块存储API中列表请求的过滤语法,根据“extra-specs”信息,可以对卷类型列表的请求结果进行过滤。
✓ 移除长期弃用的块存储API版本 2,块存储API版本3已经被设计与版本2完全兼容。
✓ 许多当前的存储后端driver支持更多新的功能。例如多挂载、后端优化的能力。

Cyborg项目亮点功能
✓ 重构文档结构,包括 API 文档、用户指南和贡献者指南。
✓ 在 Cyborg-conductor 中添加placement资源清理机制以避免孤儿资源。
✓ 优化Cyborg API操作。

Designate项目亮点功能
✓ 支持CERT资源记录类型,支持一些新用例,例如安全电子邮件和通过DNS发布证书废除列表。

Glance项目亮点功能
✓ 对镜像添加quota限制。
✓ Policy检查重构,将policy检查放到api层。

Horizon项目亮点功能
✓ Horizon和所有Horizon插件项目支持最新的LTS版本nodejs 14。
✓ 增加了通过Horizon创建网络QoS策略的功能。

Ironic项目亮点功能
✓ 增加新的部署接口Custom-agent,适用于代理管理所有部署步骤的场景。
✓ 详情列表中已增加Redfish BIOS固件设置描述部分。
✓ 裸金属列表检索性能方面有大量改进,新增Boot_mode和Secure_boot状态字段,且支持通过状态接口设置Boot_mode和Secure_boot。

Kolla项目亮点功能
✓ 更新了Ansible的playbooks,操作过程中不再获取所有节点的facts信息,而是在部署过程中有选择性决定一些相关节点去获取facts信息,从而达到部署性能提升的目的。
✓ 引入Hashicorp Vault企业级私密信息管理工具,并与Kolla-ansible进行集成,以管理OpenStack控制面的私密信息。

Kuryr项目亮点功能
✓ 日志信息更加详细,当遇到不可恢复的问题时提供OpenStack Service 相关的更加详细的指标。
✓ 支持通过添加Service的注解设置负载均衡器的超时时间。
✓ 可根据Service的具体信息调整负载均衡策略。

Manila项目亮点功能
✓ 用户可以根据设置的亲和或反亲和策略创建文件存储,策略写入文件存储元数据中,伴随文件存储整个生命周期并进一步影响生命周期操作如文件存储迁移。
✓ 文件存储服务能根据保留网络分配跨存储系统进行在线迁移。云管理员有一个“检查”实用程序,用于验证无中断/实时文件服务迁移是否可行。
✓ Manila client移植到Openstack SDK,提高了共享文件系统API的可用性。
✓ 提高多个资源的分页和筛选的性能。
✓ 添加了一个新的文件存储驱动程序以支持纯存储,Flashblade存储系统允许提供和管理NFS文件存储。
✓ NetApp驱动程序增加了对PB级文件系统的支持,还添加了对文件存储的“可读”复制以及“灾难恢复”式复制的支持。用户可以装载跨可用性区域配置的共享的只读副本,同时仍具有对主共享的读/写访问权限。

Neutron项目亮点功能
✓ 分布式DHCP服务作为Neutron-ovs-agent扩展功能已经可以使用,该服务在虚拟机所在的计算节点提供本地的基础DHCP功能,并且不需要dhcp代理。
✓ 支持最新Ovn 21.06+版本的无状态安全组,stateful参数被设定为false的安全组会被映射到新的Ovn ACL动作allow-stateless。
✓ Neutron现在支持ECMP路由。具有相同目的地址的多条路由策略合并为单条ECMP路由。
✓ 新增配额驱动DbQuotaNoLockDriver,这个驱动程序不会为每个资源或者项目ID创建唯一的锁,如果服务器请求的数量超过已完成的资源创建数量,这种锁可能会导致数据库死锁状态。

Nova项目亮点功能
✓ 支持通过Cyborg管理的SmartNIC挂载Sriov设备端口。
✓ 支持通用中介设备(Generic-mdevs)。
✓ Nova侧更新cinder侧的connection_info信息。
✓ 增加API microversion,允许用户配置在创建或重建实例时通过nova元数据服务名来指定云主机的hostname。

Openstackansible项目亮点功能
✓ 开始使用Pacific版本的ceph-ansible(stable-6.0)。
✓ Ansible的版本升级到ansible-core 2.11。
✓ 对Ovn的部署支持得到显著优化。
✓ 增加了部署Freezer的部署逻辑。

众所周知,OpenStack作为全球最活跃的3个开源项目之一,在运营商、政府、金融、能源、企业、教育、医疗等行业有着广泛应用,是大中型企业私有云建设的首选。基于此,浪潮云海在不断推进OpenStack创新发展的同时,为更多新兴业务提供了安全可靠的云基础设施,为构筑云数智融合的智算底座不懈努力着。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/513883.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

deepin linux 2014 硬盘安装教程,Linux Deepin的硬盘安装

于是装了,问题来了,即使执行了sudo umount -l /cdrom,也不能直接把原来的个人文件分区挂成/home,因为liveCD的内容还放在这个上面(想不通,我只是挂载,又不格式化,怎么就行了?新氧好像…

一站式云原生智能告警运维平台——SLS新版告警发布!

简介: 本文介绍什么是云原生可观测性需求以及告警限制,介绍一站式云原生智能告警运维平台——SLS新版告警。 前言 本篇是SLS新版告警系列宣传与培训的第一篇,后续我们会推出20系列直播与实战培训视频,敬请关注。 系列目录&#…

ansible 修改文件变量_基于ansible的批量配置生成

背景网络运维,我们有很多时间是在准备配置的路上,咱们之前也讲过,从脑海中或者是从自己的宝藏笔记中找出模板,一顿操作猛如虎,Ctrl C Ctrl V。这个过程是十分危险的,因为人不是机器,肯定会出错&…

Fluid — 云原生环境下的高效“数据物流系统”

简介: 为了解决大数据、AI 等数据密集型应用在云原生计算存储分离场景下,存在的数据访问延时高、联合分析难、多维管理杂等痛点问题,南京大学 PASALab、阿里巴巴、Alluxio 在 2020 年 9 月份联合发起了开源项目 Fluid。Fluid 本质上是一个云原…

测试linux内核镜像,测试Petalinux BSP镜像参考例子

测试预构建Petalinux镜像现在,你可以尝试一个预构建参考例。这是通过petalinux-boot 工具来实现的。petalinux-boot可以在物理硬件或者QEMU上启动参考例子。在硬件上测试预编译镜像Petalinux BSP包括一个预构建FPGAbitstream文件,可以令你在你的硬件上快…

普通大学生的 Java 开发能力到什么水平才能进大厂?

对于刚开始接触编程的同学来说,选择一门合适的编程语言非常重要。Java一直以来都是被广泛使用的语言,其服务端开发占比90%,83次在TIOBE排行第一,是很多程序员的首选语言。在发展前景方面,Java的就业范围很广&#xff0…

delphi7 如何判定dbgrid两行重复_教你如何在服装上加入好看的毛线刺绣花边

有时候一件旧衣服我们给它添加一些新的元素,会产生意外惊喜的效果。今天,我们就来学学如何用毛线在衣服上刺绣花边,让衣服变得更加漂亮的方法吧!在本教程中,我们使用了一些零头羊毛线,11号木针和用于刺绣的…

阿里的 RocketMQ 如何让双十一峰值之下 0 故障?

简介: 2020 年双十一交易峰值达到 58.3 W 笔/秒,消息中间件 RocketMQ 继续数年 0 故障丝般顺滑地完美支持了整个集团大促的各类业务平稳。 作者 | 愈安 来源 | 阿里巴巴云原生公众号 2020 年双十一交易峰值达到 58.3 W 笔/秒,消息中间件 Roc…

英特尔携手谷歌云加速最新虚拟机;谷歌云平台下调抽成比例;Hitachi Vantara推出全新云成本优化服务...

NEWS新闻回顾GitLab 将上市随着收入持续增长和亏损扩大,DevOps 宠儿 GitLab 终于申请了首次公开募股 (IPO)。GitLab 一直致力于成为开发人员的一站式商店,与 GitHub(2018 年被微软以 75 亿美元高价收购)和其他 DevOps 公司竞争。在…

eq linux_音乐家和音乐爱好者的开放硬件 | Linux 中国

从 3D 打印乐器到无线播放声音的设备,有很多通过开放硬件项目来奏乐的方法。-- Michael Weinberg这个世界到处都是很棒的开源音乐播放器,但为什么只是将开源用在播放音乐上呢?你还可以使用开源硬件奏乐。本文中描述的所有工具都是经过了开源硬…

E百科 | 第2期 扒一扒能加速互联网的QUIC协议

简介: 众所周知,QUIC(Quick UDP Internet Connection)是谷歌制定的一种互联网传输层协议,它基于UDP传输层协议,同时兼具TCP、TLS、HTTP/2等协议的可靠性与安全性,可以有效减少连接与传输延迟&am…

“匿名句柄” 是一切皆文件背后功臣……

作者 | 奇伢 来源 | 奇伢云存储匿名 fd 的样子?我们经常在 /proc/${pid}/fd/ 下面能看到 anon_inode : 前缀的句柄,如下:rootubuntu:~/temp# ll /proc/5398/fdlr-x- 1 x x 64 Aug 4 9:9 8 -> anon_inode:inotify lrwx- 1 x x 64 Aug …

linux6.6 sudo环境变量,linux sudo环境变量设置

VS2010添加资源文件VS2010中资源文件管理在 双击打开Resources.resx 选择左上角资源文件类型 然后复制资源文件 粘贴到空白区域 则会自动生成资源文件代码 在项目中使用该资源文件时,通过global::P ...sublime text 2 配置php调试环境准备工作: 计算机中已经正确安装了php. 1.设…

Flink集成Iceberg在同程艺龙的实践

简介: 本文由同城艺龙大数据开发工程师张军分享,主要介绍同城艺龙 Flink 集成 Iceberg 的生产实践。 本文由同城艺龙大数据开发工程师张军分享,主要介绍同城艺龙 Flink 集成 Iiceberg 的生产实践。内容包括: 背景及痛点Flink Ice…

python编写加密程序_用Python实现一个简单的加密程序

生活中,有时候我们需要对一些重要的文件进行加密,Python 提供了诸如 hashlib,base64 等便于使用的加密库。 对于日常学习而言,我们可以借助异或操作,实现一个简单的文件加密程序,从而强化自身的编程能力。 …

阿里巴巴开源容器镜像加速技术

简介: 近日阿里巴巴开源了其云原生容器镜像加速技术,其推出的overlaybd镜像格式,相比于传统的分层tar包文件格式,实现了基于网络的按需读取,从而使得容器可以快速启动。 近日阿里巴巴开源了其云原生容器镜像加速技术&…

Unity重写Inspector简化分组配置文件

Unity重写Inspector简化分组配置文件 重写Inspector创建分组管理配置文件创建修改参数参数对应类工程在我的资源中名为CreateConfig,免费下载 重写Inspector创建分组管理配置文件 创建 修改参数 参数对应类 using UnityEngine;public class GameConfig : Scriptab…

985大学的高材生只会写代码片段,丢人吗?

很多同学在学习编程的时候都会遇到各种各样的难题,比如:没有合适的资料、学习过于碎片化、资料的质量层次不齐、看了很多视频自己动手时却还是不会、接触不到完整项目、无法检测自己的编程水平是不是企业所认可的……最近,小郭和小解同学也遇…

python 生成器_Python生成器中的GeneratorExit

我写了一个关于Python生成器的测试程序.但是我得到了一个不期望的错误.我不知道如何解释它.我来告诉你代码: def countdown(n): logging.debug("Counting down") while n > 0: try: yield n except GeneratorExit: logging.error("GeneratorExit&…

快手基于RocketMQ的在线消息系统建设实践

简介: 快手需要建设一个主要面向在线业务的消息系统作为 Kafka 的补充,低延迟、高并发、高可用、高可靠的分布式消息中间件 RocketMQ 正是我们所需的。 作者:黄理 黄理,10多年软件开发和架构经验,热衷于代码和性能优…