MySQL Operator使用说明

更新时间:
复制 MD 格式

MySQL Operator管理后台是可视化的ACK集群托管平台。本文介绍如何在MySQL Operator管理后台创建Pod MySQL实例,以及如何通过任务中心和操作记录跟踪运维任务、通过参数模板复用MySQL参数配置。

说明

MySQL Operator当前处于公测阶段。

前提条件

  • 已在RDS Custom容器集群中一键部署MySQL Operator,并已设置登录用户和登录密码。具体操作,请参见管理RDS Custom容器集群

  • 已确认访问MySQL Operator管理后台的网络条件。

    • 访问端与集群位于同一专有网络时,可直接访问MySQL Operator管理后台。

    • 访问端与集群不在同一专有网络时,需先开通公网访问。具体操作,请参见MySQL Operator公网访问配置

创建实例

Pod MySQL实例以主备成对的方式运行。创建实例的具体操作如下。

  1. 登录MySQL Operator管理后台。

    登录RDS管理控制台,在左侧导航栏选择RDS Custom > Custom 容器集群,在ACK Pro 集群列表中找到目标集群,然后在MySQL Operator列单击访问后台

  2. 在左侧导航栏单击实例管理,然后单击创建实例,进入创建向导。

    创建向导依次包含基础信息账号与安全规格与存储MySQL 参数高级调度确认配置六个步骤。配置过程中,您可以单击上一步返回修改,或单击返回实例列表放弃创建。

  3. 基础信息步骤配置以下参数,然后单击下一步

    参数

    说明

    实例名称

    实例的名称,长度不超过63个字符。

    资源空间

    实例所属的资源空间,对应ACK集群的命名空间。支持在下拉列表中搜索,默认值为default

    MySQL 版本

    实例的MySQL版本,例如MySQL 8.0。

    高可用拓扑

    实例的节点拓扑,例如1 个主库 + 1 个备库

    复制模式

    主备之间的数据复制方式,取值如下。

    • 异步复制(默认):主库不等待备库确认,写入延迟较低。主库故障时,尚未传到备库的数据可能丢失。

    • 半同步复制:主库等待备库确认接收后再返回,数据可靠性更高,写入延迟略高于异步复制。

  4. 账号与安全步骤设置业务登录MySQL使用的高权限账号,然后单击下一步

    说明

    平台内部账号仍由系统独立管理,无需您设置。

    参数

    说明

    高权限账号

    业务登录使用的高权限账号名称,长度不超过32个字符。

    登录密码

    高权限账号的密码,长度为8~32位,且至少包含大写字母、小写字母、数字和特殊字符四类字符中的三类。

    确认密码

    再次输入登录密码。

    重要

    请妥善保存密码。实例创建后,详情页只展示账号,不提供密码查看或复制。

  5. 规格与存储步骤配置以下参数,然后单击下一步

    参数

    说明

    云盘性能等级

    实例使用的云盘类型和性能级别,例如标准云盘 · PL0(1 GB 起)

    单节点容量

    单个节点的云盘容量,单位为 GB。

    CPU 预留

    单个节点预留的CPU核数。

    CPU 上限

    单个节点可使用的CPU核数上限。

    内存预留

    单个节点预留的内存大小,单位为 GB。

    内存上限

    单个节点可使用的内存上限,单位为 GB。

    说明

    主备双节点分别使用独立云盘,容量按单节点计算。

  6. MySQL 参数步骤配置以下参数,然后单击下一步

    参数

    说明

    参数模板

    在下拉列表中选择已创建的参数模板。不选择时使用平台默认参数。创建参数模板的具体操作,请参见本文参数模板

    二进制日志保留

    二进制日志(Binlog)的保留时长,例如6 小时。

    参数模板提供基础值。如需覆盖模板中的个别参数,单击+ 添加自定义参数,自定义参数优先生效。

  7. 高级调度步骤确认调度规则,然后单击检查配置

    默认规则已适配当前运行环境。如需自定义,展开自定义调度后配置节点选择标签调度容忍,并可分别单击+ 添加标签+ 添加容忍新增条目。

    说明

    没有明确需求时,请保留默认值。

  8. 确认配置步骤核对配置,页面显示配置检查通过后,单击创建实例

    汇总区展示实例、资源空间、高权限账号、登录密码、拓扑、复制模式、版本、云盘、计算规格、参数来源和自定义参数等信息,其中登录密码显示为密码已设置。如需查看更多配置,展开高级字段

  9. 在左侧导航栏单击任务中心,查看创建进度。任务状态为已完成表示实例创建成功。

任务中心

在左侧导航栏单击任务中心,查看任务状态、当前阶段和失败信息。单击刷新可更新数据。页面上方展示以下统计信息。

统计项

说明

任务总数

当前检索范围内的任务总数。

执行中

正在执行的任务数量。

今日完成

当日成功完成的任务数量。

需要处理

需要人工介入的任务数量。请进入任务详情查看建议动作。

任务列表支持通过搜索任务或实例、任务类型和任务状态筛选,并展示每个任务的任务状态当前阶段资源空间发起时间耗时

查看任务详情

在任务列表中单击目标任务操作列的查看详情,进入任务详情页。

  • 页面上方展示产品阶段执行状态任务耗时已完成步骤

  • 执行步骤区域按接口原始顺序列出任务的全部步骤。以创建实例任务为例,任务包含准备存储、准备连接、搭建主备复制、启用高可用保护和完成任务等阶段。

  • 单击任一步骤,可在右侧查看该步骤的技术步骤名开始时间结束时间耗时已重试次数、步骤消息步骤输出(技术详情)

任务失败时,您可以在执行步骤区域定位失败的步骤,并通过该步骤的步骤消息步骤输出(技术详情)排查原因。页面下方的任务技术信息提供更多技术细节。

操作记录

在左侧导航栏单击操作记录,追踪实例操作与结果。支持按实例名称、操作类型、操作结果和时间范围筛选,配置筛选条件后单击查询。如需使用更多筛选条件,单击高级筛选。操作记录按实例分组展示,每条记录包含操作结果发起方摘要开始时间,其中摘要会说明本次操作涉及的资源变化数量。在目标记录的操作列,单击查看任务可跳转到对应的任务详情,单击记录详情可查看该条操作记录的详细信息。

参数模板

参数模板用于维护并复用MySQL参数配置,创建后可应用到一个或多个实例。在左侧导航栏单击参数模板,查看模板列表。

页面上方展示模板数量参数配置关联实例适用版本四项统计信息。模板列表展示每个模板的模板资源空间适用版本参数数量关联实例创建时间,并支持通过搜索模板名称或描述检索。

新建参数模板

  1. 参数模板页面单击+ 新建模板

  2. 模板配置区域的基本信息中配置以下参数。

    参数

    说明

    模板名称

    参数模板的名称,必填。

    MySQL 版本

    模板适用的MySQL版本,必填,例如8.0。

    资源空间

    模板所属的资源空间。

    描述

    模板的用途说明,便于后续识别模板。

  3. 参数配置区域添加需要调整的参数。支持配置的参数如下。

    参数

    生效方式

    说明

    innodb_buffer_pool_size

    热加载

    InnoDB缓冲池的大小,单位为 MiB,最小值为 128 MiB。

    innodb_flush_log_at_trx_commit

    热加载

    事务提交时重做日志的刷盘策略。

    innodb_log_file_size

    重启生效

    单个重做日志文件的大小,单位为 MiB。

    interactive_timeout

    热加载

    交互式连接的空闲超时时间,单位为秒。

    log_queries_not_using_indexes

    热加载

    是否将未使用索引的查询记录到慢日志。

    long_query_time

    热加载

    慢查询的时间阈值,单位为秒。

    max_allowed_packet

    热加载

    单个数据包的最大大小,单位为 MiB。

    max_connections

    热加载

    允许的最大并发连接数。

    slow_query_log

    热加载

    是否开启慢查询日志。

    sync_binlog

    热加载

    二进制日志的刷盘频率。

    wait_timeout

    热加载

    非交互式连接的空闲超时时间,单位为秒。

    说明

    生效方式为热加载的参数在线生效;生效方式为重启生效的参数可以保存,应用后写入实例配置并标记为待重启。

  4. 保存模板,返回参数模板页面查看新建的模板。

创建完成的参数模板可在创建实例的MySQL 参数步骤中通过参数模板下拉选择。