日前,中国电子工业标准化技术协会正式批准《服务器操作系统迁移指南》(以下简称《指南》)团体标准立项,《指南》由浪潮信息牵头主导,阿里云、统信软件等联合起草,规定了服务器操作系统迁移的方案、步骤及输出物,适用于同CPU或跨CPU架构服务器间操作系统及业务迁移场景,为用户进行系统迁移操作提供规范指导。
超七成用户计划迁移国内操作系统 迁移流程复杂
随着CentOS停服日期临近、红帽RHEL获取源码权限被限制,服务器操作系统安全漏洞风险提升,国内诸多企业因大量使用由CentOS、REHL等厂商提供的服务器操作系统都面临着升级和替换的问题;另一方面,因安全、功能升级、合规要求等原因,用户需要更换新的操作系统。
《服务器操作系统发展报告(2023)》显示,大量服务器操作系统用户已经开启了替换的计划,其中,有意愿且已进行试点和已制定计划的人数超过半数,占到了 72%。有意愿但尚未制定计划的人数占到了 12%,仅有 8%的人数无迁移意愿,并且近半数调查人表示有意愿在一年内迁移至国内服务器操作系统。
虽然迁移意愿强烈,但进行系统迁移,用户面临着应用能否平滑迁移、软硬件是否兼容、系统迁移后能否满足业务性能的需求等诸多挑战。作为上层应用与底层硬件间的桥梁,操作系统需要与业务系统所涉及的硬件(处理器架构、板卡及整机)、软件(基础库、依赖包、业务代码及运行环境)及其他系统(内核版本兼容性、软件包变化、系统服务兼容性)进行适配验证和改造优化,同时要确保不同架构下的应用能够平滑迁移,并且能够满足后续业务连续增长对性能的要求。
由于各厂商产品差异、服务器 CPU 架构不同,不同厂商之间操作系统迁移工具差异较大,业界也没有统一的迁移流程规范。在此背景下,浪潮信息牵头主导,联合阿里云、统信软件等企业共同起草了本《指南》,旨在统一操作系统迁移工作,解决因操作系统技术的上游来源不同、面向的 CPU 架构不同导致操作系统无法迁移的问题。
《指南》明确迁移“四步走” 确保迁移平滑数据安全
《指南》从用户实际场景出发,明确了操作系统迁移过程中迁移准备、迁移验证、迁移实施、监控巡检四个主要步骤。其中,迁移准备包括收集操作系统、运行环境、业务软件信息,并对操作系统迁移进行可行性评估;迁移验证包括准备实验环境、兼容性适配、迁移执行、系统测试、工具和方案完善等工作;迁移实施是根据迁移验证阶段形成的经验和记录展开,包括数据备份、迁移执行、验收测试、异常处理等内容;第四步监控巡检则是在完成替换后,工作人员定期进行的巡检工作,确保及时发现潜在问题。
作为牵头方,浪潮信息在操作系统迁移方面具有丰富经验积累,基于龙蜥操作系统打造了面向智算时代的操作系统KeyarchOS,并基于龙蜥开源项目SysOM迁移模块研制了从CentOS到KeyarchOS的高效迁移工具X2Keyarch,支持原系统及应用向KeyarchOS的可视化平滑迁移。同时,可以根据客户的实际应用特点量身打造操作系统迁移方案,模式灵活地完成OS的迁移工作。此外,阿里云、统信软件等厂商都在操作系统迁移工具方面进行了持续的改造和创新,为《指南》提供了技术支撑,也为后续标准的实施提供了支持。
随着数字化改造的深入进行,金融、能源、电力、电信、石油、交通、教育、医疗等行业都面临着操作系统迁移的问题。《指南》通过立项,对于支撑各类服务器操作系统完成迁移,规范我国信息技术产业生态,推动国内操作系统产业健康发展,构建操作系统产业生态体系具有重要意义。