在这里插入图片描述


一、CentOS 停更危机

自 1993 年开始,红帽 Linux 已经陪伴开发者们走过了将近 30 年的旅程。作为一款基于 Red Hat Enterprise Linux(RHEL)的开源操作系统,CentOS 一直以来广泛应用于企业级服务器和云计算平台。但 2020 年 12 月,CentOS 宣布将停止维护!CentOS Linux 8 已于 2021 年 12 月 31 日停止更新和发布;CentOS Linux 7 也将于 2024 年 6 月 30 日停服。

这将意味着用户再也无法获得官方补丁安装支持和系统升级。国内企业和开发者是 CentOS 的重要用户群体,CentOS 的停止维护无疑会对企业业务运行和数字化转型带来巨大的挑战和风险:诸如当前版本后续无法获得技术演进和版本升级,导致产品中断无法延续;企业将面临巨大的安全漏洞隐患等问题,安全漏洞无人管理修复,数据安全存在威胁;无法再获得上游社区和技术服务资料等的专业帮助;新推出的软硬件系统不再兼容原有的操作系统,系统建设遭受制约…

但即便 CentOS 停更在即,中国服务器操作系统市场中 Linux 仍占据绝对领先地位,市场占有率达 79.2%,其中在主流行业如电信、能源,RHEL 和 CentOS的比例更是达到了一半以上。现有 CentOS Linux 操作系统用户应该如何应对?有哪些策略和实践经验可以借鉴?

尽快迁移现有的 CentOS 系统,避免安全漏洞和功能缺失至关重要。

二、关于浪潮信息KeyarchOS

基于这样的情况,浪潮信息 X2Keyarch 迁移工具应运而生;

在这里插入图片描述

作为领先的云计算和数据中心服务提供商之一,浪潮信息早在 2008 年就开始自研服务器操作系统,当时的产品名称为 K-UX,经过十余年的持续迭代更新,2022 年 12 月浪潮信息发布服务器操作系统 KeyarchOS (中文名称云峦,简称 KOS)。相较于 K-UX 的主要面向关键应用主机,支持 Power 架构;KeyarchOS则主要面向通用服务器操作系统,支持了 x86、ARM 架构。

X2Keyarch 是浪潮信息研发的一款专门用于迁移业务的工具,可协助客户快速高效地将其他系统中的数据迁移到浪潮信息操作系统中。该工具提供了多种迁移方案,以适应不同业务场景和数据结构的需求。支持批量迁移、增量迁移、分批迁移等多种方式,并可对迁移数据进行校验和清洗,以确保数据的准确性和完整性。

X2Keyarch 共包含四大功能模块,如下:

主机管理迁移评估迁移实施日志管理
迁移主机管理
集群管理
风险评估
系统评估
硬件评估
应用评估
批量迁移
系统还原
系统备份
单步迁移
操作日志
评估日志
实施日志

接下来我们通过实际的迁移操作案例来上手体验 X2Keyarch 迁移工具的各功能模块。

三、浪潮信息 KeyarchOS License 应用迁移实践

在本案例中,我们将进行 KeyarchOS License 应用迁移的实践操作。

第一步:迁移前验证

首先连接要被迁移的服务器,服务器 IP 地址为:82.156.143.200,该服务器上已经部署完备的 License 应用;

在这里插入图片描述
接下来分别启动前后端服务;

# 启动数据库
systemctl start mariadb
# 启动后端服务
cd /data/snms/official/
sh snmsstart.sh
# 启动前端服务
cd /data/snms/official/inspurnode/kos/bin
sh start.sh &

在这里插入图片描述
服务启动之后,前往浏览器访问服务器 IP 打开登录页面;

用户名:admin
密码:Inspur1!

在这里插入图片描述
输入用户名和密码之后进入浪潮信息序列号管理系统后台;

在这里插入图片描述
可以看到,截止目前被迁移的服务器连接正常,前后端服务启动正常,系统和数据均访问正常;

迁移前验证完毕。

第二步:迁移

在这一步需要使用到迁移服务器(注意此服务器是用于进行迁移操作的,而非被迁移服务器),浏览器访问 IP 182.92.82.159 进入浪潮操作系统控制面板;

用户名:admin
密码:123456a?

在这里插入图片描述

打开主机管理页面,找到 IP 为 82.156.143.200 的主机,也就是我们第一步中所验证的那台被迁移服务器;

在这里插入图片描述
选择 “操作系统迁移”–>“迁移评估” 评估迁移风险;

在这里插入图片描述
这里的评估主要是为了评估本次迁移是否存在风险,系统评估是为评估系统配置信息与 KOS 系统是否兼容,硬件评估是为了评估系统下硬件与 KOS 系统是否兼容。

等待评估完成;

在这里插入图片描述
等待评估结果;

在这里插入图片描述

高风险项无需关注,不影响迁移,只有 inhibitor 的选项会影响迁移。

选择 “操作系统迁移”–>“迁移实施” 开始进行迁移。填入要迁移的服务器信息;

在这里插入图片描述
等待迁移完成;

在这里插入图片描述
在正式开始实施迁移后,迁移状态会变成运行中,然后开始走进度;

本人在操作的过程当中发现了异常,迁移状态一直是“运行中” ,时间过长。

在这里插入图片描述
迁移完成,查看系统版本变为 kos5.8。

第三步:迁移后验证

迁移结束之后再次登录被迁移服务器,并启动前后端程序;

在这里插入图片描述
进入页面:https://82.156.143.200:8443/snms/login.html;

用户名:admin
密码:Inspur1!

在这里插入图片描述
登录成功;

在这里插入图片描述
打开授权查询页面,输入订单号 AS000106666777778889,点击授权查询,可以看到查询结果;

在这里插入图片描述
结果正确,迁移无异常,迁移操作完毕。

四、写在最后

通过本次使用浪潮信息 X2Keyarch 迁移工具进行 KeyarchOS License 应用迁移操作,X2Keyarch 在迁移 KeyarchOS License 应用时整体表现是出色的。

首先从工具的整个界面来看,整体界面友好,易于操作。通过上面的实操可以看到,整个迁移其实就是评估+迁移的过程,用户只需要配置服务器地址,其他基本上都是点一个按键即可,只有简单的几个步骤,即使是第一次上手也可快速入门。此外整个迁移过程中应用系统运行顺畅,数据准确无误,真正达到了高效、准确和易用。

在操作过程中也遇到了一个问题,那就是正式开始迁移后“进行中”这个状态时间太长(第一天晚上开始迁移,第二天晚上还是进行中),后来向官方人员反馈,也及时的解决了这个问题。我分析这可能是一个状态更新问题,应用早就已经迁移完了,但是更新状态一直未更新,而且状态不变用户也没法进行其他操作。

总体上来说浪潮信息 X2Keyarch 迁移工具是一款非常优秀的迁移工具,对于缺少高效一站式迁移工具的现状来说,X2Keyarch 无疑是很好的填补了这个空白。虽然还有一些细节方面需要改进,但是整体上我对此次使用非常满意。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐