openst技术贡献解读浪潮云海OpenStack X版本技术贡献中国第一( 二 )
文章插图
卷上传镜像架构
在对接iSCSI协议的存储时,卷映射虚拟机后,在宿主机上会生成SCSI相关协议的链路信息(Multipath、SCSI设备映射等)。在融合部署cinder-volume服务与nova-compute服务时,卷上传镜像操作在读取卷所使用的链路信息时,会与虚拟机使用的链路信息保持一致。如果上传镜像操作处理完时需要解除卷与虚拟机的映射信息,此时也会解除虚拟机所使用的链接映射,并造成虚拟机故障。
针对此问题,浪潮云海针对此问题进行了深入研究,设计修复方案并完成开发,完成了对云海OS产品的优化,并将针对此问题的技术实现推送到OpenStack开源社区,得到了众多开源项目维护者及社区开发者的认可。
三、云平台上稳定性和持久内存的易用性增强
文章插图
主机多平面故障检测
当计算集群发生大规模故障时,计算资源急剧收缩,可能存在资源不足的情况,此时疏散可能给云平台造成更大的伤害。另外,计算节点上云主机根据承载的业务不同,有的业务应用实例价值高,有的就可能没那么重要。
如何保障高价值的业务优先恢复?
这就需要通过定义用户业务实例的优先级,然后通过排队、熔断、限流、降级重试等策略保障用户业务的可用性,从而保障云平台业务的稳定性。
文章插图
PMEM设备虚拟机离线迁移实现原理
文章插图
PMEM设备虚拟机离线迁移实现时序图
浪潮云海技术团队和英特尔中国CESG ESS部门及英特尔中国OpenStack社区研发团队共同合作,对持久化内存(PMEM)进行了深入研究,完善并深度优化PMEM设备虚拟机的相关功能,例如支持PMEM设备虚拟机离线迁移,支持将已有的PMEM数据的虚拟机迁移到目标PMEM服务器节点上。
文章插图
PMEM设备管理
为了更进一步实现异构加速器设备的管理,浪潮云海技术团队编写了PMEM设备的驱动程序,并将其贡献到OpenStack Cyborg社区,以支持通过智能加速器设备管理项目统一管理PMEM设备,支持PMEM设备的自动发现、自动上报、Nova创建虚拟机智能调度,更好支持虚拟机在创建时请求PMEM设备。
四、基于Kolla的Venus项目集成实践,实现生产级镜像加速部署
作为OpenStack平台部署项目,Kolla通过构建OpenStack容器化组件镜像,将不同的组件根据角色配置部署到不同的节点上,实现了生产级别的镜像加速部署,最大程度简化OpenStack部署和运维成本。
文章插图
Venus项目容器化部署实现原理
Venus是浪潮云海技术团队提出的基于OpenStack云平台的可视化日志管理项目,且已成为OpenStack社区官方项目,提供了一站式日志采集、清洗、索引、分析、警告、可视化等能力。浪潮云海技术团队在Kolla项目中率先集成了Venus,通过Kolla项目分层模式实现Venus镜像构建,Kolla-ansible容器化实现Venus配置文件自动生成、数据注册、创建数据及启动容器化服务等,从而提升Venus项目的部署效率及后期运维能力。
一直以来,浪潮云海通过在架构优化、权威基准测试、规模化应用、社区贡献、生态完善等方面的持续创新,构建了开放、融合、敏捷、智能的云操作系统,为各行各业提供数字转型、智能升级、融合创新的云基础设施;同时持续推动OpenStack等开源技术在中国及世界范围的发展,为打造创新技术引擎不懈努力着。
- text|《2021大数据产业年度创新技术突破》榜重磅发布丨金猿奖
- 信息科学技术学院|瞧不起中国芯?芯片女神出手,30岁斩获国际大奖,让美国哑口无言
- 元宇宙持续发酵,或迎“终极形态”?马斯克为何力挺脑机接口技术
- 自动驾驶|华为首秀自动驾驶,王兴:特斯拉遇到技术与忽悠能力相当的对手了
- 上海微系统与信息技术研究所|地震救人新突破!中科院研制出触嗅一体智能仿生机械手
- 军工|中国版“英伟达”诞生,核心技术完全自研,国产替代即将崛起
- 电子封装技术、微电子、集成电路等,电子信息类专业,研究方向
- 单片机|OPPO最新实验室曝光:与华中科技大学联合打造,将加速新技术研发
- AMD 3D V-Cache 技术测试:延迟略增,但处理器性能更强
- intel公司|苹果芯片总监刚被Intel挖走,技术大咖又跳槽微软