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

CAS cvk故障后从集群中删除了,修好后再加入集群,共享文件系统启动不了

22小时前提问
  • 0关注
  • 0收藏,58浏览
粉丝:0人 关注:0人

问题描述:

CAS(版本R0785P03) 

CAS V7.0 (R0785P03) cvk3故障后从集群中删除(删除前共享文件系统没移除,因为cvk3已故障没法进行共享文件系统移除的操作),修复后再加入集群,cvk3会显示原来的共享文件系统 , 但共享文件系统启动不了,报错:

删除这个共享文件系统也报错删除不了:

在主机“cvk3”上删除存储池“iscsi2000g”失败。原因:获取存储池路径失败。(错误码为:5062)。

 

如何操作才能恢复cvk3的共享文件系统呢? (同事说先删除节点,重装cvk3的操作系统再加回集群是可以的,但先不想重装系统)

 

之前在知了问有回答用:cvm storagepool removehost -p iscsi2000g -n cvk3来删除,但是cvm上没有cvm storagepool 或者storagepool或者cvmstoragepool命令!

 

2 个回答
粉丝:16人 关注:1人

cvm storagepool removehost 这个命令在你的CVK节点上是找不到的,因为它需要登录到CVM(Cloud Virtual Machine,即云虚拟化管理平台)的控制节点才能执行。这个问题本质上是因为故障节点移除前没有解挂共享存储,导致平台上残留了该节点的配置信息。

请按以下步骤操作,大概率能解决问题:


 操作步骤(按顺序执行)

  1. 登录CVM节点后台(清除CVM侧残留信息)
    在你的CAS CVM管理节点的后台,执行强制删除命令,清理平台上残留的存储池信息。将命令中的 iscsi2000g 和 cvk3 替换为你的实际存储池名称故障主机名

    cvm storagepool removehost -p iscsi2000g -n cvk3
  2. 登录CVK节点后台(清理CVK侧本地配置)
    登录到故障修复并已重新加入集群的CVK节点 cvk3 的后台,执行以下命令:

    cvk storagepool rescan之后,再进入/etc/libvirt/storage/autostart/目录,将其中与该存储池相关的残留配置文件删除或移动到其他路径。
    cd /etc/libvirt/storage/autostart/
    ls -l # 查看文件,找到与 iscsi2000g 相关的文件 mv <相关文件名> /tmp/ # 或 rm -f <相关文件名>
  3. 同步存储连接(可选)
    如果你使用的是iSCSI存储,可以在cvk3后台执行以下命令,确保主机与存储端的连接是正常的。

    iscsiadm -m node -l
  4. 重启Libvirt服务
    清理完成后,在CVK节点 cvk3 的后台重启libvirtd服务,让配置生效。

    service libvirtd restart
  5. 重启CVK主机(建议)
    为了确保所有变更彻底生效,建议重启 cvk3 主机

    reboot
  6. 前台尝试启动存储池
    主机重启后,登录CAS的Web管理界面,找到该共享文件系统iscsi2000g,尝试启动。


 注意事项

  • 备份元数据:在进行任何操作前,建议先在CVM管理后台备份一次系统配置和数据。

  • 检查存储端:确认iSCSI存储端的服务是正常的,且cvk3的IQN、CHAP等配置与存储端匹配无误。

  • 核对命令与信息:再次确保登录了正确的节点,并准确输入了存储池名和主机名。

  • 检查多路径配置:如果存储端正常但步骤仍无法解决,可登录cvk3后台检查多路径配置文件/etc/multipath.conf/etc/multipath/bindings,确认其中没有残留的错误LUN信息。

  • 联系官方技术支持:如果操作后问题依旧,最稳妥的方式是联系H3C官方技术支持(400热线)协助处理。

[root@cvk1 ~]# cvm storagepool removehost -p iscsi2000g -n cvk3 -bash: cvm: command not found [root@cvk1 ~]# sudo cvm storagepool removehost -p iscsi2000g -n cvk3 sudo: cvm: command not found [root@cvk1 ~]# man cvm No manual entry for cvm [root@cvk1 ~]# sudo find / -name cvm /etc/cvk/cvm /etc/cvm /usr/share/cvm /database/data-share/.ssh/cvm [root@cvk1 ~]# /etc/cvk/cvm storagepool removehost -p iscsi2000g -n cvk3 -bash: /etc/cvk/cvm: Is a directory [root@cvk1 ~]# /etc/cvm storagepool removehost -p iscsi2000g -n cvk3 -bash: /etc/cvm: Is a directory [root@cvk1 ~]# /usr/share/cvm storagepool removehost -p iscsi2000g -n cvk3 -bash: /usr/share/cvm: Is a directory [root@cvk1 ~]# /database/data-share/.ssh/cvm storagepool removehost -p iscsi2000g -n cvk3 -bash: /database/data-share/.ssh/cvm: Is a directory [root@cvk1 ~]#

zhiliao_geMJgg 发表时间:3小时前 更多>>

版本R0785P03的,在cvm上也是没版本cvm storagepool removehost命令 [root@cvk1 ~]# cvm storagepool removehost -p iscsi2000g -n cvk3 -bash: cvm: command not found [root@cvk1 ~]# sudo cvm storagepool removehost -p iscsi2000g -n cvk3 sudo: cvm: command not found [root@cvk1 ~]# man cvm No manual entry for cvm [root@cvk1 ~]# sudo find / -name cvm /etc/cvk/cvm /etc/cvm /usr/share/cvm /database/data-share/.ssh/cvm [root@cvk1 ~]# /etc/cvk/cvm storagepool removehost -p iscsi2000g -n cvk3 -bash: /etc/cvk/cvm: Is a directory [root@cvk1 ~]# /etc/cvm storagepool removehost -p iscsi2000g -n cvk3 -bash: /etc/cvm: Is a directory [root@cvk1 ~]# /usr/share/cvm storagepool removehost -p iscsi2000g -n cvk3 -bash: /usr/share/cvm: Is a directory [root@cvk1 ~]# /database/data-share/.ssh/cvm storagepool removehost -p iscsi2000g -n cvk3 -bash: /database/data-share/.ssh/cvm: Is a directory [root@cvk1 ~]#

zhiliao_geMJgg 发表时间:3小时前

[root@cvk1 ~]# cvm storagepool removehost -p iscsi2000g -n cvk3 -bash: cvm: command not found [root@cvk1 ~]# sudo cvm storagepool removehost -p iscsi2000g -n cvk3 sudo: cvm: command not found [root@cvk1 ~]# man cvm No manual entry for cvm [root@cvk1 ~]# sudo find / -name cvm /etc/cvk/cvm /etc/cvm /usr/share/cvm /database/data-share/.ssh/cvm [root@cvk1 ~]# /etc/cvk/cvm storagepool removehost -p iscsi2000g -n cvk3 -bash: /etc/cvk/cvm: Is a directory [root@cvk1 ~]# /etc/cvm storagepool removehost -p iscsi2000g -n cvk3 -bash: /etc/cvm: Is a directory [root@cvk1 ~]# /usr/share/cvm storagepool removehost -p iscsi2000g -n cvk3 -bash: /usr/share/cvm: Is a directory [root@cvk1 ~]# /database/data-share/.ssh/cvm storagepool removehost -p iscsi2000g -n cvk3 -bash: /database/data-share/.ssh/cvm: Is a directory [root@cvk1 ~]#

zhiliao_geMJgg 发表时间:3小时前
粉丝:0人 关注:0人

评论上回答格式有问题

版本R0785P03的,在cvm上也是没cvm storagepool removehost命令 :


编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明