1RBD-REPLAY-MANY(8) Ceph RBD-REPLAY-MANY(8)
2
3
4
6 rbd-replay-many - replay a rados block device (RBD) workload on several
7 clients
8
10 rbd-replay-many [ options ] --original-image name host1 [ host2 [ ... ] ] -- rbd_replay_args
11
12
14 rbd-replay-many is a utility for replaying a rados block device (RBD)
15 workload on several clients. Although all clients use the same work‐
16 load, they replay against separate images. This matches normal use of
17 librbd, where each original client is a VM with its own image.
18
19 Configuration and replay files are not automatically copied to clients.
20 Replay images must already exist.
21
23 --original-image name
24 Specifies the name (and snap) of the originally traced image.
25 Necessary for correct name mapping.
26
27 --image-prefix prefix
28 Prefix of image names to replay against. Specifying --im‐
29 age-prefix=foo results in clients replaying against foo-0,
30 foo-1, etc. Defaults to the original image name.
31
32 --exec program
33 Path to the rbd-replay executable.
34
35 --delay seconds
36 Delay between starting each client. Defaults to 0.
37
39 Typical usage:
40
41 rbd-replay-many host-0 host-1 --original-image=image -- -c ceph.conf replay.bin
42
43 This results in the following commands being executed:
44
45 ssh host-0 'rbd-replay' --map-image 'image=image-0' -c ceph.conf replay.bin
46 ssh host-1 'rbd-replay' --map-image 'image=image-1' -c ceph.conf replay.bin
47
49 rbd-replay-many is part of Ceph, a massively scalable, open-source,
50 distributed storage system. Please refer to the Ceph documentation at
51 https://docs.ceph.com for more information.
52
54 rbd-replay(8), rbd(8)
55
57 2010-2023, Inktank Storage, Inc. and contributors. Licensed under Cre‐
58 ative Commons Attribution Share Alike 3.0 (CC-BY-SA-3.0)
59
60
61
62
63dev Nov 02, 2023 RBD-REPLAY-MANY(8)