CentOS to 龙蜥衍生版 KeyarchOS 系统迁移体验 | 开发者说

简介: CSDN 知名博主使用龙蜥衍生版 KeyarchOS 迁移使用体验,欢迎阅读。

编者按:【开发者说】龙蜥社区副理事长单位浪潮信息,为开发者提供基于 Anolis OS 的衍生版——浪潮信息服务器操作系统云峦 KeyarchOS 使用和体验的分享平台,本文转载自浪潮信息操作系统,以下为 CSDN 知名博主“Imagine Miracle”使用 X2Keyarch 迁移工具系统迁移使用体验,欢迎阅读。

一、背景

目前大部分企业中还仍然使用 CentOS 7 作为主要开发使用的操作系统,而官方已公布 CentOS 7 将于 2024 年 6 月停止更新。目前主流国内服务器操作系统厂商均抛弃CentOS 技术路线,选择受国家级专项支持的龙蜥社区等国内开源社区。


本文介绍的 KeyarchOS 操作系统是基于龙蜥社区的 OpenAnolis 社区版基础上,加入自主研发的软件衍生而来,同时面临 CentOS 的停更背景下,KeyarchOS 的操作系统迁移工具 X2Keyarch 应运而生,在此工具的加持下能够在保留原系统的环境下快速、安全、便捷的从 CentOS 系统迁移至 KeyarchOS 系统

二、使用 X2Keyarch 迁移操作系统

 

此处所使用的操作系统为 CentOS 7 并在其上部署了用于验证系统迁移的开源软件,迁移工作的大致流程为:


迁移流程:迁移前检验原系统的所有功能使用 X2Keyarch 对该主机进行迁移评估若不存在影响迁移的风险后,使用 X2Keyarch 对该主机进行操作系统迁移迁移完成后验证迁移后的操作系统原有的所有功能是否正常2.1 迁移前的系统功能查看当前迁移的系统为 CentOS 7,当前根目录的目录结构如下。

其系统基本信息如下,可以看到当前系统为 CentOS Linux 7。


在该系统上部署了开源的 blog 平台 wordpress,下面是在待迁移系统的 CentOS 7 中打开该 blog 平台,并发布了一篇测试使用的博客。


2.2 对待迁移主机进行迁移评估

进入安装好的浪潮信息 KeyarchOS 迁移工具平台。


主页面可以看到由 X2Keyarch 工具管理的主机集群。


迁移前首先需要使用迁移工具进行整体评估,评估当前系统是否存在迁移风险。进入“操作系统迁移/迁移评估”页面,选择待迁移的主机,点击“开始评估”即可进行迁移评估。


[注]:根据机器性能不同评估所用时间不同,一般性能机器评估时间相对较长需耐心等待。(一般大约 10mins)


等待“评估进度”到 100% 则表示评估工作完成,同时生成相应的评估报告。


点击“查看报告”可查看评估后的各项详情内容以及由评估工具提出的相应操作建议。点击不同的评估项可切换到不同的报告内容,即使未评估完成或者评估失败,也可以查看某⼀项已经评估完成的内容。


2.3 迁移风险评估板块

评估工具会扫描所有可能会影响系统迁移的配置项并给出风险等级评定和执行的操作建议,以供使用者快速查看在当前环境下迁移会造成什么影响。

风险评估
参数 说明
⻛险项 迁移过程中可能出现的⻛险问题
⻛险 ⻛险等级
建议操作 可按照该操作处理当前⻛险
评估结果 如果不存在阻塞迁移的⻛险,则评估通过;如果存在阻塞迁移的⻛险,则需要用户手动介⼊处理⻛险


[注]:这里的建议操作中的 hint 项并不会影响迁移工作(即便是高风险),只有高风险出现 inhibitor 的提示才会对迁移有影响。

2.4 系统配置评估板块

评估工具会扫描系统当前的环境变量、系统服务、内核配置等信息,并根据扫描结果展示当前系统环境的状态以及评估结果。

系统评估
参数 说明
环境变量 展示系统环境变量及其评估结果
系统服务 展示系统服务状态及其评估结果
系统命令 展示系统命令列表及其评估结果
内核模块 展示内核模块列表及其评估结果
系统调用 展示系统调用列表及其评估结果
内核启动参数 展示内核启动参数及其评估结果
内核动态配置 展示内核动态参数及其评估结果
内核静态配置 展示内核静态参数及其评估结果
KABI 展示 KABI 接口列表及其评估结果


[注]:一般此处的缺失表示当前系统该项未配置,并不影响迁移工作。


2.5 硬件评估模块

评估工具会扫描主机的基本物理信息,包含各类板卡信息、驱动信息等。

硬件评估
说明 参数
整机信息 被评估主机的⼀些基本物理硬件信息
设备名称 主机包含的板卡的设备名称
bdf 、vid、did 、svid、sdid 板卡硬件各类ID信息
驱动评估结果 基于驱动信息评估的结果, 支持表示存在支持该板卡的驱动
操作 点击可跳转到龙蜥兼容适配网站进行自主验证



2.6 迁移实施

当判断评估结果不存在影响迁移任务时即可进入 “操作系统迁移/迁移实施”页面,进行下一步的具体迁移工作。

点击“批量实施”,然后选择“主机列表”中所需要进行迁移的主机,实施过程支持“NFS备份”。

完成后点击“确定”,便开始迁移系统,等待左侧主机列表选择的迁移主机进度条到 100% 则说明迁移完成。

2.7 迁移后的系统功能验证

首先查看当前用户的目录结构,可以看出迁移不会影响用户目录结构。

再查看系统发行基本信息,可以看到已经变成KOS5.8,说明已经迁移完成。

再来验证原系统上部署的 wordpress 博客平台可以正常打开,原有内容也正常显示,说明迁移不会影响原系统部署的应用软件。

三、迁移小结

通过对迁移后的操作系统的基本功能的验证,并与原系统对比,没有发现异常现象,原有系统使用的软件,在迁移完成后也能够正常使用,相应的目录结构、系统服务、环境变量等配置均已成功迁移,使用体验上与原系统并没有太大的差别,总体来讲迁移工作完成的很成功。

四、整体的亮点

在使用 X2Keyarch 迁移工具完成整体的操作系统迁移工作是非常便捷的,该工具最大的亮点在同时兼备主机集群化管理和批量迁移评估与实施,既能便捷的管理大批量主机系统,又同时能保证迁移系统的安全性、可靠性以及时效性。而其中的日志管理功能,为用户提供所有操作产生的日志,在提供一键式操作的同时又通过日志的方式将所有的操作展示出来,使得所有操作对用户都是透明化的,让用户可以更加信任这样的工具。

五、建议与意见

整体而言 X2Keyarch 工具做的非常不错,但在迁移风险评估完成后,希望能够增加一键式的风险处理操作,这样可以使用户更方便的处理大批量带有迁移风险问题的主机。同样的,在迁移实施完成后,希望能够增加一个迁移完成度(系统恢复程度)以及迁移结果校验或评估的功能,这样对于大批量的系统迁移完成后,能够以最短的时间了解到所有系统的软件环境完整程度和原系统功能的完备性。


更多龙蜥开发者的故事,点击下方图片阅读:

—— 完 ——

相关文章
|
8月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
1400 69
|
8月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
681 78
|
6月前
|
监控 关系型数据库 MySQL
在CentOS系统中,如何统计哪个进程打开了文件描述符?
利用上述方法,你可以有效地监控和统计CentOS系统中的进程打开的文件描述符数量,以帮助排查错误或优化系统配置。通过组合使用各种工具和命令,可以获得对系统状态和行为的深入了解,进而做出相应的调整和
288 5
|
9月前
|
缓存 NoSQL Linux
在CentOS 7系统中彻底移除MongoDB数据库的步骤
以上步骤完成后,MongoDB应该会从您的CentOS 7系统中被彻底移除。在执行上述操作前,请确保已经备份好所有重要数据以防丢失。这些步骤操作需要一些基本的Linux系统管理知识,若您对某一步骤不是非常清楚,请先进行必要的学习或咨询专业人士。在执行系统级操作时,推荐在实施前创建系统快照或备份,以便在出现问题时能够恢复到原先的状态。
880 79
|
8月前
|
缓存 监控 Linux
CentOS系统如何查看当前内存容量。
以上方法都不需要特殊软件或者复杂配置即可执行,在CentOS或其他Linux发行版中都适合运行,并且它们各自透露出不同角度对待问题解答方式:从简单快速到深入详尽;从用户态到核心态;从操作层数到硬件层数;满足不同用户需求与偏好。
582 8
|
10月前
|
机器人 Linux
CentOS 7系统中安装特定版本CMake 3.21.2的方法。
到这里,过程已经全部完成。如果你跟随上面的步骤来,那么你现在已经拥有了一个全新的CMake版本在你的CentOS 7系统上了。这个过程就像是你通过一系列仪式,唤醒了一个沉睡已久的古老机器人,它现在完全按照你的意愿来帮你构建和编译软件了。
704 18
|
8月前
|
存储 Linux 数据安全/隐私保护
确定CentOS系统分区表类型(MBR或GPT)
以上方法均能够帮助用户准确地识别出CentOS下连接硬件所应用得具体磁盘标准,并根据实际需求做进一步处理与管理工作。
769 0
|
8月前
|
Ubuntu Linux 云计算
CentOS与Ubuntu:Linux系统的双璧
选择Ubuntu还是CentOS,取决于用户的具体需求,如是否需要图形化界面、对稳定性的要求、软件包管理的偏好以及对商业支持的需求等。两者都是优秀的Linux发行版,只是在设计理念和目标用户群体上有所不同。#深度好文计划#
|
11月前
|
Unix Linux 程序员
在Centos系统上如何有效删除文件和目录的指令汇总
记住,有了这个指南,你就不再为删除文件和目录感到困扰。快去尝试一下,让你的CentOS更上一层楼吧!
724 24
|
10月前
|
安全 Linux 网络安全
在CentOS 7系统上创建SSL/TLS证书以启用HTTPS
请记住,这只是单枚勋章,在野外,CA签发的证书才是堂堂正正的金盾牌。如果您打算让这个小兵走得更远,考虑一下像Let's Encrypt这样的免费CA服务,它会给您的小兵颁发一个大家都认可的荣誉勋章。而且,千万不要忘了定期更新您的装备哦,毕竟,没有哪件盔甲是永远坚不可摧的。
502 4

热门文章

最新文章