← 返回文章列表
信创 3 分钟阅读 炬鲸团队

炬鲸 OBSERVE 信创环境部署实践:麒麟 / 统信 / 鲲鹏 / 达梦

基于麒麟 V10、统信 UOS、鲲鹏 920、达梦 DM8 的实测部署经验:环境准备、安装步骤、达梦连接配置、ARM 平台性能调优,以及从旧平台迁移与验收的完整清单。

信创环境与 x86 + CentOS 的常规环境差异不小:CPU 架构换成 ARM(鲲鹏、飞腾),操作系统换成麒麟、统信 UOS,数据库换成达梦、人大金仓。可观测平台要落地,得先把这几层适配做扎实,否则装到一半卡在某个依赖上很常见。

环境清单与准备

我们在一套典型信创环境上完成了验证,清单如下:

| 组件 | 版本 / 型号 |
|------|------------|
| CPU | 鲲鹏 920(ARM64) |
| 操作系统 | 麒麟 V10 SP3 / 统信 UOS 1060 |
| 数据库 | 达梦 DM8 / 人大金仓 KingbaseES V8 |
| 中间件 | 东方通 TongWeb 7 |

部署前先确认三件事:内核版本、glibc 版本,以及 glibc 与数据库客户端的兼容性。ARM 平台的软件包务必下载 aarch64 版本,用 x86 的 rpm 会直接报架构不匹配。

安装部署步骤

  1. 关闭或放行防火墙端口(Collector 4317/4318,平台 443),SELinux 设为 permissive;
  2. 用系统自带包管理器安装基础依赖,再解压 OBSERVE 部署包;
  3. 初始化数据库:在达梦里创建库和用户,执行平台自带的建表脚本,注意达梦默认大小写敏感,建表脚本里的表名和列名要统一;
  4. 修改配置文件,填好数据库连接串、监听地址、告警通知通道,启动服务。

数据库连接串示例(达梦):

jdbc:dm://10.0.1.20:5236/OBSERVE?user=observe&password=***&compatibleMode=oracle

兼容性与性能调优

ARM 平台单核性能与 x86 有差异,建议 Collector 和存储节点多分配内存,并用 memory_limiter 限制单实例内存上限,避免 OOM。日志写入走批量提交;数据库侧把达梦的 redo 日志和数据文件放到不同磁盘,提升写入吞吐。日志量较大时,优先把存储换成支持 ARM 的对象存储或时序引擎,减少对关系库的写入压力。

迁移与验收

从旧平台迁移时,历史日志建议先导冷数据、再切实时流量,避免一次性全量同步打满网络。验收按三项走:功能验收(采集、检索、告警、链路四类主链路)、兼容性验收(在麒麟和统信上各跑一遍核心用例)、性能验收(单节点 10 万条/分钟写入、查询 P95 延迟低于 3 秒)。这几项过了,再上生产。