rbd-mirror – 可同步 RBD 映像的守护进程

提纲

rbd-mirror

描述

rbd-mirror 是个守护进程,用于在 Ceph 集群间异步地镜像 RADOS 块设备( rbd )映像。它可以在远端集群重放本地集群内的映像变更,以实现异地灾备。

它用 RADOS 协议连接远端集群,需要从默认路径搜索 ceph.conf 配置文件、监视器地址、及其认证信息,即 /etc/ceph/$cluster.conf/etc/ceph/$cluster.keyring/etc/ceph/$cluster.$name.keyring ,其中 $cluster 表示自定义的集群名字、 $name 表示连接时所用的 rados 用户,如 client.rbd-mirror

选项

-c ceph.conf, --conf=ceph.conf

在启动期间,读取指定的配置文件 ceph.conf ,而不是默认的 /etc/ceph/ceph.conf ,并从中提取监视器地址。

-m monaddress[:port]

连接到指定监视器(而非在 ceph.conf 里面找)。

-i ID, --id ID

为 rbd-mirror 指定名字的 ID 部分。

-n TYPE.ID, --name TYPE.ID

设置网关所需的 rados 用户名(如 client.rbd-mirror )。

--cluster NAME

指定集群名字(默认为 ceph )。

-d

在前台运行,日志显示到 stderr 。

-f

在前台运行,日志走向不受影响。

使用范围

rbd-mirror 是 Ceph 的一部分,这是个伸缩力强、开源、分布式的存储系统,更多信息参见 Ceph 文档 http://ceph.com/docs

参考

rbd(8)