[Gluster-users] Rebuilding a failed cluster

Richard Betel emteeoh at gmail.com
Sat Aug 12 04:46:22 UTC 2023


I had a small cluster with a disperse 3 volume. 2 nodes had hardware
failures and no longer boot, and I don't have replacement hardware for them
(it's an old board called a PC-duino). However, I do have their intact root
filesystems and the disks the bricks are on.

So I need to rebuild the cluster on all new host hardware. does anyone have
any suggestions on how to go about doing this? I've built 3 vms to be a new
test cluster, but if I copy over a file from the 3 nodes and try to read
it, I can't and get errors in /var/log/glusterfs/foo.log:
[2023-08-12 03:50:47.638134 +0000] W [MSGID: 114031]
[client-rpc-fops_v2.c:2561:client4_0_lookup_cbk] 0-gv-client-0: remote
operation failed. [{path=/helmetpart.scad},
{gfid=00000000-0000-0000-0000-000000000000}
, {errno=61}, {error=No data available}]
[2023-08-12 03:50:49.834859 +0000] E [MSGID: 122066]
[ec-common.c:1301:ec_prepare_update_cbk] 0-gv-disperse-0: Unable to get
config xattr. FOP : 'FXATTROP' failed on gfid
076a511d-3721-4231-ba3b-5c4cbdbd7f5d. Pa
rent FOP: READ [No data available]
[2023-08-12 03:50:49.834930 +0000] W [fuse-bridge.c:2994:fuse_readv_cbk]
0-glusterfs-fuse: 39: READ => -1 gfid=076a511d-3721-4231-ba3b-5c4cbdbd7f5d
fd=0x7fbc9c001a98 (No data available)

so obviously, I need to copy over more stuff from the original cluster. If
I force the 3 nodes and the volume to have the same uuids, will that be
enough?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20230812/766b441d/attachment.html>


More information about the Gluster-users mailing list