0

我想知道是否可以在故​​障转移/副本场景中使用 gmetad。我的问题如下:

我有 100 个节点,它们通过多播相互通信,并同步他们的 gmond 信息。我有一台单独的机器运行 gmetad(我们称之为 master1),它轮询来自各种 gmonds 的指标(到目前为止一切都很好)。

现在我想确定如果 master1 死了,我将拥有第二个 gmetad (master2),它具有相同的数据。所以我配置了第二个 gmetad 读取相同的 gmonds。现在,如果 master1 死亡并在(假设)3 天后再次出现,有没有办法从 master2 获取所有丢失的数据并在 master1 中有完整的时间线?

如果没有办法做到这一点,我可以使用 NFS 目录并将两个 gmetads 都指向同一目录中写入 rrds 吗?

4

1 回答 1

0

如果您在多播环境中工作。您所有的 rrd 文件将保存在多个位置。因此,如果您希望 Master1 拥有完整的时间线数据,您可以做的是备份 rrds 并重新启动 gmond 和 gmetad 进程。Ganglia 将再次从多播节点复制所有 rrd。

于 2015-05-08T06:23:14.853 回答