为应对CentOS迁移替换面临的挑战,基于不同业务系统变更场景,麒麟软件推出三种解决方案,致力于协助用户平稳完成服务器操作系统迁移。
图1 业务系统替换场景图
l 业务系统扩容与业务系统新建场景:
提供方案一、评估工具自主安全迁移方案,降低用户业务系统适配国产架构平台难度。
l 业务系统不变场景:
(1) 提供方案二、迁移工具兼容过渡迁移方案,可实现业务系统“无感”完成服务器操作系统的替换。
(2) 提供方案三、CentOS安全接管服务方案,对暂时不具备变更条件的业务系统,提供技术支撑。
1. 方案一、评估工具自主安全迁移方案:全栈国产化下,麒麟迁移评估工具助力完成业务系统改造
在业务系统扩容与业务系统新建的场景下,若用户选择了国产服务器硬件设备,意味着原有或以往业务系统需要进行全栈国产化改造;但由于目前国内部分行业软件开发商对于全栈国产化业务系统开发还未能具备完善的经验,导致项目实施的可行性降低,为应对此类现象,麒麟软件针对CentOS8和7提供评估迁移到银河麒麟高级服务器操作系统V10最新版本的迁移评估工具,帮助用户更好的评估迁移工作量,降低业务系统改造/适配难度,将迁移风险降到最低,提升迁移效率,助力软件开发商完成全栈国产化业务系统开发。
该方案工具对待业务系统软件(迁移软件包)进行文件扫描、依赖识别、运行软件环境对齐和运行结果分析等功能。实现了对软件包的编写语言和架构的自动识别,用户无需再指定待迁移软件包语言、架构等信息便可进行迁移评估。迁移评估结束后将会生成报告来协助应用开发人员进行迁移影响分析,包括需要引入的依赖 rpm包、需要修改的依赖 rpm包中的具体函数原型声明等信息,指导应用开发人员进行业务系统改造工作。
图2 迁移评估工具原理图
安全无忧,决胜千里 —— 银河麒麟高级服务器操作系统V10最新版本
l 全栈国产,安全、稳定与性能最优方案;
l 产品与国内外生态兼容广泛,X86版更具备中国软件测评中心(赛迪)对Oracle DB 11g/12c/19c的权威兼容性测试报告;
l 丰富案例,提供实践依据;
l 一步到位,完成最终目标,实现真替真用;
l 需要业务系统软件栈做适配改造;
l 需要较长迁移周期和较大资源投入;
l 需重启操作系统,可能造成业务系统短暂中断。
随着信创项目的陆续开展,重点行业用户目前建设了较高比例的基于国产架构的业务系统,但国内用户多数现行业务系统,较多仍运行在intel架构服务器上,短期内完全替换为全栈国产架构工作量较大,因此为了协助用户平稳过渡,麒麟软件针对CentOS8/7/6提供迁移到银河麒麟高级服务器操作系统(兼容版)V10、中标麒麟高级服务器操作系统V7/V6的迁移工具,实现在利旧现有intel设备条件下,不进行业务系统的变更,完成服务器操作系统替换工作。
麒麟CentOS迁移工具——kyreplace,主要功能为将CentOS系统原地替换为麒麟操作系统(中标麒麟高级服务器操作系统V7/V6、银河麒麟高级服务器操作系统(兼容版)V10)。工具支持自动识别当前系统版本,支持自主设置目标迁移系统,支持迁移前评估(给出可视化评估报告)及一键式迁移(给出可视化迁移报告)等功能。
图3 迁移工具原理图
方便快捷,省时省心 —— 中标麒麟高级服务器操作系统V7/V6、银河麒麟高级服务器操作系统(兼容版)V10
l 业务系统无需改造,平稳过渡“停服期“,条件充分后再进行全栈国产替代;
l 硬件充分设备利旧,节省成本;
l 需要部分资源投入;
l 未来仍涉及二次迁移到全栈国产化环境下;
l 需重启操作系统,可能造成业务系统短暂中断。
对于目前不具备替换条件的业务系统,保障现有CentOS系统安全稳定运行,麒麟软件依托于自身技术服务体系,形成安全接管服务解决方案。
CentOS安全接管服务覆盖CentOS 6、7、8和CentOS其他未停止服务产品。
面向不同用户需求,针对CentOS操作系统,麒麟软件提供三类服务项目,用户可根据实际需求进行选择。
图4 服务内容