版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ICS35.020CCSL77
CIITA团 体 标 准T/CIITA122-2024信息技术应用创新国产服务器操作系统迁移指南Informationtechnologyapplicationinnovation—guidefordomesticserveroperatingsystemmigration2024-07-23发布 2024-07-23实施中国信息产业商会发布T/CIITAT/CIITA122-2024T/CIITAT/CIITA122-2024目 次前 言 III范围 1规范性引用文件 1术语和定义 1缩略语 1迁移过程 2调研评估 2应用软件运行环境调研 2操作系统技术路线选型评估 2迁移准备 3迁移原则 3迁移方式 3环境准备 3备份 3操作系统组件对比评估 3操作系统兼容性评估 4操作系统迁移建议评估 4迁移实施 4迁移方式 4系统迁移适配 4迁移执行 4应用软件性能调优 4测试验证 5服务保障 5附 录 A(资料性)应用软件运行环境调研表 6附 录 B(资料性)适配评估示例 8操作系统组件对比示例 8操作系统兼容性评估示例 9操作系统迁移评估建议示例 11操作系统适配工作列表 11附 录 C(资料性)国产服务器操作系统迁移实例 13迁移方式情况分析 13操作系统补丁升级流程 15操作系统模板镜像及YUM源更新流程 16操作系统迁移流程 17操作系统功能验证 18III前 言本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草原则》的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由中国信息产业商会归口。本文件起草单位:中国第一汽车集团有限公司、东风汽车集团有限公司、中国长安汽车集团有限公司、北京汽车集团有限公司、麒麟软件有限公司。本文件主要起草人:陈飞、刘延明、陈彦、李海龙、张瑞林、李祥凯、朱晨、战茅、祝文君、张爽。T/CIITAT/CIITA122-2024T/CIITAT/CIITA122-2024PAGEPAGE11PAGEPAGE10信息技术应用创新国产服务器操作系统迁移指南范围本文件提出了基于Linux等内核的国产服务器操作系统的迁移过程、调研评估、迁移准备、迁移实施、测试验证和服务保障等内容。本文件适用于X86架构上基于Linux等内核的国产服务器操作系统迁移。规范性引用文件本文件没有规范性引用文件。术语和定义下列术语和定义适用于本文件。内核 kernel是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统最基本的功能,是操作系统工作的基础,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统。国产服务器操作系统 domesticserveroperatingsystem以Linux等内核为基础,国产自主研发的服务器操作系统。X86架构 theX86architecture处理器执行X86计算机语言指令集,处理器主要包括Intel处理器、AMD处理器、海光处理器、兆芯处理器等。服务器操作系统迁移 serveroperatingsystemmigration仅限于服务器操作系统产品的迁移,现有的文件系统、数据存储以及操作系统上层软件不做迁移。平滑迁移 smoothmigration无需对操作系统做软件包适配工作即可迁移成功,且具备批量迁移能力。性能调优PerformanceTuning专注于提高操作系统或应用软件的响应速度、吞吐量、降低延迟等性能指标。缩略语下列缩略语适用于本文件。YUM 软件包管理器(YellowdogUpdaterModified)CPU 中央处理器(CentralProcessingUnit)GPU 图形处理器(GraphicsProcessingUnit)CentOS社区企业操作系统(CommunityEnterpriseOperatingSystem)迁移过程国产服务器操作系统迁移过程见图1,包括调研评估、迁移准备、迁移实施、测试验证和服务保障五个阶段。图1迁移过程图国产服务器操作系统迁移参与方包括:用户方:全面组织和协调国产服务器操作系统迁移工作,负责组织开展调研评估,明确迁移工作所涉及的应用软件、硬件环境、人员等资源,并对迁移工作效果进行检查;操作系统厂商:协助用户进行调研评估,负责迁移准备、实施、服务保障等一系列工作,配合保障应用软件平滑迁移和运行;应用服务厂商:协助完成迁移工作中的调研评估、应用软件运行和服务保障等工作;测试机构:国产服务器操作系统迁移实施后,负责国产服务器操作系统能力和应用软件可行性测试验证。调研评估应用软件运行环境调研全面梳理企业内应用软件运行环境并形成调研表,包括但不限于以下调研信息:基础设施:服务器品牌型号、硬件配置以及操作系统、数据库、中间件、云计算等;开发/运行环境:应用软件的部署架构、关键组件包及依赖关系、源仓库配置等;应用软件属性:应用软件名称、应用软件的自主程度、重要等级、开发年限、应用使用的数据及存放位置等。应用软件运行环境调研表见附录A。操作系统技术路线选型评估国产服务器操作系统技术路线选型可满足以下要求:LinuxCentOS内核版本至少包括2.6.32、3.10.0、4.18.0;定制能力:对于无法平滑迁移的版本,可提供国产操作系统定制版本;可持续性:具备基于国内开源根社区的商业发行版,有获取及贡献代码资源或补丁的能力;兼容性:兼容数据库、中间件、虚拟化、容器、分布式存储、云管理平台、网络安全、数据备份、运维管理等软件;技术支持:操作系统厂商可提供跨内核的操作系统源仓库定制开发服务;服务周期:由操作系统厂商的正式员工提供技术支持,并具备驻场服务能力。迁移准备迁移原则迁移工作可按以下原则:优先迁移已停止社区技术服务的操作系统,在CentOS全面停止服务前,存量应替尽替;严格管控增量,默认使用国产服务器操作系统,特殊情况使用CentOS及其他国外社区版;由易到难、适度超前,制定整体迁移计划,并分阶段对待迁系统进行排期。迁移方式根据应用软件在不同阶段的搭建情况,可考虑以下三种迁移场景:新建:应用软件正式运行前完成适配工作,直接在新的硬件环境部署国产服务器操作系统;扩容:应用软件已运行一段时间,需在扩容的新节点上部署国产服务器操作系统;存量:应用软件已运行一段时间,将原有CentOS替换为国产服务器操作系统。环境准备环境准备工作包括:如果迁移采用新建或扩容方式,可确认新扩充服务器是否在国产服务器操作系统的整机适配清单中,如不在清单中,应进行整机适配;如果迁移采用存量方式,可准备冗余物理服务器或虚拟机,通过备份恢复工具生成当前操作系统副本。备份对于扩容迁移或存量迁移,为了保证应用软件出现问题时可以恢复,可进行源系统备份:通过虚拟机管理器备份工具或制作为可还原格式文件的方式,实现对源虚拟机及源数据文件的备份;结合存储资源情况,选择快照备份或全量备份;所有备份恢复可在测试环境中先行进行验证。操作系统组件对比评估进行服务器操作系统迁移前,可进行当前操作系统和目标操作系统的组件对比评估,包括但不限于:操作系统内核版本;开发库包版本;开发工具版本;系统服务版本;系统工具版本等。操作系统组件对比示例见附录B.1。操作系统兼容性评估通过图形化工具评估操作系统兼容性,可支持以下检测项:软件包版本变更评估,展示迁移前后软件包版本号变更对比数据;软件包差异评估,展示迁移前后软件包、配置文件、可执行文件变更对比数据;接口兼容性评估,展示迁移前后软件包so库文件变更对比数据;系统环境信息评估,展示迁移前系统环境相关接口、配置参数、进程服务等数据信息。操作系统兼容性评估示例见附录B.2。操作系统迁移建议评估通过图形化工具评估操作系统迁移建议,可支持以下评估项:操作系统版本:展示当前系统版本和目标系统版本;迁移建议:展示经工具评估的结论。操作系统迁移评估建议示例见附录B.3。迁移实施迁移方式操作系统应支持以下二种迁移方式,迁移方式的情况分析见附录C.1:平滑迁移,将原有的操作系统直接替换成目标操作系统,系统的配置,应用数据等不需要重新部署,可直接复用;迁移适配,在新的硬件或原有硬件中,适配目标操作系统,重新部署应用软件。系统迁移适配操作系统迁移适配可通过以下方式:重装,对进行二次编译后的软件包全部重新安装;升级,对软件包版本有要求的进行同步升级;降级,对软件包版本有要求的进行同步降级;新增,对缺失的软件包进行安装;删除,对系统无关的软件包进行删除;定制,对待迁操作系统源仓库梳理后提供定制版的目标操作系统源仓库。操作系统适配清单示例见附录B.4。迁移执行执行迁移操作,若迁移成功则进行应用验证;若迁移失败,操作系统厂商应排查问题后重新执行迁移。如迁移出现的问题无法解决,则应通过快照或备份进行回退,记录问题并交付后场研究解决方案,待方案确定后再次实施迁移。应用软件性能调优基于国产服务器操作系统层的应用软件性能调优可考虑以下三点:缓存调优:提高脏页刷新率,适用于关系型数据库、分布式缓存系统、消息队列中间件、搜索引擎中间件等应用;文件系统调优:减少存取时间记录,避免资源浪费,同时挂载在独立的磁盘中,适用于关系型数据库、非关系型数据库、大数据处理数据库、消息队列中间件、日志处理中间件、缓存中间件等;内核参数调优:通过调整网络参数、内存参数、系统任务调度等进行调优,适用于关系型数据测试验证国产服务器操作系统迁移成功后,判断应用软件是否可以正式运行,可进行以下测试:功能测试:通过原有的应用软件测试用例对应用进行系统测试;性能测试:通过性能测试程序测试应用软件的性能是否出现明显下降的情况,宜采用并发调用安全性测试:对操作系统的访问控制权限、身份鉴别机制、网络安全防护、加密机制、安全审计等功能进行测试;可靠性测试:以最大压力值测试服务器,持续一定时间,观察服务器状态和应用程序返回状态是否正常;备份回退验证:模拟应用崩溃或数据丢失情况,测试系统备份和恢复的可靠性和一致性。操作系统功能验证见附录C.5。服务保障针对已经完成迁移的国产服务器操作系统,在服务阶段可满足以下要求:成立专属项目服务团队,明确组织架构和问题响应机制;建立操作系统知识库;制定操作系统补丁升级流程,流程见附录C.2;制定模板镜像及YUM源更新流程,流程见附录C.3;制定操作系统迁移流程,流程见附录C.4;制定操作系统安全漏洞响应机制。附 录 A(资料性)应用软件运行环境调研表A.1展示了可调研的应用软件运行环境。表A.1应用软件运行环境调研表调研对象指标名称调研结果基础设施软件类型软件名称软件版本服务器类型服务器品牌服务器型号CPU品牌型号CPU架构内存容量硬盘容量操作系统名称操作系统版本操作系统部署方式操作系统默认参数配置数据库名称数据库版本数据库部署方式数据库默认参数配置中间件名称中间件版本中间件部署方式中间件默认参数配置其他基础软件信息开发/运行环境应用开发语言应用软件架构应用是否为容器部署应用关键组件包及依赖关系源仓库配置其他信息应用软件属性应用软件名称应用软件版本应用软件级别部署来源应用软件部门应用软件自主程度应用部门评估迁移替代优先级其他信息附 录 B(资料性)操作系统组件对比示例B.1展示了当前操作系统和目标操作系统的内核一致时的组件版本对比。表B.1操作系统组件对比示例默认安装项目当前操作系统目标操作系统内核kernel3.10.0kernel3.10.0程序库glibc2.17glibc2.17qt5.9.2qt5.9.7图形显示支撑库xorg1.20.1xorg1.20.4基础应用程序库util-linux2.23.2util-linux2.23.2启动管理器systemd219-62systemd219-78图形显示支撑库mesa18.0.5mesa18.3.4语言支持工具gcc4.8.5gcc4.8.5openjdk1.8.0openjdk1.8.0python2.7.5python2.7.5perl5.16.3perl5.16.3编译器llvm6.0.1llvm7.0.1文本编辑器vim7.4.160vim7.4.629数据库Mariadb5.5.60Mariadb5.5.68sqlite3.7.17sqlite3.7.17虚拟化qemu1.5.3qemu1.5.3远程安全连接服务openssh7.4p1openssh7.4p1域名解析服务bind9.9.4bind9.11.4windows文件共享服务samba4.8.3samba4.10.16网络文件共享服务nfs1.3.0nfs1.3.网络时间服务chrony3.2.2chrony3.4.1定时任务服务crontabs1.11crontabs1.11逻辑卷管理器lvm22.02lvm22.02分区管理工具parted3.1parted3.1多路径multipath-tools0.4.9multipath-tools0.4.9打包压缩工具tar1.26tar1.26软件包管理Bzip21.0.6Bzip21.0.6软件包管理rpm4.11.3rpm4.11.3软件包管理yum3.4.3yum3.4.3启动引导管理grub2.02grub2.02文件系统管理e2fsprogs1.42.9e2fsprogs1.42.9同步备份工具rsync3.1.2rsync3.1.2调试工具gdb7.6.1gdb7.6.1操作系统兼容性评估示例操作系统厂商可以采用自研或第三方迁移评估工具,对当前操作系统和目标操作系统进行更细粒度B.1B.4展示了迁移评估工具对操作系统的评估示例。图B.1软件包版本变更评估图B.2软件包差异评估图B.3接口兼容性评估图B.4系统环境评估操作系统迁移评估建议示例图B.5操作系统迁移评估报告操作系统适配工作列表B.2展示了国产服务器操作系统常见的适配信息。表B.2操作系统适配工作列表适配分类资源名称适配项目基础设施层适配计算资源X86架构CPU内存GPU存储资源块存储文件存储对象存储网络资源横向(管理)网络纵向(应用)网络平台资源云平台虚拟化平台安全平台管理发布平台堡垒机连接平台系统层适配系统模板化标准化安装标准化配置系统软件仓库漏洞更新终端安全终端监控统一管理软件层适配数据库软件利旧数据库国产数据库中间件软件开源中间件国产中间件应用软件自研软件商用软件安全管理软件开源管理软件商用安全软件备份与恢复软件商用软件附 录 C(资料性)国产服务器操作系统迁移实例迁移方式情况分析国产服务器操作系统迁移包括重新部署和平滑迁移二种场景:重新部署场景主要应用在迁移前将应用数据迁移至其他节点后,通过重新在x86物理服务器或x86虚拟机上安装国产服务器操作系统后再安装应用。二种迁移场景的过程说明以及优势和不足对比示例见表C.1。表C.1二种迁移场景情况说明示例迁移类型重新部署平滑迁移当前操作系统CentOSCentOS目标操作系统国产服务器操作系统国产服务器操作系统过程说明在2IP开发商将原来应用软件栈及数据库分别部署到新装国产服务器操作系CentOS到国产服务器操作系统的重新部署场景。2IPCentOS产服务器操作系统的迁移前评估,评估成功后,执行批量迁移操作,执行迁移前可设置备份组件选项,则会在迁移过程中对原操作系统组件进行备份,等待迁移进程完成后进行重启,重启完成后则会成功进入国产服务器操作系统中。可以通过查看操作系统信息命令以及桌面环境确认是否真正迁移成功。迁移成功后应用应用软件开发商分别启动数据库及应用应用节点,进行应用应用验证,并验证迁移是否成功。优势说明1.通过适配工作,可以跨内核版本迁移到国产服务器操作系统。应用应用软件开发商投入少,见效快;支持平台化批量迁移,适应未来批量迁移的场景;无需适配,迁移工作量小。不足说明应用应用软件开发商需重新部署应用应用,投入时间精力较大;件、依赖包;中断情况视技术架构而定。1.迁移替代完成后服务器需重启,应用中断情况视技术架构而定。操作系统补丁升级流程国产服务器操作系统迁移成功后可定期补丁升级,操作系统补丁升级流程见图C.1。图C.1操作系统补丁升级
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海邦德职业技术学院《中国现代文学三十年》2025-2026学年期末试卷
- 上海杉达学院《会计电算化》2025-2026学年期末试卷
- 上海交通职业技术学院《耳鼻喉头颈外科学》2025-2026学年期末试卷
- 石家庄科技职业学院《中国古代文学批评史》2025-2026学年期末试卷
- 上海体育大学《卫生事业管理》2025-2026学年期末试卷
- 通化师范学院《数值分析》2025-2026学年期末试卷
- 上海电机学院《高频电子线路》2025-2026学年期末试卷
- 上海工会管理职业学院《道路工程测量》2025-2026学年期末试卷
- 上海兴伟学院《中医保健推拿学》2025-2026学年期末试卷
- 上海工商职业技术学院《大学生心理健康教育》2025-2026学年期末试卷
- 物流交付环节管理办法
- 电网检修培训课件下载
- 电器元件销售管理制度
- 保安公司现场安保信息管理制度
- 研究生导师培训讲座
- 人工智能项目产业投资基金设立流程
- DB1331T 063-2023雄安新区地埋管地源热泵系统工程技术规程
- 标准图集-L22G310-钢筋混凝土结构构造
- 政府机关办公用品配送方案
- GB/T 44770-2024智能火电厂技术要求
- GB/T 3287-2024可锻铸铁管路连接件
评论
0/150
提交评论