在信创操作系统的迁移过程中,时常遇到DB或者应用对OS的版本及小版本非常敏感,版本选择和验证测试需要花费大量的时间,如何在较小资源和时间投入的情况下,选择合适的版本(包括小版本),并能持续升级更新,保障系统安全?
信创OS内核更新的基本很少,kernel版本一般比较固定。
系统迁移时,建议考虑以下几点:
(1)DB是否和OS适配过,若没有适配过,那迁移就变成了适配工程,代价很大。
(2)若适配过,需要检查DB和OS的适配版本;对固定版本的DB,可选择OS适配版本或较高版本。
(3)适配过的产品,只能保证安装运行没问题,实际使用过程中可能会存在性能问题,需要针对性调优。
(4)无适配产品,不建议迁移,成功率极低。
1、核心系统以操作系统和中间件的兼容列表为准
2、按生产环境的配置搭建测试环境(条件不允许的可以降配,例如2T内存降为512G),在测试环境做兼容验证
目前几款典型的OS的版本关系如下:
OS名称 | 版本信息 | 内核信息 | 兼容性 |
---|---|---|---|
UOS | 1002a | 4.19.0-91.77.77.uelc20 | 外围包与CentOS7兼容 |
UOS | 1020a/1021a | 4.19.0-91.82.65.uelc20 | 外围包 与CentOS8兼容 |
UOS | 1050a/1050u1a/1050u2a | 4.19.0-91.82.132.uelc20 | 外围包 与CentOS8兼容 |
Kylin | V10 SP1 | 4.19.90-23.8.v2101.ky10 | 外围包基于CentOS8、OpenEuler 20.03 融合 |
Kylin | V10 SP2 | 4.19.90-24.4.v2101.ky10 | 外围包基于 CentOS8、OpenEuler 20.03 融合 |
Kylin | V10 SP2 | 4.19.90-52.24.v2207.ky10 | 外围包基于 CentOS8、OpenEuler 20.03 融合 |
因此从kernel版本上来说,比较接近,重点是外围系统包的选择,看业务需求是,尽可能选择对标高版本的系统
收起在信创操作系统的迁移过程中,版本选择和验证测试确实是非常重要的环节,但是也可以通过以下几个步骤来优化这个过程,以达到在较小资源和时间投入的情况下,选择合适的版本并能持续升级更新,保障系统安全的目的:
总之,在信创操作系统的迁移过程中,版本选择和验证测试是非常重要的环节,需要充分考虑系统的关键模块和功能,并选择稳定的版本进行迁移。同时,需要持续升级更新,以保障系统的安全性和稳定性。