RBD-REPLAY-MANY(8)
π rbd-replay-many β the group chat manual page π
okay so bestie, this is rbd-replay-many, and it lives in section 8 of the manual (that's the sysadmin/daemon zone, iykyk). It replays a rados block device (RBD) workload on several clients at once, and honestly? it's giving β¨parallel theatre kidβ¨ energy. Let's get into it.
πΈ NAME πΈ
rbd-replay-many β replay a rados block device (RBD) workload on several clients π
β¨ SYNOPSIS β¨
rbd-replay-many [ options ] --original-image name host1 [ host2 [ ... ] ] -- rbd_replay_args
like, options, then the original image name, then a whole lil roster of hosts, then --, then the args you're passing through to rbd_replay. The -- is the vibe check between the two worlds, don't skip it π«Ά
π¦ DESCRIPTION π¦
So rbd-replay-many is a utility for replaying a rados block device (RBD) workload on several clients. All the clients use the same workload, but β plot twist β they replay against separate images. That's literally just matching normal use of librbd, where each original client is a VM with its own image. no cap. π
β οΈ Heads up bestie: configuration and replay files are not automatically copied to clients. You gotta do that yourself. Also, replay images must already exist β this tool does not spawn them for you, it's not a miracle worker, it's a replayer. π
π OPTIONS π
--original-imagename β Specifies the name (and snap) of the originally traced image. This is necessary for correct name mapping, so like, don't skip it, fr fr. π--image-prefixprefix β Prefix of image names to replay against. If you do--image-prefix=foo, clients will replay againstfoo-0,foo-1, etc. Defaults to the original image name. β¨--execprogram β Path to therbd-replayexecutable. π--delayseconds β Delay between starting each client. Defaults to0. (go off, impatient queen) β±οΈ
π EXAMPLES π
Okay so, typical usage:
rbd-replay-many host-0 host-1 --original-image=image -- -c ceph.conf replay.bin
and this results in the following commands being executed:
ssh host-0 'rbd-replay' --map-image 'image=image-0' -c ceph.conf replay.bin
ssh host-1 'rbd-replay' --map-image 'image=image-1' -c ceph.conf replay.bin
see the mapping?? image β image-0 on host-0, image β image-1 on host-1. it's giving main character energy on every host simultaneously. π₯
π AVAILABILITY π
rbd-replay-many is part of Ceph, a massively scalable, open-source, distributed storage system. Please refer to the Ceph documentation at <https://docs.ceph.com> for more information. go read it, bestie, it's iconic. π
π§ SEE ALSO π§
rbd-replay(8)rbd(8)
π Copyright π
2010-2014, Inktank Storage, Inc. and contributors. Licensed under Creative Commons Attribution Share Alike 3.0 (CC-BY-SA-3.0). βοΈ
aaaand that's the whole page babes π this one's from dev, dated Oct 06, 2026, and honestly? she ate. periodt. π
β¨π¦
π¦ where this page comes from
- ubuntu stonking: ceph-common 20.2.4+ds1-0ubuntu1 Β· LGPL2.1 (see COPYING-LGPL2.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms