SuperAPI AI 工具集

huawei-cloud-mrs-redis-meta-check

数据与分析

查看项目

更新于 10-15 22:14

技能介绍

用途:检查 MRS Redis 集群元数据配置文件(nodes-.conf)的完整性,定位导致 Redis 实例启动失败、连接异常或故障告警的元数据问题。适用于实例启动失败、连接异常、实例故障告警,或用户主动要求检查 nodes-.conf 及例行元数据完整性核验。

主要能力:采用文件收集→解析分析→规则引擎→报告生成的三阶段流程,执行 7 项检查:CHK001 槽位完整性(主实例槽范围须覆盖 0-16383,无缺口与重叠);CHK002 主从数量一致性(主从数量相等且总数为偶数);CHK003 文件格式完整性(须含 Connection、Epoch、Whitelist、Cluster-name 四个模块);CHK004 文件名与端口一致性;CHK005 端口关系(集群端口减服务端口须为 1950);CHK006 主从关系(每个主最多 1 个从);CHK007 myself 标记(全文件恰好一处)。输出纯文本报告,含各检查项 PASS/FAIL 与详情,整体 FAIL 时附修复指引。

使用方式:默认检查路径 /srv/BigData/redis_meta/Redis_/nodes-224.conf,也可指定文件或目录;可选参数 file_path 与 check_points(CHK001-CHK007,逗号分隔)。解析命令示例:grep "myself" "$file"、grep "^vars" "$file"。技能仅做静态分析,不连接集群、不执行 ls/cp,需用户提供文件;读取文件需 omm 用户权限。

限制:不连接 Redis 集群,不发送数据到外部,无需凭据;修复需按通用方法手动操作(停止实例、备份、从同主机正常实例复制、校验、修正 myself 标记、启动、确认恢复、清理备份)。具体收费、价格与平台支持范围暂未提供。