Openlab,应对虚拟化时代集成工作挑战

发布时间:2022-08-20 作者:中兴通讯 刘道峰 阅读量:

        随着5G时代的到来和企业上云需求的加速发展,基础设施云化越来越普遍。计算、存储、网络等虚拟化技术的复杂性、耦合性,以及APP层面的云原生化带来的技术栈的重构和编排方式的变化给集成工作带来了以下挑战:

    — 虚拟化技术的复杂性。计算、存储、网络、安全的全面虚拟化,同类设备又有不同的虚拟化技术,同时掌握多种技术栈对集成和交付人员的技能要求非常高。

    — 云生态的多样性。从APP、MANO、VIM、存储、SDN-C到各类硬件设备,虽然业界的发展趋势是分层解耦,但当前仍面临耦合性较强的问题。各层的灵活组合对产品间接口的兼容性带来极大的挑战,任何一项不兼容变更都可能导致致命的后果。

    — APP云原生化需求。从传统设备形态转到APP云原生以后,存储云化,网元内部组件之间的通信被拉远,导致原系统的某些可靠性假设被打破,局部的存储和网络的健康问题会蔓延到整个系统。如何应对云原生之后的集成是一个值得探索的问题。

        为应对虚拟化时代带来的种种挑战,中兴通讯成立了Openlab实验室,构建虚拟化集成中心平台,以数字化转型为契机实现内部集成工作效率的大幅提升。

        如图1所示,集成中心平台底层内置能力中心iCAL、工具中心iCTS和业务编排iDSI几大模块,通过集成项目管理系统、守护流水线、远程交付中心、运维仿真系统四大系统实现集成验证的数字化、版本守护的自动化、集成服务的远程化、运维仿真的常态化,向市场和工程部门提供高效的集成服务支撑。

 

Network diagram

图1   集成中心平台架构

 

集成验证数字化

 

        网络云和IT云等端到端解决方案的高效高质量验证是市场推广成功的关键。集成中心实现管流程和资产库的数字化、环境零接触自动化部署,进而缩短方案集成周期,提升交付质量,降低过程难度。

        在设计方面实现集成方案模板化,设计人员只需要填写关键信息就可以自动生成标准的设计方案,降低设计能力要求,提升方案质量。

        在环境和业务部署方面,实现了全自动化零接触部署。资产信息系统iRIS扫描数据中心的所有资产和连接关系,形成基础资源库和组网拓扑库。自动部署工具AIC利用方案LLD(Low Level Design)自动完成环境搭建、版本安装、IaaS层部署、APP层业务配置。

        在测试执行方面,通过测试平台iTEST集成OneTest、TNF、HATT、RF等工具,基本实现了拨测、模测和IaaS层可靠性测试用例的自动化执行,集成中心可根据报告模板自动生成测试报告。

 

版本守护自动化

 

        核心网网络云解决方案无法做到三层完全解耦,产品的不兼容变更可能会带来极大影响。Openlab通过版本守护流水线系统实现持续集成,可以极大避免因产品版本升级和补丁升级带来的前向兼容性问题。

        版本守护以集成平台为中心,采用分布式系统架构,以全自动化的流水线实现高效的版本集成,各流水线可自动完成本地版本和补丁升级,以及自动化脚本的执行和测试报告的生成。目前已经实现EVPN(Ethernet Virtual Private Network)方案流水线、大二层流水线、SDN流水线三大流水线建设。  

 

集成服务的远程化

 

        为更好地支持远程设计类、部署类、测试类、故障定位四大类集成服务,Openlab构建了远程交付中心。远程交付中心由资产中心、远程接入中心以及远程交付工具几大功能模块组成。资产中心包括所有商用项目的方案、版本、测试用例、LLD及模板,实现资源共享;远程接入中心包括丰富多样的远程连接方式,满足远程部署和故障定位的需求;交付工具包括AIC/iTEST,实现设计、部署和测试一体化。

 

运维仿真常态化

 

        虚拟化技术带来诸多好处,但是也给现场运维带来了巨大挑战。为了更好地进行运维支撑,Openlab实验室对齐商用组网和业务,部署健康监测工具,不定期注入亚健康状态,如网络丢包、网络迟延、存储IO迟延、存储IO丢包等,增强产品方案的稳定性,发现产品方案中深层次的问题,提升运维质量。

 

实践效果

 

        集成验证方面,实验室已经具备NFV网络全系列产品、CT/IT全业务场景、端到端设计能力,集成环境自动部署能力、业界主流厂家兼容性测试能力、用例验收能力。典型的方案集成周期由6个月缩减到3个月;人力投入由5人减少到3人;总体成本节约达70%。

        版本守护方面,实验室已具备多业务场景的持续集成能力,流水线作业可实现版本加载、测试执行、报告输出的全自动化执行。验证周期大大缩短,从每版本1个月的周期缩短为3天,效率提升达90%以上。

        远程交付方面,实验室远程交付中心通过标准化的流程实现人力和技术共享、远程开通、远程运维,在大幅节约人力和成本的同时,加快了故障处理速度,提升了交付效率和客户满意度。现场人力使用上,典型DC资源池建设由每局点4人缩减到1人;开通周期从6个月缩减到3个月;问题解决周期由平均7天缩减到1天。

     

        Openlab通过集成中心平台的建设,提升了方案交付的能力和质量,极大缩短了各项工作的人力需求和执行周期,得到了客户的一致好评。道阻且长,Openlab后续会在智能化交付方面积极探索,进一步降本增效。