• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

cas添加共享存储报错

  • 0关注
  • 0收藏,24浏览
粉丝:0人 关注:0人

问题描述:

一共13个节点,之前都是可用的,但是cas平台从非欧拉升级到欧拉版本R0785P03后,有一个节点添加共享文件系统失败。其他12个节点可成功添加。

报该存储无法访问错误。

2 个回答
粉丝:13人 关注:9人

排查步骤及命令:
1. 节点与存储网络连通性检查
在故障节点执行:
ping <存储IP>(检查IP可达性)
telnet <存储IP> <端口>(如NFS用2049,CIFS用445,确认端口开放)
traceroute <存储IP>(定位网络路径问题)
2. 存储协议配置验证
若为NFS:检查故障节点是否安装NFS客户端(欧拉系统需yum install nfs-utils),执行showmount -e <存储IP>查看存储导出列表。
若为CIFS:检查cifs-utils是否安装,执行smbclient -L //<存储IP> -U <用户名>验证权限。
3. CAS平台配置核对
对比故障节点与正常节点的存储配置(路径、协议、认证信息),确认无拼写错误。在CAS控制台重新输入存储信息,排除配置输入错误。
4. 系统日志分析
查看故障节点系统日志:cat /var/log/messages | grep -i "storage"或cat /var/log/cas-agent.log(CAS代理日志),定位具体错误(如权限、协议不兼容)。
5. 存储侧权限检查
确认存储端已将故障节点IP加入允许访问列表(NFS的export配置、CIFS的共享权限)。
6. 欧拉系统兼容性验证
检查H3C CAS R0785P03版本对欧拉系统的适配说明,确认故障节点欧拉系统版本是否符合要求,必要时更新系统补丁。

添加的共享存储收通过fc添加的,因该排查什么协议

zhiliao_Ox3hVX 发表时间:59分钟前 更多>>

添加的共享存储收通过fc添加的,因该排查什么协议

zhiliao_Ox3hVX 发表时间:59分钟前
粉丝:24人 关注:2人

现象总结
集群共 13 台 CVK;由非欧拉版本升级至 CAS 欧拉 R0785P03;12 台节点添加共享存储正常,仅 1 台节点报错【该存储无法访问】。
关键背景:升级操作系统后出现单点异常,其余节点正常 → 问题锁定在故障节点本地系统、服务、配置、内核模块、防火墙、残留旧版本缓存,排除存储侧全局权限问题。
根因优先级排序(由高到低)
1、升级后节点本地服务异常(最高概率)
CAS 依赖cvk-agent、fsmd存储管理服务,跨系统版本升级(非欧拉→欧拉)极易出现服务文件残缺、自启异常。
正常节点升级包完整,故障节点升级过程存在中断 / 文件缺失。
2、欧拉系统防火墙 / SELinux 策略差异
旧版非欧拉系统防火墙规则宽松;升级欧拉后 firewalld 默认策略收紧,故障节点防火墙拦截存储协议报文(iSCSI/NFS/CIFS)。其他节点升级后自动生成放行规则,此节点规则未同步。
3、OCFS2/O2CB 集群残留信息(共享文件系统场景)
升级前节点非正常卸载共享存储,本地遗留集群心跳信息;新系统 OCFS2 进程判定节点锁冲突,拒绝挂载共享文件系统。
4、多路径 / 存储内核模块加载异常(SAN/iSCSI 存储)
multipathd、open-iscsi服务启动失败;multipath.conf配置与正常节点不一致,WWID 黑名单异常,无法识别存储 LUN。
5、主机标识、集群缓存不一致
升级后 CVM 集群数据库内主机信息与故障节点本地标识不匹配,存储托管校验失败。
6、底层网络驱动 / 网卡参数异常
升级欧拉内核后网卡驱动变更,存储网存在丢包、MTU 不匹配,仅单节点链路异常。
标准化分层排查步骤(现场直接执行)
操作前提:确认存储类型(NFS /iSCSI/ FC SAN),先收集报错界面完整截图。
第一层:基础连通性测试(故障节点 SSH 执行)
bash
#1. 连通性
ping 存储IP
#iSCSI测试端口3260;NFS测试2049、111
telnet 存储IP 3260

#2. 临时关闭防火墙验证(测试用!业务低峰执行)
systemctl stop firewalld
setenforce 0
✅关闭防火墙后可以添加存储 → 永久方案:配置 firewalld 放行存储协议端口。
第二层:CAS 存储相关服务校验
bash
#查看核心服务状态
systemctl status cvk-agent
systemctl status fsmd
systemctl status open-iscsid
systemctl status multipathd

#异常则重启
systemctl restart cvk-agent
systemctl restart fsmd
查看日志定位报错:
bash
journalctl -u cvk-agent -n 100
journalctl -u fsmd -n 100
第三层:SAN/iSCSI 存储额外检查
bash
#发现存储目标
iscsiadm -m discovery -t st -p 存储IP
#多路径查看设备
multipath -ll
对比正常节点输出,若无法发现 target:iscsi 服务异常 / 网络拦截。
第四层:NFS 共享存储额外检查
bash
showmount -e 存储IP
#无法获取导出列表:客户端组件缺失/防火墙拦截
第五层:集群残留 OCFS2 清理(共享文件系统场景)
⚠️风险操作!确认该节点无虚拟机使用此共享存储
bash
#停止ocfs2集群服务
systemctl stop o2cb
systemctl stop ocfs2
#清理本地挂载残留
umount /vms/对应存储目录
第六层:CAS 平台层面修复方案
方案 A:主机【重新托管】(优先尝试,界面操作)
CAS 平台 → 主机管理 → 选中故障 CVK 主机 → 更多操作 → 重新托管
作用:清空节点集群缓存、重新注册 CVM、同步存储配置。
方案 B:清理主机与存储池关联(命令行,CVM 主控执行)
bash
#删除主机在存储池内旧关联信息
cvm storagepool removehost -p 存储池名称 -n 故障主机名
执行完成后,在故障节点重新添加共享存储。
第七层:终极验证手段
将故障节点重启(升级操作系统后部分内核模块必须重启才能正常加载)
重启无效:对比正常节点 /etc/multipath.conf、/etc/ocfs2/cluster.conf配置差异

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明