NDB 集群迁移
Posted
技术标签:
【中文标题】NDB 集群迁移【英文标题】:NDB Cluster Migration 【发布时间】:2018-03-06 19:31:36 【问题描述】:我遇到了 NDB 迁移问题。目前,我在 NDB Cluster 中有 2 个副本。我想将集群移动到新硬件中。因此,在新机器中,我设置了 datanodes 和 sqlnodes 并将管理节点指向旧集群。一旦 sql 节点同步,我将停止旧集群。我是这样想的。它有效吗?我们可以在 NDB 集群中创建两个以上的副本(例如 3,4)吗?
谢谢。
【问题讨论】:
【参考方案1】:我认为在不停机的情况下迁移到新硬件的唯一方法 是通过确保新硬件与旧硬件具有相同的 IP 地址 硬件。
所以停止旧集群中的一个节点。移动本机IP地址 让机器在新的硬件中接管这个角色。接下来开始这个 初始节点重启的机器(对于数据节点)。
接下来以同样的方式处理下一台机器,直到 所有节点都已更改。
如果这不可能,我认为除了 备份和恢复工作。
【讨论】:
兄弟,这些方法都不适合我。当我尝试备份和恢复方法时,出现以下错误:【参考方案2】:您还可以使用另一种方法迁移到新硬件。 在这种情况下,您将 mysql Cluster Replication 设置为新的 簇。启动并运行新集群后 可以切换到新集群。这是使用的方法 大多数人在执行复杂的升级时。
【讨论】:
以上是关于NDB 集群迁移的主要内容,如果未能解决你的问题,请参考以下文章