2014-09-27 39 views
0

因此,我们有一个独立的石墨节点,位于cname后面并收集所有指标。如果发生这种情况,情况不会那么好。所以,我的问题是,我怎样才能不仅将所有现有的耳语数据复制到另一个节点,而且还要使用碳中继来设置复制。迁移工作流程简而言之会是什么样子?我应该如何配置碳中继?我希望尽可能以透明的方式做到这一点,并尽可能减少停机时间。如何使用碳中继器将现有的石墨服务器复制到新的石墨服务器

+0

欢迎来到SO。我知道你需要一些帮助。但是如果没有您的示例代码/数据等,很难看到发生了什么。您能否修改您的问题?然后,人们将能够帮助你。 – jazzurro 2014-09-27 00:59:16

回答

1

迁移将需要最小的不可避免的停机时间。

我就将开始:

  • 减少你的寿命在您的DNS服务器的CNAME(这将下界停机时间的持续时间)
  • 准备与聚合,高速缓存和第二服务器继电器指着两箱(复制因子2),但停止继电器
  • 停止石墨你的第一台服务器上(停机时间从现在开始)
  • 更改CNAME指向第二个服务器
  • 档案中的第一台服务器上的所有指标,复制到第二,提取它们
  • 启动继电器(停机时间结束)
  • 在DNS变化+ TTL的时间,所有的客户将有移动的第二继电器,所有的数据都写在两台服务器上

然后,您可以开始使用第一台服务器上的中继(例如共享虚拟IP)使您的设置更可靠。

在我们的设置中,我们从聚合器+缓存服务器中分离出中继服务器(其中两个处于活动/活动状态)。

然而,当服务器关闭时,石墨的冗余是棘手的,因为当再次出现错误更新时,您不得不手动执行。