功能概述

在集群性能不足时,可通过集群扩容功能来提高集群配置。ELK 集群支持横向扩容集群和纵向扩容集群。

  • 纵向扩容

    通过调整集群节点的配置,如变更云服务器类型、内存规格等,以满足不同的性能和容量需求。扩容节点 CPU、内存规格的过程中,业务将被中断,企业云平台建议用户在业务低峰期进行该项操作;而扩容磁盘规格的过程中,不影响业务的正常运行。

    由于不同节点类型压力值不同,用户可对各节点分别进行纵向伸缩。

  • 横向扩容

    在集群性能不足时,通过为集群新增节点进行扩容。操作过程中,数据会发生迁移,但不影响业务的正常运行。

  • 缩容操作

    ELK 集群暂不支持降低节点服务器规格配置,不支持降低资源磁盘规格配置。用户可以通过删除节点的操作,达到集群缩容的目的。

操作步骤

纵向扩容

  1. 通过 Web 浏览器登录企业云平台的 Console。

  2. 在顶部菜单栏中选择产品与服务 > 大数据服务 > ELK 服务,进入 ELK 管理页面。

  3. 在 ELK 管理页面,点击目标集群 ID,进入集群详情页面。

    elk_cluster_info
  4. 在左侧基本属性区域,点击右上角icon图标,选择扩容集群,弹出对话框。

  5. 用户根据页面提示信息,填写相关参数,分别配置节点云服务器规格和磁盘大小。

    说明

    不支持降低配置。

  6. 确认配置信息无误后,点击提交,返回节点列表页面。多个节点逐一扩容更新,待集群状态更新为 活跃,即扩容完毕。

横向扩容

  1. 延续前文步骤,进入集群详情页面。

  2. 在右侧节点标签页,点击 + 新增节点

  3. 弹出新增节点对话框,用户根据页面信息,填写相关参数。页面参数说明如下。

    参数 说明

    节点类型

    新增节点的类型。根据实际需求进行选择。可以新增 Elasticsearch 的冷、热、温存储类型的节点,Elasticsearch 专有主节点、 Logstash 节点以及 Kibana 节点。

    节点名称

    新增节点名称。

    节点数量

    新增节点数量。

    节点 IP

    配置节点 IP 地址。

    • 默认为 自动分配,无需手动填写,系统将根据所选择的网络段分配 IP 地址。

    • 选择 手动配置,则用户需为各节点配置所属网络段内的 IP 地址。

  4. 确认上述配置信息无误,点击提交,新增节点,完成操作。

删除节点

删除节点为危险操作,请谨慎操作。

删除节点前系统会自动将数据从待删除节点迁移到其他节点,迁移数据如果因各种原因失败,则不会删除节点。

若删除节点前,升级了集群新版,系统会在删除节点前尝试把处于打开状态的 Index 迁移到未删除节点。但处于关闭状态的 Index 无法迁移,企业云平台建议用户先打开这些 Index 或者作好备份以后再进行节点删除,否则这些 Index 可能会永久丢失。

  1. 延续前文步骤,进入集群详情页面。

  2. 在右侧节点标签页,勾选单个或多个目标节点,点击删除

    注意
    • 一个集群至少需保留 1 个 活跃 节点。企业云平台建议用户一次删除一个节点,如需删除多个节点,可待上个节点删除后再删除下一个节点。

    • 删除节点过程中节点状态将切换为 更新中,此时,不支持集群其他生命周期操作。

  3. 弹出节点删除对话框,用户确认操作无误后,点击确认,待集群状态切换为 活跃,即节点删除完毕。

配置自动伸缩

用户也可以使用企业云平台提供的自动伸缩功能,指定当前集群磁盘使用率超过一定限制时,触发扩容条件,系统将自动扩容集群磁盘大小,不影响集群正常使用。

  1. 创建自动伸缩策略,详细操作参考如何配置自动伸缩策略

    说明
    • 操作类型选择 扩容应用存储空间

    • 资源选择目标 ELK 集群。

  2. 在策略详情页面,对各节点分别配置自动扩容规则,包括定义扩容触发条件和定义操作参数。详细操作参考如何配置自动伸缩规则

  3. 当节点磁盘空间使用率触发伸缩条件时,系统将自动扩容。用户可在相关页面中查看历史扩容记录。更多自动伸缩操作说明,请参见查看自动伸缩历史记录