近期,申万宏源证券有限公司(以下简称“申万宏源证券”)与北京志凌海纳科技股份有限公司(以下简称“SmartX”)开展了基于“鹏腾”双芯双栈统一云资源池的适配与性能优化课题探索,完成了飞腾 S5000C 芯片与 SmartX 榫卯超融合(原 SmartX HCI)软件及主流操作系统、数据库的适配及优化,并分别利用跨集群迁移、OVF 导出导入技术以及 SmartX 的 V2V 迁移工具 – SMTX 迁移工具和 P2V 迁移工具 – SMTX CloudMove,实现业务系统在飞腾 S5000C 与鲲鹏 920 集群之间的迁移。
此次课题共研拓展了 SmartX 企业云解决方案下的“鹏腾”生态建设,完成多个软硬件的兼容适配与性能评测、调优,形成最佳实践,为企业 XC 云建设提供了可参考路径。
下载《SmartX 信创云转型合集》,了解更多 IT 基础设施信创转型技术路线、厂商评估与用户实践。
课题背景
申万宏源证券于 2020 年开始基于多种架构建设 XC 云平台,目前已有十余套基于鲲鹏、海光芯片的 SmartX 超融合集群并承载多套 XC 业务系统。
为实现 ARM 架构云平台多“芯”化解决方案,申万宏源证券计划基于飞腾最新的服务器芯片 S5000C,与 SmartX 超融合软件及操作系统、数据库、应用进行适配,实现如下目标:
- 完成飞腾 S5000C 与 SmartX 超融合软件的适配兼容。
- 完成飞腾 S5000C 与主流国产操作系统、数据库的适配兼容。
- 验证业务系统在鲲鹏 920、飞腾 S5000C 集群之间平滑迁移,实现资源灵活调度。
- 完成操作系统与数据库的兼容适配和性能评测、调优,为业内云平台建设选型提供最佳实践。
- 基于分布式技术,聚合服务器资源,通过网络访问控制技术管控业务系统之间访问关系,基于 QoS 技术实现资源的服务质量高效管理。
本次课题研究的架构图及软硬件信息如下:


研究进程
本课题研究主要分三个阶段:
阶段一:完成服务器与超融合软件产品适配工作
- 完成飞腾 S5000C 与 SmartX 超融合的软硬件适配工作,搭建基于飞腾 S5000C 的 SmartX 超融合平台。
- 实现银河麒麟操作系统、TDSQL 数据库与基于飞腾 S5000C 的 SmartX 超融合平台之间的适配。
- 根据实际生产需求,对基于飞腾 S5000C 的 SmartX 超融合平台进行功能、性能、高可用性等多维度的专项优化工作,达到金融行业可用标准。
阶段二: XC 业务系统适配运行验证
使用内部系统“XC 工作管理平台”,结合银河麒麟操作系统、TDSQL,验证业务在基于飞腾 S5000C 的 SmartX 超融合平台中运行的性能与稳定性。
阶段三:SmartX 超融合解决方案下“鹏腾生态”的测试研究
飞腾 S5000C 与鲲鹏 920 采用同版本 ARM 指令集,申万宏源证券分别搭建基于飞腾 S5000C 和鲲鹏 920 的超融合平台,完成如下测试:
- 利用跨集群迁移功能,验证虚拟机可在飞腾 S5000C 与鲲鹏 920 的 SmartX 超融合集群间相互迁移的可行性。
- 利用 SMTX 迁移工具,验证虚拟机可在飞腾 S5000C 与鲲鹏 920 的 SmartX 超融合集群间相互迁移的可行性。
- 利用 OVF 导出导入技术,实现虚拟机在基于飞腾 S5000C 与鲲鹏 920 的 SmartX 超融合集群之间的相互导入导出并可正常开机且稳定运行。
- 使用 SMTX CloudMove,将部署在芯片为鲲鹏 920 物理机业务系统、部署在芯片为飞腾 S5000C 物理机上的业务系统,迁移至基于飞腾 S5000C 的 SmartX 超融合虚拟化平台,业务系统可顺利被迁移并能够稳定运行。
研究成果
本课题共完成 5 大项、214 子项兼容适配测试,获得如下成果:
软硬件底座适配
- 申万宏源证券成为证券行业首家完成飞腾 S5000C 芯片与 SmartX 超融合软件适配的单位。
- 基于飞腾 S5000C 芯片特性,在 CPU 内核层面完成与 SmartX 的深度优化。
- 完成 SmartX 超融合软件与飞腾 S5000C 的官方互认,SMTX OS 6.1 版本全面兼容飞腾 S5000C。
基础软件适配
在基于飞腾 S5000C 的 SmartX 超融合平台上完成:
- 银河麒麟操作系统部署适配验证。
- 达梦数据库部署适配验证。
- TDSQL 数据库部署适配验证。
应用系统适配
在基于飞腾 S5000C 的 SmartX 超融合平台上成功部署并运行申万宏源证券的 XC 工作管理平台业务系统。
“鹏腾”生态验证
分别利用集群间迁移、V2V、OVF 导出导入技术,成功验证业务系统在基于飞腾 S5000C 和鲲鹏 920 搭建的 SmartX 超融合云平台之间云主机可以实现迁移,同时部署在飞腾 S5000C 的云平台的数据库、操作系统、应用软件可正常运行。上述验证结果说明客户可以构建基于飞腾 S5000C 与鲲鹏 920 双芯双栈的云资源池,为申万宏源证券在 ARM 芯片底座云平台选型提供了更多选择,该经验在金融行业内也具备显著的推广意义。
物理机转虚拟机
成功采用 SMTX CloudMove 分别将飞腾 S5000C 与鲲鹏 920 物理机集群上的业务系统转换为虚拟机,并部署于飞腾 S5000C 超融合平台,迁移后可开机且稳定运行。
解决适配问题
本次课题实践中累计解决 21 个适配问题,其中 4 个关键问题及解决方法如下。
问题 1:飞腾 S5000C 服务器在初期适配 SmartX 超融合平台时出现开机卡死现象
解决方案:通过服务器硬件在内核中集成相关驱动,使 BMC 虚拟终端可用,解决服务器开机卡死问题。
问题 2:初期飞腾 GPU 驱动无效
解决方案:硬件层面增加相应命令行参数,使 SOL serial 可用。测试中 BMC 的 KVM 可用,说明内核中 GPU 正常;SOL 平台可用,验证 console=ttyAMA0 参数的有效性。虚拟化相关功能已通过自动化及一线场景验证,确认可用性与稳定性。
问题 3:服务器内存无法降配,初始飞腾服务器需要每个 NUMA Node 都插满内存才可以成功部署 SmartX 超融合软件
解决方案:目前经过硬件层面已优化,已解除该限制,支持灵活的内存配置。
问题 4:超融合副本转换异常,存储数据 2 副本和 3 副本模式可以正常转换,置备模式无法转换
解决方案: SmartX 进行版本优化并在 SMTX OS 6.2 新版本中修复了此问题。
此次课题探索完成了飞腾 S5000C 芯片与 SmartX 超融合软件的适配及优化,并在基于飞腾 S5000C 底座的 SmartX 超融合平台成功部署操作系统、数据库和业务系统,为申万宏源证券后续业务系统部署提供了理论基础和实践经验。
同时“鹏腾”生态验证与物理机转虚拟机的成功实践也为申万宏源证券业务系统上云与 XC 转型奠定基础,后续申万宏源证券计划引入飞腾 S5000C 服务器,与既有的基于鲲鹏 920 的 SmartX 超融合集群共同构建“一云三芯” XC 平台。
下载《SmartX 信创云转型合集》,了解更多 IT 基础设施信创转型技术路线、厂商评估与用户实践。
推荐阅读:
293

被折叠的 条评论
为什么被折叠?



