在数字化转型的浪潮中,信创操作系统作为国产化替代的关键环节,正受到越来越多企业的关注。适配迁移至信创操作系统不仅是技术挑战,更是战略选择。本文结合实际案例,深入探讨了信创操作系统适配迁移的核心问题及其解决方案,旨在为计划或正在进行信创操作系统迁移的企业提供实战经验和策略指导。

01

信创操作系统选型策略

选型是迁移的第一步。选型时需考虑硬件与操作系统的兼容度、生态完善度及特定调优需求。在信创操作系统的选型过程中,需要考虑业务场景、硬件兼容性、生态完善度以及特定调优需求。中国联通软件研究院的研发工程师指出,不同的业务场景可能需要不同的操作系统组合。迁移过程中,应遵循由边缘至核心、原子化、链路由上至下、先测试再迁移、滚动迁移等原则,以最小化对原系统或业务的影响。

02

迁移成本控制策略

迁移成本控制是企业普遍关心的问题。需要制定详细的迁移计划,评估资源需求,利用自动化工具简化迁移过程,并确保数据的完整性和一致性。上海期货信息技术有限公司的应用工程师和中原银行的高级工程师提出了详细的迁移计划、资源评估、自动化工具应用等成本控制策略。

03

软件版本兼容性关注点

信创操作系统的版本与常用系统如红帽存在差异,内核版本、系统软件版本等成为需要关注的重点。行业通常采用评估和测试相结合的策略进行内核版本升级,同时,与信创厂商保持紧密联系,了解产品路线图和更新计划至关重要。

选择合适的虚拟化方案或平台是信创迁移的重要考虑因素。迁移前,需要对系统整体逻辑架构、部署架构、技术栈等进行详细调研,以确保迁移的顺利进行。海通证券的系统工程师和中国联通软件研究院的研发工程师建议,根据企业的技术路线、规模和后续规划进行选择。

04

迁移前的调研清单

迁移前对信创操作系统及当前服务器操作系统的调研至关重要。中国联通软件研究院的研发工程师和中原银行的高级工程师提出了系统架构、技术栈、硬件设备兼容性等调研内容。

05

服务器操作系统迁移适配流程复杂

随着CentOS停服临近和红帽RHEL源码权限受限,服务器操作系统安全漏洞风险加剧。国内众多企业面临CentOS、REHL等系统升级替换的挑战。同时,出于安全、功能升级和合规需求,用户急需新操作系统替代方案。

根据调研,大量服务器操作系统用户已经开启了替换的计划,其中,有意愿且已进行试点和已制定计划的人数超过半数,占到了72%。

调查显示,12%的人有意向却未规划迁移,仅8%的人无此意愿。值得注意的是,近半数人计划一年内迁移至国内服务器操作系统。

系统迁移虽意愿强烈,但挑战重重:应用平滑迁移、软硬件兼容性、业务性能满足等。操作系统作为桥梁,需对涉及的硬件、软件、系统等进行适配验证与改造优化。关键在于确保不同架构下应用平滑迁移,并满足业务持续增长的性能要求。挑战与机遇并存,精心策划,方能成功迁移。

因厂商产品差异和服务器CPU架构的不同,操作系统迁移工具在厂商间存在较大差异,且行业缺乏统一的迁移标准流程。

06

服务器操作系统迁移步骤

一般常见的服务器操作系统适配迁移分六个阶段,如下:

(1)评估规划阶段:

精心调研应用系统,量身打造CentOS停服应对策略,为迁移应用合理规划、精准匹配所需软硬件资源,确保迁移无忧。

深入调研CentOS使用状况,全面评估并制定应对方案,精准选定需迁移的应用系统,为升级转型奠定坚实基础。

(2)迁移准备阶段:

准备实验环境,提供用于测试验证的数据。

精心策划应用系统迁移,确保软硬件兼容适配。在实验环境中部署系统,并运用迁移适配评估工具,携手应用开发商完成适配验证,确保顺利迁移。

(3)实验验证阶段:

与操作系统厂商、应用开发商共同制定相关策略,配合开展相关测试。

制定生还环境部署策略、数据迁移策略,进行数据迁移验证和应用系统测试。

编写测试用例。

(4)业务切换阶段:

确认应用系统迁移割接方案,组织应用系统迁移和业务切换。

参与验证、测试制定迁移割接方案,稳步实施应用系统迁移和业务切换。

(5)试运行阶段:

协调各方开展测试验证和试运行。

在生产环境下对应用系统进行测试验证,检测发现并解决潜在问题及异常状况。

(6)上线运维阶段:

对系统进行日常维护。

经第三方评估后正式上线应用系统,开展日常监控运维,保障应用系统稳定运行。

07

版本选择与持续升级更新

在迁移过程中,选择合适的信创操作系统版本并持续升级更新是保障系统安全的关键。应考虑数据库与操作系统的适配情况,利用测试环境进行兼容性验证,并根据生产环境配置进行迁移。

08

性能、稳定性、安全性与兼容性评价

信创操作系统的性能、稳定性和安全性得到了业界的认可。然而,软硬件兼容性问题仍是挑战。在软硬件兼容性方面,需要根据具体硬件和软件的兼容性列表进行选择和测试。

迁移后,可能会遇到软件包兼容性冲突问题。解决这些问题需要建立详细的软件清单,进行充分的测试验证,并与软件供应商合作获取最新的软件包版本。

系统层面的调优应结合具体场景考虑,如数据库针对读写操作的参数调整。技术经理和高级非功能测试专家分享了文件句柄参数调优、内存分配器调整等经验,为信创操作系统的性能优化提供了实践指导。

09

一般业务系统迁移实例

某政务信息化业务系统迁移方案:

迁移思路:

首先:CPU迁移,先做CPU、操作系统架构层面迁移,保障方案可行;

其次,我们将进行中间件与数据库的迁移工作,借助国内优秀的中间件和数据库厂商的开源软件,高效有序地完成整体迁移,从而简化问题排查过程。

迁移开发平台,Java开发者宜选国内低代码平台,以拖拽式配置简化开发,解决80%重复工作,并利用迁移工具重构jar包,提升效率。

在迁移中,我们将构建新平台,并借助DNS调度实现灵活切换与回退。逐步增加国产化平台的处理权重,若系统稳定运行且性能达标,即可全面转向国产化平台,实现平滑过渡。

10

某私有云平台迁移实例

OpenStack管理节点常采用一主多备的部署方式。我们首先逐步将备节点从CentOS迁移至国产操作系统,随后进行主备节点切换,升级备节点为主节点,进而圆满完成控制节点的整体替换,确保系统的平稳过渡与升级。

业务节点优化:全新国产操作系统实例上线,实现非国产化平台业务流与数据的高效迁移,无缝切换至国产系统,推动业务全面国产化升级。

11

迁移后的运维挑战

迁移至信创操作系统后,日常运维面临诸多挑战。兼容性问题,尤其是驱动兼容性问题,成为运维中的首要难题。例如,启动模式、图形驱动、RAID卡驱动和网卡驱动等都可能成为问题。同时,信创操作系统的版本与常用系统可能存在差异,需要重点关注内核版本、系统软件版本等,以确保系统的稳定性和安全性。此外,不同品牌的服务器、硬件设备与信创操作系统的兼容性问题也需要重点关注。

12

成功应用案例与挑战并存

信创操作系统在金融等领域已有广泛应用,如鲲鹏ARM/海光X86+麒麟操作系统+k8s组合,性能差异控制在5%以内。但自主创新、软件包多样性、安全漏洞修复等方面仍有不足。如内核新技术自主创新少、软件包与CentOS趋同等问题。安全漏洞修复和发布与国际标准存在差距,生态建设仍需加强。中国联通软件研究院的研发工程师强调,信创OS的推广仍处于爆发期,生态建设和人才培养是未来发展的关键。

版权声明:【我们尊重原创,本文转自大信创圈。文字美图素材,版权均属于原作者。部分文章推送时因种种原因未能与原作者联系上,若我司推广的内容涉及版权问题,请及时联系,我们将在第一时间删除,谢谢】