rbd-replay-many – 在多个客户端上重放 RBD 工作载荷
优质
小牛编辑
124浏览
2023-12-01
摘要
rbd-replay-many [ options ] –original-image name host1 [ host2 [ ... ] ] – rbd_replay_args描述
rbd-replay-many 工具用于在多个客户端上重放 RBD 载荷。虽然所有客户端使用相同的载荷,但它们对单独的映像进行重放。正像 librbd 的常规用法,其中各原始客户端都是有各自映像的虚拟机。
配置和重放文件不会自动复制到客户端。重放映像必须存在才能进行重放操作。
选项
- --original-image name
指定初始被追踪映像的名字(和快照),这对正确地映射名字是必要的。
- --image-prefix prefix
要进行重放的映像名前缀。指定 –image-prefix=foo 可使客户端重放 foo-0 、 foo-1 等等。默认为初始映像名。
- --exec program
rbd-replay 可执行文件的路径。
- --delay seconds
启动各客户端之间的延时,默认为 0 。
样例
典型用法:
rbd-replay-many host-0 host-1 --original-image=image -- -c ceph.conf replay.bin
实际上将执行下列的命令:
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
使用范围
rbd-replay-many 是 Ceph 的一部分,这是个大规模可伸缩、开源、分布式的存储系统,更多信息参见 http://ceph.com/docs 或 https://www.xnip.cn/shouce/941/63905.html。
另请参阅
rbd-replay(8), rbd(8)