《国产服务器操作系统迁移业务环境调研表、适配评估示例、实例.docx》由会员分享,可在线阅读,更多相关《国产服务器操作系统迁移业务环境调研表、适配评估示例、实例.docx(14页珍藏版)》请在优知文库上搜索。
1、附录A(资料性)业务环境调研表表A.1规定了业务环境调研表。表A.1业务环境调研表调研对象对象分类指标名称调研结果基础设施软件信息软件类型软件名称软件版本硬件信息服务器类型服务器品牌服务器型号CPU品牌型号CPU架构内存容量磁盘类型Raid级别磁盘容量网卡型号GPU型号其他信息软件信息操作系统名称操作系统版本操作系统部署方式操作系统默认参数配置数据库名称数据库版本数据库部署方式数据库默认参数配置中间件名称中间件版本中间件部署方式中间件默认参数配置其他基础软件信息业务系统基本信息业务应用系统名称业务应用系统版本业务应用系统级别部署来源业务部门后期有无明确开发需求业务部门评估迁移替代优先级业务使用
2、的数据(数据量、存放位置等)其他信息开发/运行环境业务应用开发语言业务应用系统架构业务应用系统架构(单机、B/S、云等)业务应用是否为容器部署业务应用关键组件包及依赖关系源仓库配置其他信息附录B(资料性)适配评估示例B1操作系统环境对比示例表B.1展示了2个操作系统(当前操作系统和目标操作系统),系统环境差异性的对比示例。当前系统版本与目标系统版本的内核一致,软件包版本差异极小,具备平滑迁移能力。表B.1系统环境差异对比示例默认安装项目当前操作系统目标操作系统内核kernel3.10.0kernel3.10.0C库glibc2.17glibc2.17qt程序库qt5.9.2qt5.9.7图形显
3、示支撑库xorg1.20.1xorg1.20.4基础应用程序库util-linux2.23.2util-linux2.23.2启动管理器systemd219-62systemd219-78dbus总线dbus1.10.24dbus1.10.243d图形显示支撑库mesa18.0.5mesa18.3.4cc+语言支持工具gcc4.8.5gcc4.8.5java语言支持工具Openjdk1.8.0Openjdk1.8.0python语言支持工具python2.7.5python2.7.5perl语言支持工具perl5.16.3perl5.16.3boost开发环境支持boost1.53.0boos
4、t1.53.0Ilvm支持Hvm6.0.1Hvm7.0.1文本编辑器vim7.4.160vim7.4.629mariadb数据库Mariadb5.5.60Mariadb5.5.68sqlite3数据库sqlite3.7.17sqlite3.7.17kvm虚拟化qemu1.5.3qemu1.5.3Iibvirt组件Iibvirt4.5.0Iibvirt4.5.0SSh安全连接服务openssh7.4plopenssh7.4pl域名解析服务bind9.9.4bind9.11.4windows文件共享服务samba4.8.3samba4.10.16网络文件共享服务nfs1.3.0nfs1.3.网络时
5、间服务chrony3.2.2chrony3.4.1定时任务服务crontabs1.11crontabs1.11动态ip地址分配服务dhcp-client4.2.5dhcp-client4.2.5逻辑卷管理器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.3numa管理numactl2.0.9numactl
6、2.0.12启动引导管理grub2.02grub2.02文件系统管理e2fsprogs1.42.9e2fsprogs1.42.9snmp简单网络管理net-snmp5.7.2net-snmp5.7.2同步备份工具rsync3.1.2rsync3.1.2调试工具gdb7.6.1gdb7.6.1B.2.操作系统兼容性评估示例操作系统厂商可以采用自研或第三方迁移评估工具,对当前操作系统和目标操作系统进行更细粒度的兼容性评估,包括软件包版本变更、软件包差异、接口兼容性、系统环境评估等。图B.1到B.4展示了迁移评估工具对2个样例操作系统的评估示例。软件包版本变更评估pkgName结果V当前操作系统目标
7、操作系统GConf2更装3.2.6-8.ei7.x86_643.2.6.el7.x86_64GeoIP升级1.5.0-13.el7.x86_641.5.0-14.el7.x86_64ModemManager升级1.6.1G-1.el7.x86_641.6.1(M.el7.x86_64ModemManagengIib升级1.6.1Q-1.el7.x86_641.6.10-4.el7.x86_64NetworkManager升级1.12.Q-6.el7.x86_641.18.8-2.el7_9.x86_64NetWOrkManager-adsl升级1.12.0-6.el7.x86_641.18.8
8、-2.el7_9.x86_64图B.1软件包版本变更评估软件包差异评估pkgName当前操作系统目标操作系统requires增加ProVideS减少abattis-cantarell-fonts0.0.25-1.el70.0.25-1,el7一-abrl2.1.11-52.l7.centos2.1.11-60.el7.ns7.01-abrt-addon-ccpp2.1.11-52.el7.centos2.1.11-60.el7.ns7.01libc.so.6(G1.IBC,2.5)(64bit)-abrt-addon-kemeloops2.1.11-52.el7.centos2.1.11-60
9、.el7.ns7.01-abrt-addon-pstoreoo.2.1.11-52.l7.centos2.1.11-60.el7.ns7.01-abrt-addon-python2.1.11-52.el7.centos2.1.11-60.el7.ns7.01图B.2软件包差异评估接口兼容性评估pkgName当前操作系统目标操作系统结果abattis-cantarell-fonts0.0.25-1.l70.0.25-1.el7兼容abrt2.1.11-52.el7.centos2.1.11-60.eJ7.ns7.01兼容abrt-addon-ccpp2.1.11-52.d7.centos2.1.
10、11-60.el7.ns7.01兼容abrt-addon-kemeloops2.1.11-52.el7.centos2.1.11-60.el7.ns7.01兼容abrt-aWon-pstoreps2.1.11-52.el7.centos2.1.11-60.el7.ns7.01兼容ab11-addo11-pytho2.1.1152.el7.centos2.1.11-60.el7.ns7.01兼容图B.3接口兼容性评估系统环境信息C令道口板卡信息设备驱动接口内核选项参数内核启动参数螭口网络状杳迸程服务状态系统蠲用接口系统配置参数环境变量命令名称命令路径ControIPaneIusrbinMailZ
11、usrZbinModemManagerusrsbinNetworkManagerZusrZsbinVGAuthServicGZusrZbin图B.4系统环境评估B. 3.操作系统迁移评估建议示例操作系统迁移评估报告分别统计重装软件包数、升级软件包数、降级软件包数、新增软件包数、删除软件包数和保留软件包数。经评估,当前操作系统和目标操作系统的默认安装包的版本完全兼容,建议迁移。迁移评估报告迁移系统基本信息当前系统版本:CentOS目标系统版本:服务器操作系统当前主机名:IocalhostlocaIdomain当前主机IP:系统可用空间:迁移建议:192.168.197.145空间充足建议迁移重装
12、软件包数:升级软件包数:681624降级软件包数:0新增软件包数:53删除软件包数:保留软件包数:161图B.5操作系统迁移评估报告B.4.操作系统适配工作列表表B.2操作系统适配工作列表适配分类资源名称适配项目IaaS层适配计算资源X86架构CPUARM架构CPU内存GPU存储资源块存储文件存储对象存储网络资源横向(管理)网络纵向(业务)网络平台资源云平台虚拟化平台安全平台管理发布平台堡垒机连接平台系统层适配系统模板化标准化安装标准化配置系统软件仓库漏洞更新终端安全终端监控统一管理软件层适配数据库软件利旧数据库国产数据库中间件软件开源中间件国产中间件业务软件自研软件商用软件安全管理软件开源管
13、理软件商用安全软件备份与恢复软件商用软件附录C(资料性)国产服务器操作系统迁移实例C1.迁移方式情况分析国产服务器操作系统迁移包括重新部署和平滑迁移和2种场景:重新部署场景主要应用在迁移前将业务应用数据迁移至其他节点之后,通过重新在x86物理服务器或x86虚拟机上安装国产服务器操作系统后再部署业务应用的迁移情况。平滑迁移场景主要应用在原节点服务器操作系统无需重新安装的前提下,通过迁移工具评估内核类组件、操作系统基础能力类组件、桌面环境类组件、授权类组件、产品标识类组件、基础软件类组件、业务应用依赖类组件的迁移替代可行性。确定迁移可行后,迁移工具具备备份原系统上述组件的能力,在实施迁移时对上述组件类型进行升级、替代(重装)、新增、删除、保留,并在迁移时对下层硬件和上层业务应用的ABI、APl等基本保持不变,使得服务器操作系统可以实现平滑迁移,业务应用无需重新安装部署。2种迁移场景的过程说明以及优势和不足对比示例见下表。表C.12种迁移场景情况说明示例迁移类型重新部署平滑迁移当前操作系统CentOSCentOS目标操作系统国产服务器操作系