南宁企业网站建设制作,外卖网站设计,网页风格设计,网站主流服务器语言1. KOS(KeyarchOS)——云峦操作系统简介 KeyarchOS 即云峦操作系统(简称 KOS)是浪潮信息基于 Linux 内核、龙蜥等开源技术自主研发的一款服务器操作系统#xff0c;支持x86、ARM 等主流架构处理器#xff0c;广泛兼容传统 CentOS 生态产品和创新技术产品#xff0c;可为用户…1. KOS(KeyarchOS)——云峦操作系统简介 KeyarchOS 即云峦操作系统(简称 KOS)是浪潮信息基于 Linux 内核、龙蜥等开源技术自主研发的一款服务器操作系统支持x86、ARM 等主流架构处理器广泛兼容传统 CentOS 生态产品和创新技术产品可为用户提供整套可视化 CentOS to KeyarchOS 迁移方案。KeyarchOS 是一款面向政企、金融等企业级用户的 Linux 服务器操作系统面向行业提供服务器操作系统解决方案。其在 OpenAnolis 社区版的基础上加入自主研发的软件其稳定性、安全性、兼容性和性能等核心能力均已得到充分验证。 KeyarchOS 具备稳定可靠、高效软硬件协同、全天候运维、安全可信等特性增强了对云计算、人工智能等场景的支持性能稳定性领先生态完善符合金融、政务、能源、交通、通信、教育、医疗等关键行业的应用要求。在服务器操作系统领域从最早的 KUX 开始浪潮信息已经有 10 余年的研发和技术经验相关产品在关键行业广泛应用支持光盘、U 盘、PXE 等安装方式可部署在用户物理裸机服务器、虚拟机和容器等环境同时为用户提供部署、升级和迁移方案以及完整的生态支持和专业的技术保障累计装机超 20 万台。
2. 迁移背景 目前大部分企业中还仍然使用 CentOS 7 作为主要开发使用的操作系统而官方已公布 CentOS 7 将于 2024 年 6 月停止更新在国家大力发展操作系统背景下近年来中国操作系统通用市场规模亿元同比增长超 20%。 目前主流国产服务器操作系统厂商均抛弃 CentOS 技术路线选择受国家级专项支持的龙蜥和欧拉社区。 而本文介绍的 KeyarchOS 操作系统是基于龙蜥社区的 OpenAnolis 社区版基础上加入自主研发的软件衍生而来同时面临 CentOS 的停更背景下KeyarchOS 的操作系统迁移工具 X2Keyarch 应运而生如下图为 X2Keyarch 迁移工具的功能架构图主要功能包含主机管理、迁移评估、迁移实施在此工具的加持下能够在保留原系统的环境下快速、安全、便捷的从 CentOS 系统迁移至 KeyarchOS 系统。 3. 使用 X2Keyarch 迁移操作系统
此处所使用的操作系统为 CentOS 7 并在其上部署了用于验证系统迁移的开源软件迁移工作的大致流程为
迁移前检验原系统的所有功能使用 X2Keyarch 对该主机进行迁移评估若不存在影响迁移的风险后使用 X2Keyarch 对该主机进行操作系统迁移
迁移完成后验证迁移后的操作系统原有的所有功能是否正常。
3.1. 迁移前的系统功能查看
当前迁移的系统为 CentOS 7当前家目录的目录结构如下。
其系统基本信息如下可以看到当前系统为 CentOS Linux 7。 在该系统上部署了开源的 blog 平台 wordpress下面是在待迁移系统的 CentOS 7 中打开该 blog 平台并发布了一篇测试使用的博客。 3.2. 对待迁移主机进行迁移评估
进入安装好的浪潮信息 KeyarchOS 迁移工具平台。 主页面可以看到由 X2Keyarch 工具管理的主机集群。 迁移前首先需要使用迁移工具进行整体评估评估当前系统是否存在迁移风险。进入“操作系统迁移/迁移评估”页面选择待迁移的主机点击“开始评估”即可进行迁移评估。 [注]根据机器性能不同评估所用时间不同一般性能机器评估时间相对较长需耐心等待。一般大约10mins 等待“评估进度”到 100% 则表示评估工作完成同时生成相应的评估报告。 点击“查看报告”可查看评估后的各项详情内容以及由评估工具提出的相应操作建议。点击不同的评估项可切换到不同的报告内容即使未评估完成或者评估失败也可以查看某⼀项已经评估完成的内容。
3.3. 迁移风险评估板块 评估工具会扫描所有可能会影响系统迁移的配置项并给出风险等级评定和执行的操作建议以供使用者快速查看在当前环境下迁移会造成什么影响。
评估报告参数说明⻛险评估⻛险项迁移过程中可能出现的⻛险问题⻛险⻛险等级建议操作可按照该操作处理当前⻛险评估结果如果不存在阻塞迁移的⻛险则评估通过如果存在阻塞迁移的⻛险则需要用户手动介⼊处理⻛险。 [注]这里的建议操作中的 hint 项并不会影响迁移工作即便是高风险只有高风险出现 inhibitor 的提示才会对迁移有影响。
3.4. 系统配置评估板块
评估工具会扫描系统当前的环境变量、系统服务、内核配置等信息并根据扫描结果展示当前系统环境的状态以及评估结果。
评估报告参数说明系统评估环境变量展示系统环境变量及其评估结果系统服务展示系统服务状态及其评估结果系统命令展示系统命令列表及其评估结果内核模块展示内核模块列表及其评估结果系统调用展示系统调用列表及其评估结果内核启动参数展示内核启动参数及其评估结果内核动态配置展示内核动态参数及其评估结果内核静态配置展示内核静态参数及其评估结果KABI展示KABI接口列表及其评估结果 [注]一般此处的缺失表示当前系统该项未配置并不影响迁移工作。
3.5. 硬件评估板块
评估工具会扫描主机的基本物理信息包含各类板卡信息、驱动信息等。
评估报告参数说明硬件评估整机信息被评估主机的⼀些基本物理硬件信息设备名称主机包含的板卡的设备名称bdf 、vid、did 、svid、sdid板卡硬件各类ID信息驱动评估结果基于驱动信息评估的结果 支持表示存在支持该板卡的驱动操作点击可跳转到龙蜥兼容适配网站进行自主验证 3.6. 迁移实施
当判断评估结果不存在影响迁移任务时即可进入 “操作系统迁移/迁移实施”页面进行下一步的具体迁移工作。 点击“批量实施”然后选择“主机列表”中所需要进行迁移的主机实施过程支持“NFS备份”。 完成后点击“确定”便开始迁移系统等待左侧主机列表选择的迁移主机进度条到 100% 则说明迁移完成。 3.7. 迁移后的系统功能验证
首先查看当前用户的目录结构可以看出迁移不会影响用户目录结构。 再查看系统发行基本信息可以看到已经变成KOS5.8说明已经迁移完成。 再来验证原系统上部署的 wordpress 博客平台可以正常打开原有内容也正常显示说明迁移不会影响原系统部署的应用软件。 4. 迁移小结 通过对迁移后的操作系统的基本功能的验证并与原系统对比没有发现异常现象原有系统使用的软件在迁移完成后也能够正常使用相应的目录结构、系统服务、环境变量等配置均已成功迁移使用体验上与原系统并没有太大的差别总体来讲迁移工作完成的很成功。 5. 整体的亮点 在使用 X2Keyarch 迁移工具完成整体的操作系统迁移工作是非常便捷的该工具最大的亮点在同时兼备主机集群化管理和批量迁移评估与实施既能便捷的管理大批量主机系统又同时能保证迁移系统的安全性、可靠性以及时效性。而其中的日志管理功能为用户提供所有操作产生的日志在提供一键式操作的同时又通过日志的方式将所有的操作展示出来使得所有操作对用户都是透明化的让用户可以更加信任这样的工具。 6. 建议与意见 整体而言 X2Keyarch 工具做的非常不错但在迁移风险评估完成后希望能够增加一键式的风险处理操作这样可以使用户更方便的处理大批量带有迁移风险问题的主机。同样的在迁移实施完成后希望能够增加一个迁移完成度系统恢复程度以及迁移结果校验或评估的功能这样对于大批量的系统迁移完成后能够以最短的时间了解到所有系统的软件环境完整程度和原系统功能的完备性。
#附 此处附上迁移实施过程产生的日志其中记录了迁移实施过程中的所做的动作包含遍历检查当前系统软件和软件依赖、更新软件源、安装KeyarchOS 内核、重启系统等工作感兴趣的小伙伴可以展开详细查看。 具体见连接https://c1cuonktlx8.feishu.cn/docx/XF7udU6WfoKGEzxWv9bcLiE7nCb