gpt4 book ai didi

redhat - glusterfs 卷创建失败 - 砖 block 已经是卷的一部分

转载 作者:行者123 更新时间:2023-12-02 05:36:21 27 4
gpt4 key购买 nike

在云中,我们有一组 glusterfs 节点(参与 gluster 卷)和客户端(挂载到 gluster 卷)。这些节点是使用 terraform hashicorp 工具创建的。

集群启动并运行后,如果我们想更改 gluster 机器配置,例如将计算大小从 4 cpus 增加到 8 cpus ,terraform 可以使用新配置重新创建节点。因此,现有的 gluster 节点将被销毁并新建实例已创建但具有相同的 ip。在新创建的实例中,创建卷的命令失败,说砖已经是卷的一部分。

sudo gluster 卷创建 VolName 副本 2 传输 tcp ip1:/mnt/ppshare/brick0 ip2:/mnt/ppshare/brick0

volume create: VolName: failed: /mnt/ppshare/brick0 is already part of a volume



但是在此实例中不存在卷。

我明白如果我必须扩大或缩小体积,我可以从现有体积中添加或删除积木。在这里,我正在更改节点的计算,因此必须重新创建它。我不明白为什么它应该说砖已经是体积的一部分,因为它完全是一台新机器。

如果有人能解释为什么它说 Brick 已经是卷的一部分以及它存储卷/积木信息的位置,那将非常有帮助。这样我就可以成功地重新创建卷。

我还尝试了此链接中的以下步骤来清除挂载中与 glusterfs 卷相关的属性,但没有成功。
https://linuxsysadm.wordpress.com/2013/05/16/glusterfs-remove-extended-attributes-to-completely-remove-bricks/ .

apt-get 安装属性
cd/glusterfs
对于我在 attr -lq . ;做 setfattr -x 信任。$i .;完毕
attr -lq/glusterfs(为了测试,输出应该是空的)

最佳答案

只需将“force”放在“gluster volume create ...”命令的末尾。

关于redhat - glusterfs 卷创建失败 - 砖 block 已经是卷的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39446546/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com