rbd-replay-many – 在几个客户端上重放 RBD 工作负荷¶
提纲¶
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 。
参考¶
rbd-replay(8), rbd(8)