正在加载

从分配器移动节点或实例

ECE

您可能需要不时地在分配器之间移动 Elasticsearch 节点、Kibana 实例和 Elastic Stack 的其他组件,原因有很多:

  • 准备从您安装 Elastic Cloud Enterprise 的第一台主机上移除分配器角色。
  • 避免维护期间的停机时间:您可以创建一个新的分配器,将所有部署从现有分配器移动到新分配器,然后处理需要维护的分配器。
  • 在分配器上腾出空间:如果您需要在分配器上为更大的部署腾出额外的空间,您可以将一些较小的部署移动到另一个分配器。
  • 在发生故障后移动部署:当发生主机故障时,您可以快速地将所有部署从受影响的分配器移动到健康的分配器,然后再花时间修复故障。
提示

当您将所有节点从现有分配器移动到新分配器时,ECE 会将数据迁移到新节点。 迁移可能需要一些时间,尤其是在部署包含大量数据且工作负载繁重时。 您的部署是否处于繁重的工作负载下? 您可能需要先停止路由请求

在移动作为部署一部分的节点和实例之前,您需要确保在另一个分配器上有足够的容量。 例如:如果您有一个包含单个 32 GB Elasticsearch 节点和一个 4 GB Kibana 实例的部署,那么您要将该部署移动到的分配器需要至少 36 GB 的容量。 请注意,移动节点实际上并不会将同一节点移动到不同的分配器上。 在底层,Elastic Cloud Enterprise 会创建一个新节点,然后为您迁移数据。

Elastic Cloud Enterprise 在移动节点时将遵守高可用性配置,因此请确保您在相关的可用区中拥有额外的可用容量。 例如:如果您选择在 3 个可用区中部署集群,则节点只能移动到与故障分配器位于同一可用区的分配器。 这是为了确保集群可以容忍 2 个可用区的故障。

如果您遵循我们的建议并标记了您的分配器以指示您希望 Elastic Stack 的组件在哪些分配器上运行,则您计划使用的备用容量必须在具有相同标签的分配器上可用。 如果您没有标记您的分配器并编辑默认的实例配置,ECE 会将节点和实例移动到有空间的任何地方。

当您将所有节点从现有分配器移动到新分配器时,ECE 会将数据迁移到新节点。 迁移可能需要一些时间,尤其是在集群包含大量数据且工作负载繁重时。 您的集群是否处于繁重的工作负载下? 您可能需要先停止路由请求

要将节点从一个分配器移动到另一个分配器

  1. 登录到 Cloud UI.

  2. 平台 菜单中,选择 分配器

  3. 查看作为此安装一部分的所有分配器的列表,并查找不健康的分配器或找到您想要释放的分配器。 按名称、ID 缩小列表,或从其他几个过滤器中选择。 要进一步定义列表,请使用过滤器的组合。

  4. 推荐:在继续之前,将分配器置于维护模式

  5. 选择不健康分配器的名称,然后从菜单中选择 移动节点

  6. 选择您想要的节点,然后选择 移动节点

  7. 要自定义您希望如何移动节点,选择 自定义设置 ,选择您的选项,然后选择 移动节点

    重要提示

    在继续移动节点之前,请查看 自定义设置

    优雅地移动数据
    (默认)在停止实例之前,优雅地从我们即将从集群中移除的实例中移动数据。 切勿在非高可用性集群上禁用此设置的同时启用 override_failsafe,因为它可能导致数据丢失。
    跳过快照
    如果分配器发生故障或以其他方式不健康,请选择此选项以移动节点,但禁用快照尝试。 由于这可能会对部署执行潜在的破坏性操作,因此除非您是高级用户,否则不要在健康的分配器上使用此选项。
    将快照恢复到最近的成功状态
    将集群恢复到上次成功的快照。 推荐用于托管在不健康分配器上的单节点集群。 在上次快照之后索引的任何数据都将丢失。
    扩展维护
    保持新实例处于维护模式,直到快照已恢复。 如果未启用,则新实例仅在它们可以加入集群之前保持维护模式。
    设置目标分配器
    请求将实例移动到指定的分配器。 如果未指定分配器,或者指定的分配器不适合要移动的实例,则可以使用任何合适的健康分配器。
    重新分配
    为集群中的所有节点创建新的容器。
    设置超时
    默认开启。
    提示

    如果您没有启用维护模式,请在移动节点时在高级选项下设置目标分配器,以确保节点不会再次最终位于同一分配器上。 默认情况下,移动节点会将其移动到任何具有足够容量的分配器。

  8. 对每种节点类型重复 步骤 6 ,直到分配器上没有剩余节点。

  9. (可选)一旦节点被移动,删除分配器

© . All rights reserved.